1. 程式人生 > >[js高手之路]從零開始打造一個javascript開源框架gdom與外掛開發免費視訊教程連載中

[js高手之路]從零開始打造一個javascript開源框架gdom與外掛開發免費視訊教程連載中

具體課程目錄:

1,課程安排【視訊已上傳】

2,gdom框架使用方法【視訊已上傳】

3,變數提升【視訊已上傳】

4,變數提升之同名變數,函式宣告,表示式的提升規則【視訊已上傳】

5,this關鍵字專題詳解【視訊已上傳】

6,物件在記憶體中的表現形式【視訊已上傳】

7,圖解原型物件與隱式原型【視訊已上傳】

8,程式碼認證與圖解原型鏈與屬性和方法的查詢規則【視訊已上傳】

9,圖解 js 3種引用型別(函式,陣列,物件)【視訊已上傳】

10,函式表示式,閉包應用,模組化開發【視訊已上傳】

課程總體大綱:

1,面向物件原理與實戰精講
變數提升
this
封裝
原型物件
原型鏈
繼承
2,設計模式
工廠模式
單例模式
迭代模式
訂閱,釋出者模式( 觀察者模式)
3,開源框架( gdom )的編寫
V1.0.0版本
600行程式碼(沒有空格和註釋)
目前支援的功能:
強大的選擇器(全面支援css3),事件繫結,DOM操作,動畫,工具方法,外掛擴充套件
4,外掛開發
原生javascript
jquery外掛
gdom擴充套件外掛

相關推薦

[js高手]開始打造一個javascript開源框架gdom外掛開發免費視訊教程連載

具體課程目錄: 1,課程安排【視訊已上傳】 2,gdom框架使用方法【視訊已上傳】 3,變數提升【視訊已上傳】 4,變數提升之同名變數,函式宣告,表示式的提升規則【視訊已上傳】 5,this關鍵字專題詳解【視訊已上傳】 6,物件在記憶體中的表現形式【視訊已上傳】 7,圖解原型物件與隱式原

開始打造一個 Swift 網路框架

說起網路框架,大家第一時間就會想到 AFNetworking、Alamofire 這些業內響噹噹的作品,有的老鳥也會適當傷感一下曾經用的 ASI 。這些框架都有一個共同點——功能都很複雜,很齊全,而我們往往只能用到很小很小的一個部分。 事實上,咱們做 App 的時候,絕大多數時候對網路的需求都是收發 GET

[js高手]原型鏈開始圖解繼承到組合繼承的產生

於javascript原型鏈的層層遞進查詢規則,以及原型物件(prototype)的共享特性,實現繼承是非常簡單的事情 一、把父類的例項物件賦給子類的原型物件(prototype),可以實現繼承 1 function Person(){ 2

前端開始——第二週第二天筆記(盒子模型)

目錄 1.盒子模型的初步瞭解 2.盒子模型型別:標準盒子模型和IE盒子模型 盒子模型的計算公式 3.標準模式下的盒模型 4.怪異模式下的盒模型 5.padding詳解 6.border詳解 利用border屬性製作三角形 7.marg

前端開始——第二週第四天筆記(background)

目錄 1.background-color背景色的詳解 2.background-image背景圖的詳解 3.background-repeat背景重複的詳解 4.background-attachment背景是否滾動的設定 5.background-position背景定位的詳解

前端開始——第二週第五天筆記(css屬性)

目錄 1.CSS color 顏色 2.CSS font 3.CSS text文字 4.文字裝飾類(Text-Decoration) 5.CSS Table 表格 6.CSS outline 輪廓 7.css的繼承性 8.css的層疊性 9.css常用單位總結:em,r

開始打造一個新聞訂閱APPAndroid篇(三、關於圖片載入、展示的那些事)

在上一篇文章 如何開發一個新聞訂閱APP之Android篇(二、從“逛”頁面談談多種格式listview的實現細節)中,我介紹了lsitView的多種佈局的實現細節,這其中包含了很多圖片的顯示。其實當前比較流行的APP中,隨處可見大量的圖片,這裡把自己遇到的一些

開始打造一個新聞訂閱APP爬蟲篇(二、實現一個簡單的爬蟲系統)

前景提要:如何開發一個新聞訂閱APP之爬蟲篇(一、背景介紹&需求分析) 做一個特定的爬蟲系統,首先考慮它要做什麼? 從網際網路上抓取指定的N個站點資訊,解析提取需要的內容,按照特定的結構儲存; 系統結構圖如下: 下面是主要的程式碼結構;

[js高手] dom常用節點屬性兼容性詳解應用

asc 子元素 種類型 process 變色 tex 如果 結構 節點和 一、每個DOM節點都有一個nodeType屬性,表示節點類型, NodeType一共有12種類型,我們可以通過遍歷內置的Node構造函數獲取 1 window.onload =

開始打造一個Android 3D立體旋轉容器

嗯,2個月沒有寫部落格,是要好好反省下,趁著放暑假把這兩個月看的東西好好沉澱下。嗯,就立下這個Flag,希望不要自己再打自己臉。 1.概述 回到正題,這次帶來的效果,是一個Android 的3D立體旋轉的效果。 當然靈感的來源,來自早些時間

Android 開始打造一個 3D立體旋轉容器

文章轉載自:http://blog.csdn.net/mr_immortalz/article/details/51918560    學習參考 嗯,2個月沒有寫部落格,是要好好反省下,趁著放暑假把這兩個月看的東西好好沉澱下。嗯,就立下這個Flag,希望不要自己再打

開始搭建一個簡單的基於webpack的vue開發環境

都8102年了,現在還來談webpack的配置,額,是有點晚了。而且,基於vue-cli或者create-react-app生成的專案,也已經一鍵為我們配置好了webpack,看起來似乎並不需要我們深入瞭解。 不過,為了學習和理解webpack解決了前端的哪些痛點,還是有必要從零開始自己

開始搭建一個主流專案框架(三)—RxJava2.0+Retrofit2.0+OkHttp

個人部落格:haichenyi.com。感謝關注   上一篇,我們把mvp+dagger加進去了,這一篇,我們把網路請求加上   我這裡的網路請求是用的裝飾者模式去寫的,什麼是裝飾者模式呢?在不必改變原類檔案和使用繼承的情況下,動態地擴充套件一個物件的功能。

開始搭建一個主流專案框架(一)—簡單的框架

個人部落格:haichenyi.com。感謝關注 目的   首先先說出,最終的目的是現在主流的MVP+RxJava+Retrofit+OkHttp框架。讓大家心裡有底   開發工具Android Studio3.0,還在用eclipse的同鞋,強烈推薦

開始搭建一個主流專案框架(二)—MVP+Dagger2

個人部落格:haichenyi.com。感謝關注   接著上一篇簡單的框架,沒有看過的同鞋可以去喵一眼。上一篇我們搭好了簡單的框架,初始化一次的內容丟在Application裡面,所有的activity繼承一個類BaseActivity,還有Fragment繼

開始實現一個IDL+RPC框架

一、RPC是什麼 在很久之前的單機時代,一臺電腦中跑著多個程序,程序之間沒有交流各幹各的,就這樣過了很多年。突然有一天有了新需求,

[js高手]打造通用的勻速運動框架

高手 tro key post www left his 回調 為什麽 本文,是接著上文[js高手之路]勻速運動與實例實戰(側邊欄,淡入淡出)繼續的,在這篇文章的最後,我們做了2個小實例:側邊欄與改變透明度的淡入淡出效果,本文我們把上文的animate函數,繼續改造,讓他變

[js高手]var, let, const詳解

兩種 控制 ghost 花括號 pre 內部 span lec 同名 1 function show( flag ){ 2 console.log( a ); 3 if( flag ){ 4

[js高手]一步步圖解javascript的原型(prototype)對象,原型鏈

create 原型對象 str 對象賦值 div blank type屬性 查找 __proto__ 我們接著上文繼續,我們通過原型方式,解決了多個實例的方法共享問題,接下來,我們就來搞清楚原型(prototype),原型鏈的來龍去脈. 1 functio

[js高手]原型對象(prototype)原型鏈相關屬性方法詳解

隱式 之前 username tar uname create pro getproto .get 一,instanceof: instanceof檢測左側的__proto__原型鏈上,是否存在右側的prototype原型. 我在之前的兩篇文章 [js高手之路]構造函數的基