3、React:
React.js(React)是 Facebook 推出的一个用来构建用户界面的 JavaScript 库。 注意这个和前面的Bootstrap和Bulmacss不同,主要是在UI渲染过程中,React通过在虚拟DOM中的微操作来实现对实际DOM的局部更新,他通常还要和前面的两个配合。
官网:reactjs.org
4、Vue:
Vue是尤雨溪编写的一个构建数据驱动的Web界面的库,准确来说不是一个框架,它聚焦在V(view)视图层。Vue 从一开始的定位就是尽可能的降低前端开发的门槛,让更多的人能够更快地上手开发。
官网:vuejs.org
5、Angular:
Angular是一款优秀的前端JS框架,已经被用于Google的多款产品当中。它是一个比较完善的前端框架,包含服务,模板,数据双向绑定,模块化,路由,过滤器,依赖注入等所有功能,angularjs是互联网巨人谷歌开发,这也意味着他有一个坚实的基础和社区支持。angular入门很容易但深入后概念很多,学习中较难理解。
常用的JavaScript设计模式
-
单体模式
-
工厂模式
-
例模式
函数
-
函数的定义
-
局部变量和全局变量
-
返回值
-
匿名函数
-
自运行函数
-
闭包