原创 用原生 Date 對象記錄代碼運行時間

不要讓任何javascript代碼持續運行50毫秒以上。 可以通過原生的 Date 對象來跟蹤代碼的運行時間,這是大多數javascript分析工具的運行原理: var start = +new Date(); //'+'加號將D

原创 ECharts繪製省市地圖

ECharts繪製國內各省市地圖時要注意series.map屬性值的配置要與對應的js地圖文件註冊名一致。 如繪製湖北地圖引入hubei.js,該文件中註冊地圖名爲‘湖北’而不是‘hubei’;   源代碼如下: <template>

原创 代碼評審-代碼裏的世界觀

1.代碼評審的好處   提高代碼質量。評審別人的代碼,自己的水平也能提高   修復bug的代價最小。自己內部人指出問題,代價最小;其次是測試部門測來;最嚴重時來自用戶反饋。 促進團隊之間相互備份。評審別人的代碼的同時,可以強制每個人儘可能

原创 js日期和時間 Date

let myDate = new Date();      

原创 javascript區分數組和對象

js中沒有一個好的機制來區分數組和對象。typeof運算符報告數組的類型是‘object’,要確定一個對象是否是數組我們可以通過自己定義的isArray方法來判斷。 先小結以下typeof運算符: 字符串、數字、布爾類型typeof運算符

原创 javascript子串之substr()和substring()

1.substr() stringObject.substr(start,length) 2.substring() stringObject.substring(start,stop) 與substr()和slice()方法不同,su