发表于: 2017-05-06 23:24:30
1 937
今天完成的事情:
稍微整理了JS、JQ、AngularJS的思路
我对这三者的理解就是:
js是一种原生的语言,就是平铺直叙的告诉浏览器我要做什么,然后浏览器按照要求去做
jq是是对js的简写,原理是一样的,只是简化了代码量
AngularJS则跳出了上述两种的圈子,这就涉及到了它们是如何与html进行互动的
js、jq都是通过操作原本就有的DOM节点的方式来跟页面互动,原生的节点是通过标签、类名、ID名来操作,一般这些节点在css文件中也有规定其属性和作用
而AngularJS则是自带了一套班子,比如控制器,它直接将自己的一套班子加入html标签中来规定它的控制范围和作用。
这样的好处就是作用域更加清晰了,加载了哪里就控制哪一部分,且不用烦恼是不是跟css的类名标签冲突,跳出了原生节点的束缚,并且可以根据需求自己创造新的节点
了解三大库,以及它们的倾向性
Angular是一个完整的,大而全面的库,可以通过这个全面的框架去学习前端开发中所需的大量概念性知识,因为它各个方面都涉及到,所以一开始会显得东西好多。
那些不懂的就是需要我们了解的,未必一定用得上,但是了解之后有助于以后学习其他框架时的思路与效率
react和vue则更加轻量级,主要是更加快速便捷的搭建出一个酷炫的前端页面,但是想要与后端链接达到各种数据的交互则需要和其他的框架配合,一般跟它们各自的“全家桶”配合兼容与达成效果更好。
简单来说,Angular是一个五脏俱全的功能库,基本掌握之后可以用来达成大部分事情了,包括业务逻辑与数据间沟通与传递都可以做到;而react和vue则更专注于视觉效果,一个是集成,一个是分离,至于哪个更好,则见仁见智了
逛了一下咱们的小课堂目录表,已经有375篇了,吃惊!
找了一些感兴趣的看了看PPT,意犹未尽的又看了视频,不过比较失望,一般视频里也没有延伸出比PPT更多的内容了,不过总的来说还是很有收获的。最大的是学到了验证程序的完成度、测试和修复bug,比较符合我实用主义(拿来主义)的风格。
明天要做的事情:
往后推进啦,不纠结啦
遇到的问题:
暂无,遇到的时候就直接问了
收获:
逻辑清晰,大环境认知成熟了,构建了一个相对完整的结构图出来,再往里填充知识点或者方式方法,就简单多了
评论