江苏太仓建设局网站,医院网站系统源码,wordpress菜单小图标不显示,英文站用wordpress前端核心的分析 CSS语法不够强大#xff0c;比如无法嵌套书写#xff0c;倒是模块化开发中需要书写很多重复的选择器 没有变量和合理的样式复用机制#xff0c;使逻辑上相关的属性值必须字面量的心事重复的输出#xff0c;导致难以维护 CSS预处理器,减少代码的笨重#…前端核心的分析 CSS语法不够强大比如无法嵌套书写倒是模块化开发中需要书写很多重复的选择器 没有变量和合理的样式复用机制使逻辑上相关的属性值必须字面量的心事重复的输出导致难以维护 CSS预处理器,减少代码的笨重提高样式代码的可维护性大大提高了前端在样式上的开发效率 简单来说CSS预处理器用一种专门的编程语言进行Web页面样式设计在通过编译器转划为正常的CSS文件以供项目使用 CSS预处理器LESS 基于Node.js,通过客户端处理使用简单功能 比SASS简单解析效率也低于SASS但实际开发中我们后台人员需要的话可以使用LESS 原生的JS开发是【ECMAScript】简称ES 现如今ES5所有浏览器都可以兼容 ES6为当前主流的版本 可以使用webpack打包成为ES5使浏览器支持 TypeScript是微软的开发编程语言 javaScript框架 jQuery优点是简化了DOM的操作缺点是DOM的操作太繁琐影响了前端的性能兼容ES6、7、8 Angular: 增加了模块化开发的理念 React: 提出了虚拟DOM,有效的减少了DOM的操作提高了前端的渲染效率缺点是还需学习一门JSX语言 Vue是Angular和React的结合 Vue有自己的计算属性 Axios:是前端通信框架也是为了处理DOM不具备通信的能力可以使用jQuery中的AJAX来实现通信框架和服务器的交互 Ul框架 AmazeUl:又叫妹子Ul是一款HTML5跨屏前端框架 javaScript构建工具 Babel JS编译工具主要用于浏览器不支持的ES新特性比如用于编译微软的TypeScript WebPack模块打包器主要作用是打包、压缩、合并及按序加载 主流的前端框架 iview是一个强大的基于Vue的UL库官网的地址iview-admin主要的特点是移动端支持的较多 ElementUl也是Vue的UL库官网的地址vue-element-admin,主要的特点是桌面端支持较多 更新换代 早期的JSP,PHP可以称为Web1.0时代 而基于AJAX带来的SPA的单页面应用时代 AJAX是连接前后端的通信 到现在的大前端时代 前端以MVVM(异步通信为主)Model 、View 、ViewModel 而MVC(同步的通信为主)堵塞的问题严重由异步MVVM更替 前后端分开前端可以脱离后端独立运行只是他们的侧重点不在相同 SEO搜索引擎优化