Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 国产精品久久久,中文字幕亚洲激情,亚洲天堂中文字幕在线

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          Angular.js 簡單實現數字變漢字

          // 1、實現輸入數字輸出對應漢字,要求使用angularjs,不準使用$watch函數,for循環;提示:ng-change指令
          
          

          // 定義一個app指令 定義一個controller 指令用于為你的應用添加控制器。在控制器中,你可以編寫代碼,制作函數和變量,并使用 scope 對象來訪問。 數字: // ng-model 指令綁定了 HTML 表單元素到 scope 變量中。 如果 scope 中不存在變量, 將會創建它。 ng-change 事件在值的每次改變時觸發

          輸入了: {{result}}

          // 和ng-model數據綁定的值

          于javascript事件循環

          javascript是一門單線程語言,js任務是一個一個順序執行,分為同步任務和異步任務,同步任務會進入主線程,異步任務會進入Event Table(事件表),當時間表中的異步任務完成后就會在Event Queue(事件隊列)中注冊回調函數,主線程任務全部完成后,才會完成Event Queue中的如無,js解析器會不斷重復檢查主線程執行棧是否為空,然后重復第3步,這就是Event Loop(事件循環)

          任務又可以進一步分為宏任務和微任務

          宏任務:setTimeout setInterval

          微任務:promise process.nextTick

          在事件循環(主線程——>事件隊列)中的操作流程,即(宏任務——>微任務)

          通常情況下,頁面中js執行順序:

          第一輪事件循環:

          1. 主線程執行js整段代碼(宏任務),將ajax,setTimeout等回調函數注冊到事件隊列,并區分宏任務和微任務

          2. 主線程提取并執行事件隊列中的所有微任務,并注冊微任務中的異步任務到事件隊列中

          第二輪事件輪詢:

          1. 主線程提取事件隊列中的第一個宏任務

          2. 主線程執行第一個宏任務,并注冊這個宏任務中的異步任務到事件隊列

          3. 執行事件隊列中的所有微任務,并將微任務中的異步任務到事件隊列中

          宏任務沒執行完一個,就清空一次事件隊列中的微任務

          事件隊列中分‘宏任務隊列’和‘微任務隊列’,每執行一次任務都可能注冊新的宏任務或微任務到相應的任務隊列中。


          JS實現繼承有幾種方法

          ,angular js 各版本文件:https://code.angularjs.org/ 。

          API:https://angular.cn/api 。


          2,Angular js通過ng-directives(ng指令)擴展了HTML:

          ng-app:定義一個Angular js應用程序。告訴 子元素指令屬于angularJS。

          (一個文檔只出現一次,如出現多次 也只第一個起作用;可以出現在 HTML文檔的任何一個元素上)

          ng-init:初始化應用程序數據。

          ng-model:把元素值(比如輸入域的值)綁定 到應用程序。

          也可以:

          為應用程序提供類型驗證(number, email,required);

          為應用程序提供狀態(invalid,dirty, touched,error);

          為HTML元素提供CSS類;

          綁定HTML元素到HTML表單。

          ng-bind:應用程序數據綁定到HTML試圖(用 于普通元素,不能用于表單元素)。

          當ng-bind和{{}}同時使用時,ng-bind綁 定的值覆蓋元素的內容。

          ng-controller:定義了控制器。

          ng-repeat:重復一個HTML元素,循環。


          3,表達式:

          AngularJS表達式寫在雙大括號內 {{expression}}

          AngularJS模塊定義應用:

          var app = angualr.module('應用名稱',[]);

          AngularJS控制器應用:

          app.controller('控制器名 稱',['$scope',function($scope){}])


          4,HTML5允許擴展的屬性,以data- 開頭。

          AngularJS屬性以ng- 開頭,可以使用data- ng-來讓網頁對HTML5有效。


          5,scope(作用域)是應用在HTML和JS間的紐 帶。scope是一個對象,有可用的方法和屬 性。


          6,過濾器可以使用一個管道字符(|)添加到表達式和指令中。


          7,在AngularJS中,服務是一個函數或對象。


          8,表格,顯示顯示序號,可以在<td>中添加$index。

          $even:獲取偶數行;

          $odd:獲取基數行。


          9,在使用AngularJS輸入驗證時,通常需要在from標簽中加上novalidate屬性,這將禁用瀏覽器自帶的驗證功能,從而使用AngularJS提供的驗證。

          正則表達式:ng-pattern。


          主站蜘蛛池模板: 国产精品亚洲一区二区三区久久 | 成人国产精品一区二区网站| 精品福利一区二区三| 综合人妻久久一区二区精品| 精品乱人伦一区二区三区| 无码人妻精品一区二区三区夜夜嗨| 久久99精品国产一区二区三区| 日本欧洲视频一区| 97人妻无码一区二区精品免费| 风间由美在线亚洲一区| 久久久久人妻一区精品果冻| 亚洲AV成人一区二区三区AV| 亚洲AV无码一区二区乱子仑| 日韩一区二区精品观看| 午夜精品一区二区三区免费视频| 精品无码一区二区三区在线| 国产精品一区二区三区久久 | 日韩国产精品无码一区二区三区| 亚洲日本乱码一区二区在线二产线| 国产精品电影一区| 国产一区二区三区日韩精品| 国产一区二区三区91| 爆乳无码AV一区二区三区| 国产在线视频一区| 精品香蕉一区二区三区| 国产伦精品一区二区三区视频金莲| 久久久精品人妻一区二区三区| 在线观看精品一区| 亚洲毛片αv无线播放一区| 无码日本电影一区二区网站| 国产成人无码一区二区三区在线| 毛片无码一区二区三区a片视频| 中文字幕一区二区三| 麻豆国产在线不卡一区二区| 色妞色视频一区二区三区四区| 无码精品久久一区二区三区 | 日韩中文字幕精品免费一区| 人妻内射一区二区在线视频| 99久久无码一区人妻a黑| 国偷自产av一区二区三区| 精品久久综合一区二区|