現在位置: 首頁 > web前端 > 文章
2019年03月05日 web前端 ⁄ 共 16010字 評論關閉
1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵 <table border oncontextmenu=return(false)><td>no</table> 可用於Table 2. <body onselectstart="return false"> 取消選取、防止複製 3. onpaste="return false" 不準粘貼 4. oncopy="return false;" oncut="return false;" 防止複製 5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址欄前換成自己的圖...
閱讀全文
2019年03月05日 web前端 ⁄ 共 1522字 評論關閉
原文地址:http://linux.cn/article-1181-1.html 簡潔寫法 JavaScript里我最喜歡的一種東西就是生成對象和數組的簡寫方法。在過去,如果你想創建一個對象,你需要這樣: ·········10········20········30········40········50········60········ 1.var car= new Object(); 2.car.colour= 'red'; 3.car.wheels= 4; 4.car.hubcaps= 'spinning'; 5.car.age= 4; 下面的寫法能夠達到同樣的效果: ·········1...
閱讀全文
2019年03月05日 web前端 ⁄ 共 2204字 評論關閉
事件委派 Web應用都是由事件驅動運轉的。我喜歡事件處理,尤其喜歡自己定義事件。它能使你的產品可擴展,而不用改動核心代碼。有一個很大的問題(也可以說是功能強大的表現),是關於頁面上事件的移除問題。你可以對某個元素安裝一個事件監聽器,事件監聽器就開始運轉工作。但頁面上沒有任何指示說明這有個監聽器。因為這種不可表現的問題(這尤其讓一些新手頭疼),以及像IE6這樣的」瀏覽器「在太多的使用事件監聽時會出現各種...
閱讀全文
2019年03月05日 web前端 ⁄ 共 1977字 評論關閉
用 JSON 形式存儲數據 在我發現JSON之前,我使用各種瘋狂的方法把數據存貯在JavaScript固有的數據類型裡面,例如:數組,字元串,中間夾雜著容易進行拆分的標誌符號以及其它的令人討厭的東西。使用JSON,你可以使用JavaScript自有功能把數據存貯成複雜的格式,而且不需要再做其它的額外轉換,直接可以訪問使用。JSON是 「JavaScript Object Notation」的縮寫,它用到了上面提到的兩種簡寫方法。於是,如果你想描述一個樂隊,...
閱讀全文
2019年03月05日 web前端 ⁄ 共 1103字 評論關閉
匿名函數和模塊化 在JavaScript里最令人懊惱的事情是變數沒有使用範圍。任何變數,函數,數組,對象,只要不在函數內部,都被認為是全局的,這就是說,這個頁面上的其它腳本也可以訪問它,而且可以覆蓋重寫它。 解決辦法是,把你的變數放在一個匿名函數內部,定義完之後立即調用它。例如,下面的寫法將會產生三個全局變數和兩個全局函數: ·········10········20········30········40········50········60········ 0...
閱讀全文
2019年03月05日 web前端 ⁄ 共 964字 評論關閉
·········10········20········30········40········50········60········ 01.var myApplication= function(){ 02.var name= 'Chris'; 03.var age= '34'; 04.var status= 'single'; 05.return{ 06.createMember:function(){ 07.//[...] 08.}, 09.getMemberDetails:function(){ 10.//[...] 11.} 12.} 13.}(); 14.//myApplication.createMember()和 15.//myApplication.getMemberDetails()就可以使用了。 ...
閱讀全文
2019年02月20日 web前端 ⁄ 共 3100字 評論關閉
JavaScript是基於對象的,任何元素都可以看成對象。然而,類型和對象是不同的。本文中,我們除了討論類型和對象的一些特點之外,更重要的是研究如何寫出好的並且利於重用的類型。畢竟,JavaScript這種流行的腳本語言如果能夠進行良好的封裝,並形成一個龐大的類型庫,對於重用是非常有意義的。 網上對於prototype的文章很多,一直沒明白核心的思想。最後寫了很多例子代碼後才明白:prototype只能用在類型上。 以下是一些關於類...
閱讀全文
2019年01月14日 web前端 ⁄ 共 16392字 評論關閉
Chapter6 Using JavaScript 使用JavaScript 在QtQuick中JavaScript可以有很多複雜和強大的用法; 實際上, QtQuick是被實現成一個JavaScript的擴展; JS基本可以在任何地方使用, 只要代碼返回的值的類型和預期的一致; 此外, 使用JS是一部分處理應用邏輯和計算的代碼的標準形式; 6.1 JavaScript is not JavaScript  JS是從web開發產生的; 在那段時間內, JS快速成長為許多受歡迎和優秀的擴展, add-ons的開發工具; 為了有更加廣...
閱讀全文
2019年01月14日 web前端 ⁄ 共 12114字 評論關閉
Chapter13 Annexure: JavaScript Language Overview 附錄: JavaScript語言概覽 Js語言總覽; 提供一個Qt支持的所有語言特性的概覽; 通過本文了解Js語言的基本特性; 特別是當你開始學習一個相關的技術, 如QML時, 你可以在這獲得幫助; 這篇文章是對 JavaScript Language Overview http://qt-project.org/wiki/JavaScript 的輕微改動版本; 內容經過Qt4.8和QtQuick1.1測試; 另外, 本文提供一個QtQuick的應用作為樣例; 路徑: http...
閱讀全文
2019年01月14日 web前端 ⁄ 共 3005字 評論關閉
JavaScript Host Environment [最近在upgradeQt4->Qt5的時候遇到一些JS的問題, 這個文檔很好地解釋了其中的變化;] http://qt-project.org/doc/qt-5/qtqml-javascript-hostenvironment.html  ​ QML提供了一個裁剪過的JavaScript Host Environment來開發QML應用; 這個環境和瀏覽器或者server端如Node.js所提供的host environment有所不同; e.g. QML沒有像普通的瀏覽器環境中一樣提供一個window object或者DOM API; Co...
閱讀全文