前言本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第2篇,開閉原則OCP(The Open/Closed Principle )。開閉原則的描述是:Software entities (classes, modules, functions, etc.) should be open for extension but closed for
文章寫得很好。轉自:http://www.enjoyphp.com/2009/05/25/javascript/js-eval/先來說eval的用法,內容比較簡單,熟悉的可以跳過。eval函數接收一個參數s,如果s不是字串,則直接返回s。否則執行s語句。如果s語句執行結果是一個值,則返回此值,否則返回undefined。需要特別注意的是對象聲明文法“{}”並不能返回一個值,需要用括弧括起來才會傳回值,簡單樣本如下:?[Copy to clipboard]View Code JAVASCRIPT
前言本章我們要講解的是S.O.L.I.D五大原則JavaScript語言實現的第3篇,裡氏替換原則LSP(The Liskov Substitution Principle )。英文原文:http://freshbrewedcode.com/derekgreer/2011/12/31/solid-javascript-the-liskov-substitution-principle/開閉原則的描述是:Subtypes must be substitutable for their base
簡介從本章開始,我將陸續(翻譯、轉載、整理)http://dmitrysoshnikov.com/網站關於ECMAScript標標準理解的好文。本章我們要講解的是ECMAScript標準裡的執行內容和相關可執行代碼的各種類型。原始作者:Dmitry A. Soshnikov原始發布: 2009-06-26俄文原文:http://dmitrysoshnikov.com/ecmascript/ru-chapter-1-execution-contexts/英文翻譯:Dmitry A.
瞭解了 XML 在 Firefox 瀏覽器中的基本顯示和樣式後,下一個要關注的功能就是指令碼。本文中,我將展示利用 JavaScript 代碼處理 XML 這一基本概念。本文包含的所有程式碼範例和螢幕都是在 Ubuntu Linux 系統中使用 Firefox 1.5.0.4 建立和測試的,設定檔沒有修改過(即沒有擴充,保留了安裝時的預設選項)。如果要編寫用於 XML 處理的跨瀏覽器代碼,可能必須使用其他的瀏覽器嗅探技術,但是,我沒有在本文介紹這些技術。載入 XML 檔案您可以使用 Web
介紹JavaScript編程的時候總避免不了聲明函數和變數,以成功構建我們的系統,但是解譯器是如何並且在什麼地方去尋找這些函數和變數呢?我們引用這些對象的時候究竟發生了什嗎?原始發布:Dmitry A. Soshnikov發布時間:2009-06-27俄文地址:http://dmitrysoshnikov.com/ecmascript/ru-chapter-2-variable-object/英文翻譯:Dmitry A.