摘要:原理利用標簽,包裹的時候,點擊等同于點擊再用背景圖片顯示選中和取消選中狀態效果圖片復選我你他單選男女 原理 利用label標簽,包裹input的時候,點擊label等同于點擊input,再用背景圖片顯示選中和取消選中狀態 效果 showImg(https://segmentfault.com/img/bV2wKx?w=213&h=52); showImg(https://segment...
摘要:原生實現文件上傳部分上傳文件部分代替執行上傳功能上傳文件接口地址實現文件上傳上傳上傳文件接口地址上傳文件類型設置 1.原生js實現文件上傳 html部分: 上傳文件 js部分: upload(event) { //代替執行上傳功能 let it = event.target; $(it).next().click(); }, UploadFile() { //上傳文...
摘要:支持撤銷,隊列,宏命令等功能。宏命令宏命令一組命令集合命令模式與組合模式的產物發布者發布一個請求,命令對象會遍歷命令集合下的一系列子命令并執行,完成多任務。 showImg(https://segmentfault.com/img/bVbu3CN?w=800&h=600); 命令模式:請求以命令的形式包裹在對象中,并傳給調用對象。調用對象尋找可以處理該命令的合適的對象,并把該命令傳給相...
摘要:代碼組合在函數式編程中,通過將一個個功能單一的純函數組合起來實現一個復雜的功能,就像樂高拼積木一樣,這種稱為函數組合代碼組合。函數式編程就變成了運用不同的函子,解決實際問題。 高階函數 滿足以下兩點的函數: 函數可以作為參數被傳遞 函數可以作為返回值輸出 叫高階函數,很顯然js中的函數滿足高階函數的條件。 函數作為參數: function pow(x) { return x...
摘要:首先是繪制靜態的地面。上一篇下一篇無小恐龍游戲源碼探究二讓地面動起來 文章首發于我的 GitHub 博客 目錄 Chrome 小恐龍游戲源碼探究一 -- 繪制靜態地面 Chrome 小恐龍游戲源碼探究二 -- 讓地面動起來 Chrome 小恐龍游戲源碼探究三 -- 進入街機模式 Chrome 小恐龍游戲源碼探究四 -- 隨機繪制云朵 Chrome 小恐龍游戲源碼探究五 -- 隨機繪...