盱眙网站建设,汕头高端网站建设,做网站用什么配置的电脑,2017网站建设公司排名#我在叩丁狼学H5#最近接触到了一些前端框架#xff0c;像Vue.js#xff0c;React#xff0c;发现小程序的框架体系跟它们很像。它们都推崇模块化#xff0c;组件化#xff0c;数据与元素绑定。这样没有繁琐的DOM操作#xff0c;组件之间完全分离#xff0c;样式和逻辑全…#我在叩丁狼学H5#最近接触到了一些前端框架像Vue.jsReact发现小程序的框架体系跟它们很像。它们都推崇模块化组件化数据与元素绑定。这样没有繁琐的DOM操作组件之间完全分离样式和逻辑全都封装在模板里别人写好的组件可以拿来直接用这会明显地提高我们前端开发的速度。另外微信小程序界面小样式好调。这意味着我们从纸面原型到能跑的APP的实现将会是很快的所以我们可以多花一点时间去找或者去构思怎么的排版什么样子的组件会更好看怎样的特效用户体验会更好。当然在此之前必须要熟悉微信框架以及熟练地使用css来调样式。对于CSS个人觉得比较难调的就是定位搞懂fixed,absolute,relative的区别就OK和布局flex很好用了。大家可以参考上面的链接来学习像flex它有很多属性每个属性又有很多值一下子不可能都记住。其实主要的还是多用你可以先过一遍大致知道有哪些东西然后直接上手项目去调样式对着文档调很快就记住了。其实用的比较多的就flex-direction, align-items 和 justify-content。这又让我想起来刚开始看《小程序开发入门》那本书的时候我把所有的组件还有他们的属性都认认真真看了一遍看的时候还尽量去记。但是后来一个星期没学用的时候全忘光了。还有前两天团队赶项目老板没办法了让我一个实习生去帮着做页面。为了能跟项目框架合并我必须得用一个从没用过的框架来写。根本没时间去熟悉整个框架只能大致过一下然后就开始写。之后我发现过程进行的还算顺利在写代码的过程中会发现这个框架的一些小细节你会去想办法弄懂它然后就慢慢地熟悉了这个框架。但是就算你在一开始学就有人告诉你这个细节你也不一定能消化掉。就比如说我记得《小程序开发入门》那本书就有讲js更改数据必须要通过调用this.setData()不能直接用this.data.Variablevalue之后是一段解释。后来我几乎忘记了它是怎么解释的直到去调试一个组件的时候我想要知道怎样能把后台请求得到的数据实时渲染到页面google说用this.setData()吧原来直接赋值只是改变了逻辑层的数据而setData可以在逻辑层数据更改之后立刻通知表示层数据变了你渲染一下。所以我就有一个体会了当你有一定的前端基础之后学习新的框架就是两个过程熟悉框架和上手项目。而更快速高效的方法就是适当缩短前一个过程把时间用在练手上。这里练手并不完全指对照着别人的项目或者看着模板组件写相反我应该尝试着过一遍他的代码之后自己去实现碰到不会实现的地方再去看。我之前就有过对照着视频里面的代码敲连它给的id都不敢改生怕什么地方不一样代码跑不起来但是关了视频自己敲又下不了手了。这让我想起来一个图我感觉挺恰当的。看着代码敲就像是老师讲课一条路到终点而自己写中途就可能会遇到各种问题但是正是这个过程能够让你认识到这个框架的各种细节问题从而帮你更快速的熟悉框架。当然当你已经熟悉了框架之后你想怎么玩就怎么玩。