大家好,今天小编关注到一个比较有意思的话题,就是关于weex 开发框架 app的问题,于是小编就整理了2个相关介绍weex 开发框架 ***的解答,让我们一起看看吧。
谢邀
JS框架,我认为大体上可以分为两种。一种是类似jquery/ d3那样的,通过修改html的DOM结构来渲染UI的库。
还有一种则是类似于AngularJS/reactJS 那样的,***用MVC分层的,通过Model来渲染View UI框架。
注意这里的区别,jQuery类似于库,而Angular类似于框架,这也意味着使用Angular要严格按照框架规定来写。但vue虽然也是MVC渲染,但更像一个库,所以明显要比Angular上手要容易。
jQuery从后台返回的数据要渲染到前端上需要通过手动更新DOM,性能比较好。但开发效率和代码规范不如NG/ReactJS,但是手动改DOM一般比MVC渲染的性能好。目前来说基于jQuery的前端组件库最多,而Angular/React的还比较少。
下面列举几个比较知名的前端UI库
这个基本上就不用说明了,一个前端CSS框架,基于jQuery,但是很多复杂的控件没有,像 datagrid/ dialog/ tree/ charts之类的,不过基于bootstrap的组件库也比较多,可以自己去找找。
类似Bootstrap
前端框架,不过组件也比较少
kendoui*** 传统的各种datagrid/charts/dialog库,分开源和商业两种版本,使用比较复杂的控件要购买商业版。
“纯移动端”也要看你干嘛用,不同应用适合用不同的库/框架。
例如,如果你的应用主要是做数据录入和呈现,例如erp之类,用ng或vue之类是不二之选,你要用jq自己操作这些数据,做做自己就晕了。
但要做小游戏之类的需要很多dom操作的,用ng之类的数据框架就力不从心了。
所以说,任何东西没有最好、放之四海而皆准的,只有最合适的。
能够无缝的对接jquery的恐怕只有zepto.js 了
zepto.js相比jquery更小,但是无论是dom选择器还是函数方法几乎95%以上相同,所以这种情况下,zepto.js是最好的选择了
纯移动端的开发要比pc端方便很多。至少不用顾虑各种浏览器的兼容性问题。当然,Safari的兼容性仍然有点问题。
我认为一个包容所有的框架是不现实的。我知道很多人推荐ionic这种使用方便的东西。但是我并不推荐。甚至不推荐任何额外添加自定义标签的框架({{}}映射模型除外)。
我觉得会有人说出一大堆框架,也不管是不是和题目吻合。
目前来说为了移动端而生的框架也就那么几个,其他的有个更适合他们的名字,叫做响应式页面框架。比如著名的bootstrap。
如果你是要做***或者web页面这两类,单页应用的框架可以选择***r三大框架,vue和react目前最为应用广泛。
如果想操作dom,让***更接近于原生性能的话可以用mui。H5+新api基本很多原生的功能都实现了。
经常会有许多小白问我,我想学web前端,我就问他,你能告诉我那些前端技术吗?结果往往是沉默不语。一个自己都不知道自己要学习的技术,怎么可能得到你自己想要的?下面小编就统一给大家讲一下前端初学者需要掌握的技术点。
随着时代的发展,移动互联网已经成为绝对的趋势,尤其是4G时代,目前HTML5+CSS3已成为新一代的web前端技术,所以学会h5和CSS3的重要性可想而知。
其次,为了能够深层次的学习Html,必需了解 HTML5发展历史,以及它与早期html的区别,以及他新增与废弃的元素要有大致的了解。当学到网页的外观,就需要学习 CSS 了,就像刚建好的房子一样, 通过装修将房子修饰的更加漂亮。同样CSS它可以帮你把网页做得更美观。
而后,当自己有一定基础后,可以试着通过所学的 HTML5 和 CSS3 模拟一些你网站的排版和布局(色彩,图片,文字样式等等)。
学习 完Jquery 之后,也正式入门了。要想进一步的提高 ,就涉及到 HTML5 高级阶段,这一阶段需要学习的技术有:HTML5 Canvas 绘图、HTML5 SVG、音频和视频处理、表单处理、表单验证....等等
到此,以上就是小编对于weex 开发框架 ***的问题就介绍到这了,希望介绍关于weex 开发框架 ***的2点解答对大家有用。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.lndbw.com/post/7210.html