摘要: //this.movies后端传来的数据 let movies = data.data.modules[4].data.subject_collection_boards[0].items //定义数组长度 let count=5; //this.movies后端传来的数据中每一想是否存在评分值 f 阅读全文
posted @ 2019-09-03 22:09 Angiy 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 1.减少http的请求数量》CSS Sprites,css精灵,将多张图片合并成一张图片》合并css和js文件,可将多个css合并成一个,多个js合并成一个,打包工具有grunt,gulp,webpack》采用lazyLoad,俗称懒加载,可控制页面在一开始时无需加载,不需发送请求,等到用户操作,真 阅读全文
posted @ 2019-08-02 08:28 Angiy 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 多页面(MPA):指一个应用中有多个页面,页面转跳时时整页面刷新; 单页面(SPA):指只有一个主页面应用,浏览器一开始要加载所有必须的html,js,css等所有的页面内容都包含在这个所谓的主页面中,但是写的时候还是分开写的,然后在交互的时候由路由程序动态载入,单页面转跳仅刷新局部资源 单页面开发 阅读全文
posted @ 2019-08-01 15:16 Angiy 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 服务端渲染:就是在服务端完成html文件的拼接,然后返回给客户端; 客户端渲染:就是更多的html的拼接在前端完成,有利于前后端的分离; 客户端渲染与服务端渲染最本质的区别就是看谁来完成html文件的完整拼接; 服务端渲染的优缺点: 优点:1、前后端分离 2、体验更好:比如,我们将网站做成SPA或者 阅读全文
posted @ 2019-08-01 14:47 Angiy 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 模块化: 模块化更一种开发规范,比如cmd amd 是为了更好的解藕,比如一个网站,按照不同的模块来开发,比如你有个评论区,a 项目有,b 项目有,如果仅是单纯的模块开发,这个js 文件你就可以单独来回引用,更比如 ,一个页面 分好多个功能, 这时候你要是都写在一个js 中 会越来越大,而你把他分成 阅读全文
posted @ 2019-07-16 08:12 Angiy 阅读(2786) 评论(0) 推荐(0) 编辑