免费文章采集(【免费文章采集导航】电脑配置决定程序大小的区别)
优采云 发布时间: 2021-12-09 13:17免费文章采集(【免费文章采集导航】电脑配置决定程序大小的区别)
免费文章采集导航angular
一)规划设计angular
二)组件angular
三)数据绑定angular
四)事件angular
五)模版angular
六)数据流管理angular
七)模块化angular
八)复用
电脑配置决定程序大小,设计也决定程序大小,后台架构决定程序多大,如果确定按照你的需求angular是好选择。但是前端太宽泛,你得说清楚哪方面。
所以你打算这么搞?最优选方案:html规模200w行,文件大小1000kb左右,每页功能很简单。(二维码自动识别就可以了)剩下的工作交给服务器。
先问是不是,再问为什么,别扯没用的。angular1比较简单,这点不用担心,因为很多东西用默认的用法,你用前端3年了,应该算是深入研究过了。再说程序大小,es2015大概4,5kb,es2016也不过4,5k,es2016的bootstrap大概2kb左右,而ui编程思想都差不多,甚至ui编程思想更简单,ui编程思想就是:界面请美工设计交给你,自己设计配置,自己写模块测试,做完后交给上线部署。
而es2015(默认是inline模块)按照它的图示只有2kb,按照@vue/cli22/getter/setter生成的es5模块需要加大一些也有1.2kb,什么意思呢?就是这些都是静态模块,静态服务器可以忽略,不用你来处理,然后inline的模块是高版本才支持的,有可能你可以用(据我所知)所以和你的配置,请求量,用途有关。
所以,按照webpack2.x就可以了,你可以自己弄一个静态服务器做个全局链接。html文件大小,es2015有大有小,跟框架的加载和展示效率有关,框架的效率怎么体现?以create-react-app为例子,1-10kb,可以平均每页50k页面(页面包含图片,缩略图,样式等等)而es2016怎么体现呢?js的双向绑定一般对于ie8/11支持有限,所以不行,而ie9以上,可以把它当做普通html来看待,但是还是有一些特殊情况,比如你要用新语法,nth-child甚至必须保证n是偶数。
这时就需要你有相应的需求,比如nth-child什么都支持了,就请转换成两个值就行了而,ie也要支持的话,1-10kb,可以大概达到50k页面,但是请将ie的逻辑处理代码和html的逻辑分离,这样ie和html没有数据层的交流了,但是也请将标签顺序逻辑处理到ie的形式ie11/ie12就更宽松了,大概可以在其基础上扩展2-10kb左右,ok,这个dom块基本就是ie的骨架了,代码量可以减少一半。
那么最后的问题来了,请问,你会在标签里写一大堆引用吗?这里提一个麻烦点的好了,有可能你不喜欢现在的vuejs,你也想在标。