1. 程式人生 > >學習筆記(六)

學習筆記(六)

tde 監聽 文本 ren 頁面 define www 顯示 back

BUG集錦:
1. storage on 事件監聽必須兩個頁面同時打開,且處於服務器訪問狀態
2. submit 和 button 不能套在 a 裏面,否則 submit 事件將消失
3. 新建 Object.prototype.has 與 jquery 動畫沖突
4. 蘋果機的漸變 transparent 可能會呈現為黑色
5. 蘋果機 rotateY 問題超煩,旋轉的一半後沈於 body 的背後不顯示
6. 大部分蘋果機微信支付後無法再橫屏

新知識點:
1. Object.defineProperty(obj, prop, descriptor) // 對象的讀寫權限
2. Object.getOwnPropertyDescriptor(obj, prop)
3. btoa 轉碼 / atob 解碼(base64 形態的碼)
4. preventDefault 能解決移動端拖拽時滾動條也跟著動的情況
5. jsfiddle RunJS codepen runmars // 線上編輯器
6. Date 支持的五種傳值 new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date(yyyy,mth,dd,hh,mm,ss); new Date(yyyy,mth,dd); new Date(ms);
7. performance.now() // 網頁性能
8. document.referrer(必須放在服務器,否則為"")
9. localeCompare 比較字母大小
10.-webkit-user-select: none;user-select: none; 可以阻止微信選擇文本,selectstart 方法不行
11.accept="image/*" 可兼容所有手機擁有拍照選項
12.appendHTML,insertAdjacentHTML,createDocumentFragment 文檔片段
13.autocapitalize="off" autocorrect="off" 取消IOS輸入英文默認首字母大寫
14.background-origin: content-box; 背景圖以什麽盒子模式為準
15.new Boolean(false) 是一個對象,所以 if 它是會運行內部的

楷模:
http://yisibl.github.io/css3test/
http://www.csszengarden.com/
http://runjs.cn/code/k78wrwzh
http://www.heropatterns.com/

學習筆記(六)