原创 遲來的16年度總結

2016年已經過去近半個月,現在才寫年度總結,也是夠獨樹一幟的了。總的來說,2016年對於我來講有質一樣的改變,不僅僅在生活上,學習上,更是在未來的發展上給了我太多的啓迪。 一、技術 2015年,我選擇了web前端,僅僅只是個會敲敲靜態頁

原创 2017前端發展趨勢

每到年底,人們總喜歡展望下一年,Web 開發領域也不例外。在 Web 開發領域,技術革新的速度堪比光速,未來總是超乎我們的想象,我們只能儘自己所能做一些合理的預測。 以下是我們需要關注的一些趨勢: 1.更加移動優先    響應式設計顯然是

原创 物聯網接入設備報錯

在觀看官方視頻物 聯網平臺設備接入精講-4課時設備接入按照視頻操作,執行node index.js時報錯,報錯信息如下:TypeError: device.serve is not a function求各位大佬解釋

原创 vue插件集合

原文鏈接:http://tangjiusheng.com/vue/155.html Vue是一個構建數據驅動的 web 界面的漸進式框架。Vue.js 的目標是通過儘可能簡單的 API 實現響應

原创 vue生態

vue框架(mvvm) 優點: 輕量級框架,語法簡單,學習成本低 雙向數據綁定 組件化開發 數據和結構的分離 虛擬DOM 運行速度快 靈活漸進式框架 缺點: 不支持IE8 Vue和Angular的對比 靈活性和模塊化

原创 JS執行順序問題

今天,寫業務代碼的時候突然發現了js執行順序的問題,就網上查了下資料,自己整理了下,列了出來。原來自己之前都沒有在意過。(要對代碼懷着敬畏之心啊) 一、JS——>單線程 JavaScript是一門單線程語言,在最新的HTML5中提出了We

原创 VSCode 配置Git

步驟:    1.下載Git客戶端    2.配置環境變量    3.設置VSCode與Git的關聯    4.重啓步驟一:該網址,下載即可。 https://git-scm.com/downloads步驟二:計算機 > 屬性(右擊)>

原创 淺談MVC、MVP、MVVM架構模式的區別和聯繫

MVC、MVP、MVVM這些模式是爲了解決開發過程中的實際問題而提出來的,目前作爲主流的幾種架構模式而被廣泛使用。 一、MVC(Model-View-Controller) MVC是比較直觀的架構模式,用戶操作->View(負責接收用戶的

原创 記一次canvas的登錄頁面

    補上週的博客,週末沉迷新英雄,忘記寫了,週一補回來。模仿的是在segmentfault看到的登陸註冊頁面。    html結構<div id="back"> <canvas id="canvas" class="canvas-

原创 JS將值轉化成字符串的方法

1.value.toString() 2.”” + value 3.String(value) 第一種方法存在的問題是,它不能把null和undefined轉換爲字符串.還有第二種和第三種方法,這兩種方法的效果基本一樣. “”+value

原创 three.js平面幾何體之旋轉

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt

原创 微信小程序簡單的form表單本地儲存數據

效果圖:主要利用小程序的getStorage來實現異步本地儲存。小程序目錄結構如下:新建項目前,爲了簡化操作可直接右鍵新建目錄,這樣建出來的文件會直接寫在app.json中,無需手動添加。login.wxml代碼:<!--pages/lo

原创 關於動態生成dom綁定事件失效的原因及解決方法

之前做項目都是直接用jquery的bind綁定事件,不過當時都不是動態生成dom元素,而是已經頁面中原本存在的dom元素進行事件綁定,最近在測試給動態生成的dom綁定事件的時候發現事件失效,於是就測試了一下: 1. 事件失效的原因:

原创 js中正則表達式的使用

網上寫了很多正則表達式的應用,有對有錯,所以自己就寫了一部分,歡迎大家知錯,另外不定時更新! 中文和數字1到16位,不支持特殊符號 ^[\u4E00-\u9FA5A-Za-z0-9]{1,16}$ 任意字符6到64位 ^.{6,64}$