对angular4的认识
来源:互联网 发布:摩托车 知乎 编辑:程序博客网 时间:2024/06/05 05:59
1、angularjs 数据驱动,模块化
和vuejs的思想很像,都是数据驱动页面,数据变化,页面就跟着变化,我们不需要再去操作页面元素,只需要页面元素的属性绑定数据或者页面元素的事件绑定方法。我们需要改变页面就直接改变数据即可。这让我们抛弃了jquery。
同时也让我们可以把任意多个html元素组合在一起构成一个模块,来扩展属于我们自己的html元素。
2、typeScirp(ts) 面向对象编程
这个编程的风格更像java编程的书写风格。颠覆了js这个弱类型的语言编译书写时不报错,运行时就报错的缺点。又不失js语言编写的灵活性,只是外观和书写习惯让我们更像是在面向对象编程。
3、angular2(angular-cli)
angular2之后,就称之为angular,ng,可以通过angular-cli脚手架搭建项目。把angularjs和typescript融合起来。既是数据驱动,又是面向对象编程,还能模块化。所有的模块都是一个对象,模块可以是页面模块,页面绑定的数据就是这个对象的属性,页面绑定的方法就是这个这对象的方法,模块之间可以相互调用。
4、会涉及到哪些知识
数据绑定,
模块间通信(模块之间数据共享)
路由(实现不刷新切换部分页面)
http通信(实现不刷新更新数据类似ajax)
管道(数据筛选过滤)
5、有哪些缺陷
将所有模块打包在js里面,一次性加载。第一次加载会很慢。如果有几千个模块会怎么样。
构建单页应用,就只有一个页面,不容易别搜索引擎搜索到。
第三方支持的库不是很多。
阅读全文
0 0
- 对angular4的认识
- angular4的初认识
- 【Angular4.X学习笔记一】对Angular的基础认识
- angular4开发中对请求数据层的封装
- 对句柄的认识
- 对句柄的认识
- 对句柄的认识
- 对句柄的认识
- 对暂存器的认识
- 对const的认识
- 对引用的认识
- 对程序语言的认识
- 对数据仓库的认识
- 对CreateCompatibleDC的认识
- 对软件的认识
- 对Java的认识
- 对数据仓库的认识
- 对CMM的认识
- BootStrap模态框,点击保存后实现模态框自动关闭的思路
- codevs 2822 爱在心中(Tarjan 缩点)
- Effective Java(鼓励使用泛型、消除非受检警告)
- 08.多表查询下篇
- 如何发表期刊流程
- 对angular4的认识
- 类型分类
- C#学习笔记12-GC的工作原理基础和垃圾回收机制
- 【原+转】用CMake代替makefile进行跨平台交叉编译
- (数据库)-存储过程
- 09.MySQL数据库的备份、恢复和密码修改
- python3中, print横向输出
- ubuntu 下sbt镜像配置
- springmvc对单个路径不拦截