原创 實施 or 開發 ?

有一個學生很糾結,不知道畢業後做軟件實施好,還是從事開發工作。我認爲,要走企業應用這條路,先做實施比較好。做企業應用,開發技術可以學到,但企業管理、業務流程卻需要經驗的積累。如果對企業管理和業務不熟悉的話,很難有所建樹。先做實施,在實施的過

原创 第五節:JQuery框架源碼簡析(3)

(續2)9、DOM我們將jQuery有關DOM模塊的代碼放在文件jquery.extend.dom.js中。function jQuery_extend_dom(jQuery){    jQuery.fn.extend({        t

原创 第五節:JQuery框架源碼簡析(2)

(續1)5、選擇器Sizzle我們把選擇器Sizzle實現的代碼放在文件jquery.sizzle.js中。關於選擇器Sizzle的說明,請看《jQuery技術內幕:深入解析jQuery架構設計與實現原理》,這裏不再贅述了。/*! * Si

原创 第五節:JQuery框架源碼簡析(1)

JQuery是一個應用廣泛、非常優秀的JavaScript框架,其代碼簡潔而優雅,有很多值得我們學習的地方。這裏僅僅對其代碼結構做一個簡單的分析,方便大家的理解和學習。我們進行分析、分解的基準版本是jQuery1.7.1。開始之前,請準備好

原创 第四節:命名空間

當系統大了、程序複雜了、寫的人多了,名字的問題就是個大問題。目前來說,解決名字問題的最好辦法就是命名空間。使用命名空間,可以避免變量或對象名稱產生的衝突,同時,也有助於組織代碼,有更強的可維護性和可讀性。JavaScript不提供原生的命名

原创 第二節:函數和對象

一、函數JavaScript中的函數定義分爲兩種:聲明式函數和賦值式函數。而且,函數的名稱就是函數的內存地址,和變量一樣,指向函數代碼所在的內存區域。// 聲明式函數function fn(name){    var msg = "你好,"

原创 第三節:作用域鏈

  JavaScript採用的是靜態作用域規則,也叫詞法作用域,其解析過程是按照從上到下、從左到右的順序加載,並分爲兩個階段:預編譯期(預處理)和執行期。預編譯期對代碼塊中所有聲明的變量和函數進行處理。注意關鍵字:代碼塊、聲明、變量、函數。

原创 第一節:JavaScript編碼和調試

一、前言工欲善其事,必先利其器。事和器之間是對應的,做什麼事用什麼工具,這是有講究的。對於JavaScript來說(當然並不僅僅限於JavaScript,其他語言也是如此),我認爲學習的工具和生產的工具,還是區別開來會更好一些。在生產中,一

原创 試圖解釋下ERP

ERP,字面的意思就是企業資源規劃。但現在基本上是企業信息系統的統稱,過去叫MIS。我們就是有這個本事,不管什麼高大上的事物,很快就會做的很爛。你可以這樣理解ERP。現在來了個訂單,你需要回答下面的問題:1、完成這個訂單的成本如何?有多少利