前端點滴記錄
a.removeChild(b);a.appendChild(b);
2.經測試發現IE10中不支援dom.dataset屬性,如果如下自定了屬性<div data-tip="Message1"></div>的話,在Chrome的高版本中可以通過div.dataset.tip直接獲取,而在IE10中要通過div.getAttribute('data-tip')獲取,IE11沒測試過是否支援dataset,
div.getAttribute('data-tip')是最通用的方法,在大多數的瀏覽器中都支援,建議用這種方法。
3.不要使用class等關鍵字,如果非要使用,在class兩邊加引號,否則在sublime中將jshint配置設定為es3的時候會報錯,而且在使用dojo build的時候也會報錯,而且IE8等老IE瀏覽器也會認為錯誤。而且不要使用dir等詞,比如this.dir中的dir會在sublime中高亮,類似於關鍵字,在IE下也會報錯,所以不要將data-dojo-attach-point設定為dir等值,否則出錯。
4.overflow:hidden auto;這個css樣式在IE10下面不識別,一定要寫成overflow-x:hidden;overflow-y:auto;分開寫的形式才行。
5.一般瀏覽器下將<input type="file" />的display設定為none,然後用javascript執行其click()方法即可顯示選擇檔案的視窗,但是在Firefox下不行。解決辦法是在FF下將其樣式設定為
opacity:0;width:0px;height:0px;
在其他瀏覽器上還是設定為display:none,這樣其執行click方法的時候都會彈出檔案選擇框。
6.div預設情況下不響應失去焦點、獲取焦點、鍵盤事件,為了使其響應,需要給他設定tabIndex屬性,這樣就能接收焦點、鍵盤事件。
http://stackoverflow.com/questions/8032760/how-can-i-get-keydown-events-on-a-div-in-chrome
7.getElementsByClassName() 在 Internet Explorer 5,6,7,8 中無效。
8.IE7+都支援絕對定位的left、right、top、bottom自適應,IE6沒有測試過。
9.IE8中window.HTMLElement不存在,所以不能在IE8中用a instanceof HTMLElement來判斷是否是DOM元素,可以用if(a.nodeType === 1)來判斷。
10.通過document.inputEncoding讀取頁面的編碼方式。
11.ECMAScript中標準的判斷某個值的型別所用的方法是Object.prototype.toString方法,該方法可以很好的區分出各種型別,比如判斷是不是陣列,可以如下判斷:
if(Object.prototype.toString.call(value) === '[object Array]'){
console.log('array');
}
12. IE8及IE8-的IE瀏覽器的window物件都不支援click等滑鼠事件,參見http://www.quirksmode.org/dom/events/click.html。
13. IE8及IE8-的IE瀏覽器的事件物件event中都沒有preventDefault 和stopPropagation方法。
相關文章
- Mac | 技巧點滴記錄Mac
- 技術點滴記錄
- 部落格開張,記錄學習點滴
- 前端技術點滴整理-1前端
- 一點一滴記錄 Java 8 stream 的使用Java
- 生活點滴小筆記筆記
- DevOps落地實踐點滴和踩坑記錄-(1)dev
- asm點滴ASM
- oracle點滴Oracle
- Linux下燒錄CDR經驗點滴(轉)Linux
- mailx使用點滴AI
- 前端框架——記錄前端框架
- 工作點滴積累
- lzma 知識點滴
- 專題:點滴JavascriptJavaScript
- hp-ux點滴UX
- 前端小bug記錄前端
- 前端jquery操作記錄前端jQuery
- Django之學習點滴Django
- 協作應用程式標記語言 CAML 點滴(一)
- 一點一滴探究 JVM 之記憶體結構JVM記憶體
- [記錄點滴]授人以漁,從Tensorflow找不到dll擴充套件到如何排查問題套件
- Linux記憶體點滴:使用者程式記憶體空間Linux記憶體
- 前端遇坑記錄(一)前端
- 記錄--前端如何截圖前端
- 前端學習記錄 1:HTML 基礎知識點歸納前端HTML
- Laravel 初學者學習點滴Laravel
- 架構之路(七)MVC點滴架構MVC
- 物化檢視知識點滴
- Dev-C++使用點滴 (轉)devC++
- 研發專案管理點滴專案管理
- 知識點記錄
- Object要點記錄Object
- 前端學習記錄(CSS篇)前端CSS
- 前端學HTTP之日誌記錄前端HTTP
- 小程式開發點滴積累
- 微信公眾號開發點滴
- 函式式點滴--partial&curry函式