日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

(一个)AngularJS获取贴纸Hello World

發布時間:2024/6/21 javascript 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (一个)AngularJS获取贴纸Hello World 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一旦項目使用JQuery原創javascript,最近參加了一個項目,需要使用AngularJS、RequireJS比較框架,如汰漬。這里寫一些博客,記錄自己的學習過程,雖然冠以原來的名字,實際上都是指一些信息網上。的一些實踐和理解。再沒有熟悉AngularJS之前,預計也不出什么高質量的文章。僅僅能算是學習筆記和備忘錄。練習使用的版本號是當前最新的穩定版本號1.2.25。


演示樣例代碼例如以下:

<!doctype html> <html lang="en" ng-app><head><meta charset="utf-8"><title>Hello,World!</title><script src="angular1.2.25.js"></script></head><body><input type="text" ng-model="yourName"><h1>Hello, {{yourName}}</h1></body> </html>用瀏覽器打開這個網頁,在文本框進行輸入。發現界面會自己主動實時顯示。假設用javascript或jquery,完畢這么一個小功能,我們組要注冊監聽事件,獲取text控件的值,然后將值塞入<h1>中顯示。

而使用AngularJS,我們須要做的事情是:加入ng-app,加入ng-model。使用{{yourName}}顯示。非常顯然,使用AngularJS要簡單的多,并且代碼更緊湊。以下我們簡單看下這3個東西的意思:

1、ng-app:它能夠放在不論什么dom節點上,代表該結點以及它的全部子節點都在AngularJS的管理范圍之內;假設去掉這個標記。發現AngularJS框架不會起效果。

<!doctype html> <html lang="en"><head><meta charset="utf-8"><title>Hello,World!</title><script src="angular1.2.25.js"></script></head><body><div ng-app><input type="text" ng-model="yourName"><h1>Hello, {{yourName}}</h1></div><h1>Hello, {{yourName}}</h1></body> </html>這次我們把ng-app放到了<div>上。能夠看到div內部的<h1>能夠實時顯示輸入的數據,而外部的<h1>沒有效果。能夠看到。一個html頁面能夠所有交予AngularJS來管理。也能夠僅僅讓AngularJS管理頁面的一部分。我們能夠按需加入ng-app所在的dom節點。



2、ng-model:這個是AngularJS數據的雙向綁定特性。

簡單點理解:告訴AngularJS這是個數據模型,你幫我存到內存中。界面上改動數據。內存中數據也會自己主動改動;改動內存中的變量值。界面顯示也會自己主動更改。

這個特性顯然非常方便,可以保持數據的一致性,避免我們自己加代碼來完畢這個功能。


3、{{yourName}}:這個是框架提供的表達式語法,可以顯示內存中數據模型的值。這個跟struts2的<s:property>、<s:text>類似,就是用來顯示數據的。

這樣的僅僅是AngularJS定義的語法格式,跟JSP頁面中的EL表達式,struts2的OGNL非常類似。就是一種數據的獲取機制。




版權聲明:本文博客原創文章,博客,未經同意,不得轉載。

轉載于:https://www.cnblogs.com/blfshiye/p/4713772.html

總結

以上是生活随笔為你收集整理的(一个)AngularJS获取贴纸Hello World的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。