學習js和使用jquery也有一段時間了,以為已經夠用了,最近在做一些純前端的工作後,發現水很深,至少不是我當初想象的樣子。
現在看來至少分好幾個階段:
[b][size=large]第一階段,面向過程階段[/size][/b]
【能隨意操縱html結構】//2023年5月
主要使用jquery選擇器、文件處理和篩選。
【熟練使用html5和css3】//2023年5月
特別是css3,除了一些特性外,還像jquery一樣可以精確遍歷html元素。
[b][size=large]第二階段:從面向過程轉為物件導向。//在2023年9月補充[/size][/b]
【一重境界】能夠用物件導向的方式拆解頁面。//2023年9月
var config = {}; //儲存公共變數
var myobject = {};//全域性入口
var preload = {} //預載入(可選)
var events = {}; //事件
var tools = {}; //工具
【二重境界】當頁面比較大時,拆解成多個檔案 //2023年12月
註冊乙個全域性變數window.obj = obj;
其他js檔案通過add()註冊進來
【三重境界】完整封裝外掛程式 //2023年12月
似乎無所不能
[b][size=large]第三階段:從低效、凌亂的物件導向,到高效、整潔的物件導向。//在2023年11月補充[/size][/b]
注:這需要學習優秀的**,優秀的框架經驗。
[b][size=large]第四階段:參加開源專案或自己寫乙個框架。//2023年11月21日補充[/size][/b]
BVT EVT DVT PVT產品開發幾個階段
evtevt engineering verification test 工程驗證 產品開發初期的設計驗證。設計者實現樣品時做初期的測試驗證,包括 功能和安規測試,一般由 rd research development 對樣品進行全面驗證,因是樣品,問題可能較多,測試可能會做幾次。dvt desig...
靈感來了 軟體開發的幾個階段
靈感來了 軟體開發的幾個階段 首先宣告 本人才疏學淺,不保證所有的東西都是正確的。如果你覺得是好的,你就看,如果不好,扔一邊。軟體開發,從大的上來分需要經過 可行性分析 需求分析 編碼 測試 維護 走人 首先確定了這個東西是可以做成的,沒有在科幻思想中,那就應該確定怎麼樣做了,以及要做什麼,不做什麼...
前端開發的幾個輔助類工具
為了提高web 的效能,需要將指令碼用樣式檔案壓縮,即減少檔案的大小,將不必要的空格等去除,同時也可以將指令碼中的變數等進行混淆。yui compressor是值得推薦的壓縮工具,它的壓縮比大約為50 詳細資訊可以參考yahoo 開發者網路。在進行css sprites 樣式開發時,經常需要對pho...