前端開發問題及一些小技巧總結
1、console.log 方法在IE中不兼容
低版本的 IE 根本就沒有 console.log() 方法,所以如果你在 JS 上運行這個方法就有可能會出錯。
在 IE11 上運行 console.log() 方法,在開啟了 F12開發者工具時可以正常運行且輸出,但是如果沒有運行開發者工具時代碼就會有問題。console.log 方法不會執行,并且后面的代碼也不會執行。此時你就會很難排查問題,因為你在開啟開發者工具時就會正常運行且輸出。
所以說我們平時應該養成良好的編程習慣,一些測試用的打印語句要及時的刪掉。
當然如果你想在 IE 上也能正常運行這個方法,也可以自己寫兼容:
<script type="text/javascript">
if(!window.console){
window.console = {};
}
if(!window.console.log){
window.console.log = function(msg){};
}
</script>

浙公網安備 33010602011771號