javascript實現鏈式呼叫簡單介紹
鏈式呼叫是jQuery的一大特色,可以有效的減少程式碼量和提高效率,jquery當然是由原生的javascript封裝而成的,鏈式呼叫的表現就是幾個函式用點連線是使用如下:
[JavaScript] 純文字檢視 複製程式碼obj.a().b().c()
以上程式碼就是鏈式呼叫的表現,下面介紹一下如何實現鏈式呼叫。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #thediv{ width:100px; height:50px; background:green; } </style> <script type="text/javascript"> window.onload=function(){ var odiv=document.getElementById("thediv"); odiv.a=function(){ this.style.width="200px"; return this; } odiv.b=function(){ this.style.height="200px"; return this; } odiv.c=function(){ this.style.backgroundColor="blue"; return this; } odiv.a().b().c() } </script> </head> <body> <div id="thediv"></div> </body> </html>
以上程式碼實現了鏈式呼叫效果,最關鍵的因素是函式的尾部都會返回物件本身。
相關文章
- javascript鏈式呼叫簡單介紹JavaScript
- javascript函式呼叫方式簡單介紹JavaScript函式
- javascript呼叫函式的方式簡單介紹JavaScript函式
- javascript實現繼承方式簡單介紹JavaScript繼承
- javascript匿名函式簡單介紹JavaScript函式
- javascript實現二維陣列實現簡單介紹JavaScript陣列
- 實現跨域iframe介面方法呼叫 簡單介紹跨域
- 技術卡片 - PHP 鏈式呼叫的簡單實現PHP
- javascript call()函式用法簡單介紹JavaScript函式
- javascript trim()函式用法簡單介紹JavaScript函式
- javascript高階函式簡單介紹JavaScript函式
- JavaScript 簡單介紹JavaScript
- js 函式作用域鏈簡單介紹JS函式
- javascript模擬實現私有屬性簡單介紹JavaScript
- javascript如何實現模組程式設計簡單介紹JavaScript程式設計
- javascript作用域和作用域鏈簡單介紹JavaScript
- javascript定時器函式簡單介紹JavaScript定時器函式
- javascript匿名函式的使用簡單介紹JavaScript函式
- 簡單介紹克隆 JavaScriptJavaScript
- javascript物件簡單介紹JavaScript物件
- javascript this指向簡單介紹JavaScript
- javascript加密簡單介紹JavaScript加密
- javascript匿名函式的優點簡單介紹JavaScript函式
- jquery實現的操作class樣式類簡單介紹jQuery
- 簡單介紹numpy實現RNN原理實現RNN
- javascript匿名函式常用呼叫方式介紹JavaScript函式
- 簡單介紹JavaScript閉包JavaScript
- JavaScript希爾排序簡單介紹JavaScript排序
- javascript constructor簡單介紹JavaScriptStruct
- javascript建立物件簡單介紹JavaScript物件
- javascript的this用法簡單介紹JavaScript
- javascript arguments用法簡單介紹JavaScript
- javascript 變數簡單介紹JavaScript變數
- javascript簡單模板引擎介紹JavaScript
- javascript作用域簡單介紹JavaScript
- 簡單介紹NMS的實現方法
- javascript函式和變數宣告提前簡單介紹JavaScript函式變數
- javascript類式繼承設計模式簡單介紹JavaScript繼承設計模式