2018還有十幾天就要過完了,我覺的這一年個人成長並非很快,有不少2018新年許的願望都沒有達成。這篇文章算我2018年的一個總結吧!html
在這歲末迎新的時候,把全部的視頻送給你,但願你能夠在2019年,不管是學習仍是工做都有所進步。前端
有不少人問我爲何要錄製這麼多免費視頻,是否是有什麼大陰謀。vue
我之前上學的時候家裏很窮,我父親是一名軍人,在我12歲的時候就去世了,走在了工做一線,咱們全家都沒見到最後一面。老媽是一名油漆工人,在個人記憶裏每次下班回家都是色彩斑斕,一身的油漆味。父親走後,老媽本身承擔起了姥姥、哥哥和我這一你們的負擔,全部收入只靠老媽一人。react
我學程序的時候連一本程序書籍都買不起,天天下課後,灌上一壺涼水,買兩個饅頭就去新華書店抄書(那時候我沒有能照相的手機)。抄好一章後等着能上機練習的時候再看着筆記練習。當時過的很窮酸,遭到過不少富家子弟的白眼,我知道學程序的艱辛。webpack
如今我條件好過了一些,我只想幫助你們,讓你們學程序的時候容易點。ios
這裏是我錄製全部的免費課程,我很笨,每節課程我都要準備3-5個小時,由於會和講出來,真的是兩個不一樣的境界。nginx
一共花了兩年時間,我並非講師,我是天天敲8個小時以上代碼的一線程序員,全部課程都是我下班回家和早上4:30起牀錄製的。程序員
我做的這一切,只想讓你在程序這條路上,走的更容易一些。es6
我不保證我之後不會變,但此時我是這樣想的,而且已經這樣想了兩年。祝全部小夥伴在新的一年裏心想事成,萬事如意。web
2019年我還會每週出三節免費視頻教程,但願能夠幫助更多的小夥伴學習前端技術。
技術胖祝君安!
Flutter免費視頻教程
-
課程說明,有用的廢話: jspang.com/post/flutte…
-
認識一下Flutter : jspang.com/post/flutte…
-
Flutter開發環境搭建Windows版: jspang.com/post/flutte…
-
安裝AVD虛擬機 Flutter跑起來 :jspang.com/post/flutte…
-
VSCode下如何玩轉Flutter :jspang.com/post/flutte…
-
寫一個HelloWorld程序: jspang.com/post/flutte…
-
Text Widget 文本組件的使用:jspang.com/post/flutte…
-
Container容器組件的使用1:jspang.com/post/flutte…
-
Container容器組件的使用2:jspang.com/post/flutte…
-
Image圖片組件的使用: jspang.com/post/flutte…
-
ListView 列表組件簡介: jspang.com/post/flutte…
-
橫向列表的使用:jspang.com/post/flutte…
-
動態列表的使用:jspang.com/post/flutte…
-
GridView網格列表組件: jspang.com/post/flutte…
-
水平佈局Row的使用:jspang.com/post/flutte…
-
垂直佈局Column組件:jspang.com/post/flutte…
-
Stack層疊佈局: jspang.com/post/flutte…
-
Stack的Positioned屬性:jspang.com/post/flutte…
-
卡片組件佈局:jspang.com/post/flutte…
Nginx免費視頻教程
-
初識Nginx和環境準備:jspang.com/post/nginx.…
-
Nginx的快速搭建:jspang.com/post/nginx.…
-
Nginx基本配置文件詳講:jspang.com/post/nginx.…
-
Nginx服務啓動、中止、重啓:jspang.com/post/nginx.…
-
自定義錯誤頁和訪問設置:jspang.com/post/nginx.…
-
Nginx訪問權限詳講:jspang.com/post/nginx.…
-
Nginx設置虛擬主機:jspang.com/post/nginx.…
-
Nginx使用域名設置虛擬主機:jspang.com/post/nginx.…
-
Nginx反向代理的設置:jspang.com/post/nginx.…
-
Nginx適配PC或移動設備:jspang.com/post/nginx.…
-
Nginx的Gzip壓縮配置:jspang.com/post/nginx.…
TypeScript免費視頻教程
-
初識TypeScript:jspang.com/post/typesc…
-
開發環境的安裝: jspang.com/post/typesc…
-
變量類型的那些事:jspang.com/post/typesc…
-
TypeScript的函數:jspang.com/post/typesc…
-
三種函數的定義方式:jspang.com/post/typesc…
-
函數中變量的做用域:jspang.com/post/typesc…
-
引用類型-數組:jspang.com/post/typesc…
-
引用類型-字符串:jspang.com/post/typesc…
-
引用類型-日期對象:jspang.com/post/typesc…
-
引用類型-正則表達式:jspang.com/post/typesc…
-
面向對象編程-類的聲明和使用:jspang.com/post/typesc…
-
面向對象編程-修飾符:jspang.com/post/typesc…
-
面向對象編程-繼承和重寫:jspang.com/post/typesc…
-
面向對象編程-接口:jspang.com/post/typesc…
-
面向對象編程-命名空間:jspang.com/post/typesc…
Vue2.x免費視頻教程
-
走起個人Vue2.0:jspang.com/post/vue2-1…
-
v-if v-else v-show 指令:jspang.com/post/vue2-1…
-
v-for指令 :解決模板循環問題:jspang.com/post/vue2-1…
-
v-text & v-html:jspang.com/post/vue2-1…
-
v-on:綁定事件監聽器:jspang.com/post/vue2-1…
-
v-model指令:jspang.com/post/vue2-1…
-
v-bind 指令:jspang.com/post/vue2-1…
-
其餘內部指令(v-pre & v-cloak & v-once):jspang.com/post/vue2-1…
-
Vue.directive 自定義指令:jspang.com/post/vue2-2…
-
Vue.extend構造器的延伸:jspang.com/post/vue2-2…
-
Vue.set全局操做:jspang.com/post/vue2-2…
-
Vue的生命週期(鉤子函數):jspang.com/post/vue2-2…
-
Template 製做模版:jspang.com/post/vue2-2…
-
Component 初識組件:jspang.com/post/vue2-2…
-
Component 組件props 屬性設置:jspang.com/post/vue2-2…
-
Component 父子組件關係:jspang.com/post/vue2-2…
-
Component 標籤:jspang.com/post/vue2-2…
-
propsData Option 全局擴展的數據傳遞:jspang.com/post/vue2-3…
-
computed Option 計算選項:jspang.com/post/vue2-3…
-
Methods Option 方法選項:jspang.com/post/vue2-3…
-
Watch 選項 監控數據:jspang.com/post/vue2-3…
-
Mixins 混入選項操做:jspang.com/post/vue2-3…
-
Extends Option 擴展選項:jspang.com/post/vue2-3…
-
實例入門-實例屬性: jspang.com/post/vue2-4…
-
內置組件 -slot講解:jspang.com/post/vue2-4…
Vue-cli 免費視頻教程
-
Vue-cli,開始吧騷年:jspang.com/post/vue-cl…
-
Vue-cli項目結構講解:jspang.com/post/vue-cl…
-
解讀Vue-cli的模板: jspang.com/post/vue-cl…
Vue-router免費視頻教程
-
Vue-router入門:jspang.com/post/vue-ro…
-
vue-router配置子路由:jspang.com/post/vue-ro…
-
vue-router如何參數傳遞:jspang.com/post/vue-ro…
-
單頁面多路由區域操做:jspang.com/post/vue-ro…
-
vue-router 利用url傳遞參數:jspang.com/post/vue-ro…
-
vue-router 的重定向-redirect:jspang.com/post/vue-ro…
-
alias別名的使用: jspang.com/post/vue-ro…
-
路由的過渡動畫:jspang.com/post/vue-ro…
-
mode的設置和404頁面的處理:jspang.com/post/vue-ro…
-
路由中的鉤子:jspang.com/post/vue-ro…
vuex免費視頻教程
-
初出茅廬 來個小Demo:jspang.com/post/vuex.h…
-
state訪問狀態對象:jspang.com/post/vuex.h…
-
Mutations修改狀態:jspang.com/post/vuex.h…
-
getters計算過濾操做:jspang.com/post/vuex.h…
-
actions異步修改狀態:jspang.com/post/vuex.h…
-
module模塊組:jspang.com/post/vuex.h…
Vue免費實戰視頻-快餐店收銀系統
-
Mockplus把咱們的想法畫出來:jspang.com/post/vuedem…
-
Vue-cli搭建開發環境:jspang.com/post/vuedem…
-
搞定項目圖標Iconfont:jspang.com/post/vuedem…
-
編寫獨立的側邊欄導航組件 : jspang.com/post/vuedem…
-
開啓Element封印:jspang.com/post/vuedem…
-
利用Element快速佈局(1):jspang.com/post/vuedem…
-
利用Element快速佈局(2):jspang.com/post/vuedem…
-
Axios從遠程讀取數據: jspang.com/post/vuedem…
-
訂單模塊製做 核心功能-1:jspang.com/post/vuedem…
-
訂單模塊製做 核心功能-2:jspang.com/post/vuedem…
-
項目打包和上線:jspang.com/post/vuedem…
WEEX免費視頻教程
-
課程介紹: jspang.com/post/weex.h…
-
開發環境安裝(1):jspang.com/post/weex.h…
-
開發環境安裝(2):jspang.com/post/weex.h…
-
weex經常使用命令和熱更新:jspang.com/post/weex.h…
-
Android Studio 開發設置:jspang.com/post/weex.h…
-
weex和vue的愛恨情仇:jspang.com/post/weex.h…
-
自定義組件和Text組件:jspang.com/post/weex.h…
-
Input組件和初識內建模塊:jspang.com/post/weex.h…
-
Image和video組件:jspang.com/post/weex.h…
-
一塊兒做個列表出來:jspang.com/post/weex.h…
-
從後端服務器上獲取數據:jspang.com/post/weex.h…
-
做輪播圖片效果:jspang.com/post/weex.h…
-
a組件和web組件:jspang.com/post/weex.h…
-
通用事件和動畫: jspang.com/post/weex.h…
-
教會你自學weex:jspang.com/post/weex.h…
-
Navigator和webview模塊:jspang.com/post/weex.h…
-
vue-router的使用: jspang.com/post/weex.h…
Nuxt.js免費視頻教程 開啓SSR渲染
-
Nuxt環境搭建和Hello World:jspang.com/post/Nuxt.j…
-
Nuxt目錄結構詳講:jspang.com/post/Nuxt.j…
-
Nuxt經常使用配置項: jspang.com/post/Nuxt.j…
-
Nuxt的路由配置和參數傳遞:jspang.com/post/Nuxt.j…
-
Nuxt的動態路由和參數校驗:jspang.com/post/Nuxt.j…
-
Nuxt的路由動畫效果:jspang.com/post/Nuxt.j…
-
Nuxt的默認模版和默認佈局:jspang.com/post/Nuxt.j…
-
Nuxt的錯誤頁面和個性meta設置:jspang.com/post/Nuxt.j…
-
asyncData方法獲取數據:jspang.com/post/Nuxt.j…
-
Nuxt的路由動畫效果:jspang.com/post/Nuxt.j…
React免費視頻教程-入門和組件
-
React課程介紹:jspang.com/post/react.…
-
環境搭建和HelloWorld程序:jspang.com/post/react.…
-
初識JSX語法:jspang.com/post/react.…
-
進階JSX語法:jspang.com/post/react.…
-
React組件:state成員:jspang.com/post/react.…
-
React組件:props和render成員:jspang.com/post/react.…
-
React組件:生命週期:jspang.com/post/react.…
-
React組件小實例-必作練習:jspang.com/post/react.…
-
React組件:this.props.children:jspang.com/post/react.…
-
React組件:props屬性驗證:jspang.com/post/react.…
-
React組件:獲取真實DOM節點:jspang.com/post/react.…
React免費視頻教程-表單的應用
-
表單的事件響應和bind複用 : jspang.com/post/react-…
-
React表單name複用:jspang.com/post/react-…
-
React表單-可控組件:jspang.com/post/react-…
-
React表單-不可控組件:jspang.com/post/react-…
React項目構建和路由 免費視頻教程
-
構建:create-react-app 快速腳手架 : jspang.com/post/react-…
-
構建:generator-react-webpack: jspang.com/post/react-…
-
構建:webpack一步一步構建01:jspang.com/post/react-…
-
構建:webpack一步一步構建02:jspang.com/post/react-…
-
路由:Hello React路由:jspang.com/post/react-…
-
路由:NavLink中經常使用選項:jspang.com/post/react-…
-
路由:404設置和跳轉設置:jspang.com/post/react-…
-
路由:經過路由傳值的方法:jspang.com/post/react-…
-
路由:Router中的屬性和路由模式:jspang.com/post/react-…
-
路由:prompt用法講解:jspang.com/post/react-…
Koa2免費視頻教程
-
Koa開發環境搭建:jspang.com/post/koa2.h…
-
async/await的使用方法:jspang.com/post/koa2.h…
-
Get請求的接收:jspang.com/post/koa2.h…
-
POST請求如何接收(1):jspang.com/post/koa2.h…
-
POST請求如何接收(2):jspang.com/post/koa2.h…
-
koa-bodyparser中間件:jspang.com/post/koa2.h…
-
Koa2原生路由實現:jspang.com/post/koa2.h…
-
Koa-router中間件(1)入門:jspang.com/post/koa2.h…
-
Koa-router中間件(2)層級:jspang.com/post/koa2.h…
-
Koa-router中間件(3)參數:jspang.com/post/koa2.h…
-
Koa2中使用cookie :jspang.com/post/koa2.h…
-
Koa2的模板初識(ejs):jspang.com/post/koa2.h…
-
koa-static靜態資源中間件:jspang.com/post/koa2.h…
MongoDB免費視頻教程
-
認識和安裝MongoDB:jspang.com/post/mongod…
-
Mongo基本命令-1:jspang.com/post/mongod…
-
Mongo基本命令-2:jspang.com/post/mongod…
-
用js文件寫mongo命令:jspang.com/post/mongod…
-
批量插入的正確方法:jspang.com/post/mongod…
-
修改:Update常見錯誤:jspang.com/post/mongod…
-
修改:初識update修改器:jspang.com/post/mongod…
-
修改:update數組修改器jspang.com/post/mongod…
-
修改:狀態返回與安全:jspang.com/post/mongod…
-
查詢:find的不等修飾符:jspang.com/post/mongod…
-
查詢:find的多條件查詢:jspang.com/post/mongod…
-
查詢:find的數組查詢:jspang.com/post/mongod…
-
查詢:find的參數使用方法:jspang.com/post/mongod…
-
查詢:find如何在js文本中使用:jspang.com/post/mongod…
-
索引:構造百萬級數據:jspang.com/post/mongod…
-
索引:索引入門:jspang.com/post/mongod…
-
索引:複合索引:jspang.com/post/mongod…
-
索引:全文索引:jspang.com/post/mongod…
-
管理:用戶的建立、刪除與修改:jspang.com/post/mongod…
-
管理:備份和還原:jspang.com/post/mongod…
-
管理:圖形界面管理(完結):jspang.com/post/mongod…
ES6免費視頻教程
-
ES6的開發環境搭建:jspang.com/post/es6.ht…
-
新的聲明方式:jspang.com/post/es6.ht…
-
變量的解構賦值:jspang.com/post/es6.ht…
-
擴展運算符和rest運算符:jspang.com/post/es6.ht…
-
字符串模版:jspang.com/post/es6.ht…
-
ES6數字操做:jspang.com/post/es6.ht…
-
ES6中新增的數組知識(1):jspang.com/post/es6.ht…
-
ES6中新增的數組知識(2):jspang.com/post/es6.ht…
-
ES6中的箭頭函數和擴展:jspang.com/post/es6.ht…
-
ES6中的函數和數組補漏:jspang.com/post/es6.ht…
-
ES6中對象:jspang.com/post/es6.ht…
-
Symbol在對象中的做用:jspang.com/post/es6.ht…
-
Set和WeakSet數據結構:jspang.com/post/es6.ht…
-
map數據結構:jspang.com/post/es6.ht…
-
用Proxy進行預處理:jspang.com/post/es6.ht…
-
promise對象的使用:jspang.com/post/es6.ht…
-
class類的使用:jspang.com/post/es6.ht…
-
模塊化操做:jspang.com/post/es6.ht…
CocosCreator從基礎到實戰
-
簡介和HelloWorld:jspang.com/post/cocosC…
-
軟件界面介紹和跳動的小球:jspang.com/post/cocosC…
-
Scene介紹和基本操做:jspang.com/post/cocosC…
-
玩家輸入事件監聽: jspang.com/post/cocosC…
-
Prefab和計時器:jspang.com/post/cocosC…
-
實戰-遊戲簡介和項目分析:jspang.com/post/cocosC…
-
實戰-UI界面佈局:jspang.com/post/cocosC…
-
實戰-主角的動做監聽和跳動:jspang.com/post/cocosC…
-
實戰-隨機生成地刺:jspang.com/post/cocosC…
-
實戰-點擊生成地刺和移動:jspang.com/post/cocosC…
-
實戰-碰撞檢測:jspang.com/post/cocosC…
-
實戰-倒計時和分數增長:jspang.com/post/cocosC…
-
實戰-歡迎界面代碼編寫:jspang.com/post/cocosC…
-
實戰-添加音效:jspang.com/post/cocosC…
-
實戰-發佈遊戲:jspang.com/post/cocosC…
Fabricjs 免費視頻教程
-
初識簡單並且強大的Fabric.js庫: http://jspang.com/post/fabricjs.html#toc-e13
-
在Canvas上畫簡單的圖形:jspang.com/post/fabric…
-
在Canvas上插入圖片並設置旋轉屬性:jspang.com/post/fabric…
-
Fabric.js用路徑畫不規則圖形:jspang.com/post/fabric…
-
Fabric.js的動畫設置:jspang.com/post/fabric…
-
Fabric.js的圖像過濾器:jspang.com/post/fabric…
-
Fabric.js的顏色模式和相互轉換:jspang.com/post/fabric…
-
Fabric.js的漸變填充:jspang.com/post/fabric…
-
Fabric.js的文本設置:jspang.com/post/fabric…
-
Fabric.js的事件系統:jspang.com/post/fabric…
CSS3免費視頻
-
嫁漢嫁漢穿衣吃飯:jspang.com/post/CSS3.h…
-
CSS3新特性簡介和瀏覽器支持狀況:jspang.com/post/CSS3.h…
-
CSS3僞類選擇器1:jspang.com/post/CSS3.h…
-
CSS3僞類選擇器2結構僞類選擇器:jspang.com/post/CSS3.h…
-
CSS3僞元素:jspang.com/post/CSS3.h…
-
CSS3用border-radius畫圓形:jspang.com/post/CSS3.h…
-
CSS3畫三角形和對話框:jspang.com/post/CSS3.h…
-
CSS3畫菱形和平行四邊形:jspang.com/post/CSS3.h…
-
CSS3畫菱形和平行四邊形:jspang.com/post/CSS3.h…
-
CSS3 畫五角星和六角星:jspang.com/post/CSS3.h…
-
CSS3畫心形和蛋形:jspang.com/post/CSS3.h…
-
CSS3畫太極陰陽圖:jspang.com/post/CSS3.h…
-
CSS3製做透明背景層:jspang.com/post/CSS3.h…
-
CSS3的顏色模式(1):jspang.com/post/CSS3.h…
-
CSS3的顏色模式(2)-實例仿天貓商品展現效果:jspang.com/post/CSS3.h…
-
CSS3線性漸變:jspang.com/post/CSS3.h…
-
CSS3徑向漸變 radial-gradient:jspang.com/post/CSS3.h…
-
CSS3重複性漸變:jspang.com/post/CSS3.h…
-
CSS3盒子陰影效果box-shadow:jspang.com/post/CSS3.h…
-
CSS3製做緩慢變長的方形(transition特效):jspang.com/post/CSS3.h…
-
CSS3過渡的timing-function屬性詳解:jspang.com/post/CSS3.h…
-
CSS3仿天貓專題過渡效果實例:jspang.com/post/CSS3.h…
-
CSS3仿天貓類別過渡效果製做:jspang.com/post/CSS3.h…
-
CSS3動畫中的@keyframes關鍵幀講解:jspang.com/post/CSS3.h…
-
CSS3動畫animation複合屬性講解:jspang.com/post/CSS3.h…
-
CSS3動畫綜合實例製做-內容加載loading動畫實現:jspang.com/post/CSS3.h…
-
CSS3 Loading動畫效果實例2:jspang.com/post/CSS3.h…
-
CSS3製做發光字,立體字,蘋果字體:jspang.com/post/CSS3.h…
-
CSS3 用text-overflow解決文字排版問題:jspang.com/post/CSS3.h…
-
CSS3 新的字體單位rem-大結局:jspang.com/post/CSS3.h…