博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AngularJS--及其他js框架对比
阅读量:6254 次
发布时间:2019-06-22

本文共 1183 字,大约阅读时间需要 3 分钟。

----和 **类似??
Angular 2、谷歌的
React   Facebook的
Vue.js、
Ember.js。
https://github.com/angular/angular.js
https://github.com/vuejs/vue
https://github.com/facebook/react
可以看出 vue增长非常快

 -----------

MVVM  微软很多年前提出的概念

--------  Angular 和node.js关系:可以通过 NPM的方式安装 angular,必须先安装node.js。去官网找,安装完成后,就可以用cmd命令行安装:
到你html需要引用angular的目录下 ,cmd命令输入:npm install angular 。一会即可吧所有需要的js文件都下载到和html的同路径下
-------------

我们常说 都是前端框架:

Angular:更多的是构建整个应用程序的解决方案<=功能性
Bootstrap:样式库,更多是定义了一套构建界面的解决方案<=界面性

-----------
  AngularJS 是一个 JavaScript 框架。它是一个以 JavaScript 编写的库。它可通过 <script> 标签添加到 HTML 页面。
  AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。
  AngularJS 是以一个 JavaScript 文件形式发布的,可通过 script 标签添加到网页中。
---举例:
  
 
  

  一个模块 module中可以有多个控制器 controller的,ng-app 放到 html标签上面去。

===========

AngularJS的四大功能

  • MVC

    将后台的MVC模式写入了前端语言中。我总觉得前端语言将来会很叼,从node.js开始我就又一种这样的感觉。可能在很久之后取代后端语言不是没有可能的。

  • 模块化

  就是一系列函数的集合,当应用被启动时,这些函数就会被执行。主要利用angular.module来定义模块。也是Angular.js的亮点。

  • 指令属性

      我自己的理解就是比html标签更加具有能力的指令标签;

  • 双向数据绑定

       传统的数据绑定是单向绑定,数据只能从model和controller生成需要的html,但是不能返过来使用。只是单方向的。双向数据绑定:也就是说我在前面填写,后面直接生成代码,将填写的显示出来。双向的意思就是如果view修改了属性值,那么model机会看到这个改变。相反也是一样的。

=============

 传智《使用AngularJS开发现代Web应用程序video》

构建单页面程序,  url地址中 /#/   用#隔开的,称为锚点,现在越来越流行了。

 

 

转载地址:http://vznsa.baihongyu.com/

你可能感兴趣的文章
读《淘宝数据魔方技术架构解析》有感
查看>>
Chrome 报 Resource interpreted as Script but transferred with MIME type text/plain 警告的解决办法...
查看>>
memcpy的使用方法总结
查看>>
[转载]如何破解Excel VBA密码
查看>>
手机web——自适应网页设计(html/css控制) - 51CTO.COM
查看>>
【BZOJ】2563: 阿狸和桃子的游戏
查看>>
redis 中文字符显示
查看>>
webview与JS的交互
查看>>
国内外MD5在线解密网站
查看>>
【OC语法要闻速览】一、方法调用
查看>>
使用光标
查看>>
php生成curl命令行
查看>>
Android NumberPicker 修改分割线颜色和高度及字体颜色大小
查看>>
树莓派键盘布局修正
查看>>
常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服...
查看>>
Git-命令行-删除本地和远程分支
查看>>
在JSON中遇到的一些坑
查看>>
本文将介绍“数据计算”环节中常用的三种分布式计算组件——Hadoop、Storm以及Spark。...
查看>>
论坛程序推荐,区别
查看>>
《止学》 [隋]文中子(王通)
查看>>