AngularJS简介
AngularJS的起源和发展史好久没有发布文章了,由于野哥最近实在太忙。今天抽出来点时间,把最近研究的一个框架给大家整理一下。AngularJS作为目前市面上很火的一个前段框架,它的故事也不少。
AngularJS为了克服HTML在构建应用上的不足而设计。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得很乏力了。所以AngularJS(以下使用ng代替)试图成为WEB应用中的一种端对端的解决方案,2009年由Misko Hevery等人创建,后又被Google所收购。
AngularJS五大核心特性
以下,借用一个小的练习向大家展示一下AngularJS的基本使用,以及优势。 <div ng-app="myApp" ng-controller="myCtrl" ng-init="first=9; last=5;"> <p>在输入框中尝试输入:</p> <!--通过数据双向绑定,来获取输入框内的数,并与first、second进行绑定,最后通过表达式first * last得到结果显示在最后一个p标签内--> <p>第一个数字:<input type="text" ng-model="first"></p> <p>第二个数字:<input type="text" ng-model="last"></p> <!--{{}}表达式--> <p>{{first * last}}</p> <!--JS部分代码如下:模块化,并可以设置初始值--> var app = angular.module('myApp',[]); app.controller('myCtrl',function ($scope) { // $scope.first = 8; // $scope.last = 5; }); 以上一个简单的例子,可以很简单的证明AngularJS的有点,想有更输入的研究,请持续关注未来几天Angular的博客。现在ng更多的应用于大型的应用中,并且和风头正旺的react不分上下,有融合的趋势。所以AngularJS的学习必须而且重要。 喜欢的可以扫一扫二维码关注微信,会持续更新AngularJS以及各种教程,博客。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- cxf学习
- linux上配置jdk时,java命令提示没有此文件或文件夹的解决方
- Angular2:如何使用具有NgModel双向绑定的JavaScript Date对
- bash – stdout到file1,stderr到file2,都正确交错到stdout和
- WebService(三)—JDK内置JAX-RS实现Rest WebService
- 如何使用角度2返回承诺的值
- 构建基于CXF的WebService服务(3)-- 利用拦截器实现权限验
- 文本编辑器 – 我应该在VIM中使用什么折叠?
- shell – 仅在递归差异中包含与给定模式匹配的文件
- Windows平台下采用PowerShell语言重写Oracle数据库exp全备脚