原创 用原生 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