typescript 判断字符串长度 纯移动端开发用哪个JS框架好?
纯移动端开发用哪个JS框架好?
谢谢你的邀请。
JS框架,我觉得大体上可以分为两种。一个是类似jQuery/ d3的库,通过修改html的DOM结构来渲染UI。
还有一种类似于AngularJS/ReactJS,采用MVC分层,通过模型渲染视图UI框架。
注意这里的区别,jQuery类似于一个库,而Angular类似于一个框架,这也意味着使用Angular要严格按照框架来写。但Vue虽然也是MVC渲染,但更像是一个库,所以显然比Angular更容易上手。
jQuery从后台返回的数据需要手动更新到前端,性能更好。但是开发效率和代码规范不如NG/ReactJS,但是手动修改DOM一般比MVC渲染要好。目前基于jQuery的前端组件库最多,Angular/React较少。
下面是一些知名的前端UI库。
Bootstrap基本是自解释的,一个前端CSS框架,基于jQuery,但是复杂的控件不多,比如datagrid/ dialog/ tree/ charts,但是基于Bootstrap的组件库很多,可以自己找。
基础类似于引导
语义UI前端框架,但是组件更少。
剑道 的传统datagrid/charts/dialog库分为源码版和商业版,商业版需要使用更复杂的控件。
具体化另一个前端响应Web框架
jQuery
jquery Mobile的一些组件库(不是jquery的移动版)。JQuery Mobile是一个基于HTML5的用户界面系统。
Sencha Touch以前叫Ext。注意,它不是基于jQuery,而是基于另一个元素选择器构建的前端组件库。
还有一些amazui/jquery easyui/materialize/week等等。有兴趣也可以研究一下。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。