这期内容当中小编将会给大家带来有关如何使用角JS +表达JS入门搭建网站,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
月份开始,接到了新的任务,跟UI开发有关,用的是角JS,表达JS等技术。于是周末顺便学习下新技术。
<强>组里产品UI架构如下:强>
其中前端,主要使用角JS框架,另外配合引导提供的很多控件以及JQuery,后台主要是表达JS搭建的Web服务器,表达JS配合Nginx使用非常方便。
由此在项目不忙的时候,自己于是有时间和兴趣学习一下角JS与表达JS。
同时自己实现了一个最简单的角JS +表达JS的网站示例。
<强>,一。角JS 强>
角JS是由谷歌员工开发,后由谷歌维护的一个项目,官网为:https://angularjs.org/上面有详细的文档,可以下载* * *的版本1.4和稳定版1.3.15。
简单来讲,角JS是一个作用在前端Javascript的框架。它的两大特点是通过指令扩展了Html,并且通过表达式绑定数据到Html。同时提供了控制器,滤过滤器、工厂等服务。
角JS因为作用在前端,所以可以和任何服务器技术相结合,与表达JS就是很好的结合。
角JS的产生为了解决静态网页操作DOM的弊端,适用于开发动态网络应用。
<>强角JS的原理可通过下图了解:强>
网上入门学习的资料也很多,这里不予赘述。但介绍一下角JS的几个重要概念:
<强> 1。控制器控制器强>
要动态操作网页中的数据,我们可以针对Html页面编写控制器、控制器本质是一个Javascript方法,例如我们可以针对每一个Html页面,写一个对应的Javascript方法做控制器,来控制页面中的数据。如下:
<强> index . Html 强>
& lt; ! doctype html>, & lt; html ng-app=癿yApp"在,,,,,& lt; head>,,,,,,,,, & lt; https://www.yisu.com/zixun/script src=" lib/angular-1.3.15/angular.js "> 脚本>Hello {{name}}