91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AngularJS怎么在Node.js中使用

發布時間:2021-04-07 17:58:08 來源:億速云 閱讀:228 作者:Leah 欄目:web開發

本篇文章給大家分享的是有關AngularJS怎么在Node.js中使用,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

AngularJS是什么

AngularJS其實就是一個js庫,一個js文件,幫助我們更好的開發Web前端。在github上,AngularJS這么介紹自己:

AngularJS lets you write client-side web applications as if you had a smarter browser. It lets you use good old HTML (or HAML, Jade and friends!) as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. To help you structure your application better and make it easy to test, AngularJS teaches the browser how to do dependency injection and inversion of control.
Oh yeah and it helps with server-side communication, taming async callbacks with promises and deferreds. It also makes client-side navigation and deeplinking with hashbang urls or HTML5 pushState a piece of cake. Best of all?? It makes development fun!

都是英文的,Are u OK?

按我的理解,這幾點是比較重要的:

  1. 擴展HTML語法,動態修改HTML

  2. 雙向數據綁定

  3. 提供針對前端和后端的各種服務,比如http,http,cookie,window,window,timeout,$document等,方便開發者

還有很多基于AngularJS的UI庫,幫助我們構建復雜的Web UI,比如https://github.com/angular-ui或https://github.com/angular-ui/bootstrap。

AngularJS的學習資源

很多,Google或百度吧。另外推薦:https://github.com/jmcunningham/AngularJS-Learning。

也有很多專門講AngularJS開發的圖書,不過我沒看過。我看的是《Node.js+MongoDB+AngularJS Web開發》,我覺得蠻不錯的,涵蓋了MEAN(Node.js-Express-AngularJS-MongoDB)技術棧,是想用一種語言成就全棧工程師夢想的不錯選擇。

在Node.js中支持AngularJS

AngularJS是一個客戶端的JavaScript庫,要想在Node.js里支持它,只要在HTML模板中嵌入script標記,讓客戶端能獲取到angular.js文件就成了。

比如這樣:

[code]<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>[/code]

但這基本上是死路一條,因為國內Google不通啊。所以,最好是翻qiang或VPN下載下來,部署到你的網站上,然后這樣:

<script src="http://yousite/javascripts/angular-1.4.3.min.js"></script>

在HTML文檔中使用AngularJS

  1. 這基本上分為四個部分:

  2. 使用ng-app指令定義應用程序模塊

  3. 加載在script標簽中定義的angular.js庫

  4. 在HTML文檔里插入angular相關的指令(directive)

  5. 實現控制器(一般在一個js文件里)

下面是一個使用AngularJS的HTML文檔:

<!doctype html>
<html ng-app="myApp">
<head>
 <title>Node.js + Express + AngularJS</title>
</head>
<body>
 <div ng-controller="myController">
 <h4>Favorite Frameworks:</h4>
 <li ng-repeat="framework in frameworks">{{framework}}</li>
 </div>
 <script src="/javascripts/angular-1.4.3.min.js"></script>
 <script src="/javascripts/frameworks.js"></script>
</body>
</html>

上面的文檔內引用到的frameworks.js內容如下:

angular.module('myApp', []).
 controller('myController', ['$scope', function($scope){
 $scope.frameworks = ['Node.js', 'Express', 'AnjularJS'];
 }]);

把frameworks.html文件放在HelloExpress的public目錄下面,把frameworks.js放在public/javascripts目錄下,運行網站,在瀏覽器打開地址“http://localhost:3000/frameworks.html”,效果如下圖所示:

AngularJS怎么在Node.js中使用

在jade模板中使用AngularJS

其實jade模板文件里使用AngularJS,只需要將Angular指令嵌入即可,沒什么特別的。如果你有現成的html文檔,也可以使用html轉jade的在線工具來轉換為jade模板文件,在這里:http://html2jade.org。

前面使用了AnjularJS的HTML文檔,對應的jade模板文件frameworks.jade內容如下:

doctype html
html(ng-app="myApp")
 head
 title Node.js + Express + AngularJS
 body
 div(ng-controller="myController")
  h4 Favorite Frameworks:
  li(ng-repeat="framework in frameworks")
  {{framework}}

 script(src="/javascripts/angular-1.4.3.min.js")
 script(src="/javascripts/frameworks.js")

以上就是AngularJS怎么在Node.js中使用,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浮梁县| 顺昌县| 白银市| 海阳市| 恩施市| 青阳县| 伽师县| 赤壁市| 广灵县| 南漳县| 陇西县| 湖州市| 固始县| 贵州省| 孙吴县| 桂林市| 韩城市| 财经| 合肥市| 怀集县| 江达县| 张北县| 汾西县| 临汾市| 基隆市| 舟曲县| 古蔺县| 平原县| 杭锦后旗| 武安市| 渭南市| 内黄县| 彩票| 封开县| 调兵山市| 旅游| 宣恩县| 尉犁县| 南靖县| 资中县| 苗栗市|