原创 深入:Window的對象Scroll

Window.innerHeight Height (in pixels) of the browser window viewport including, if rendered, the horizontal scro

原创 解決方法:jquery deferred

參考阮一峯的博客 $.ajax()操作,如果低於1.5.0版本 $.ajax({     url: "test.html",     success: function(){       alert("哈哈,成功了!");    

原创 深入:定時器原理

js是單線程執行的,在頁面下載完成後,代碼運行、事件處理程序,包括ajax都是在同樣的線程中執行。瀏覽器負責排序某段代碼在某個時間點運行。在頁面的生命週期中,不同時間可能會有其他代碼在控制js進程,定時器代碼也在其中。 定時器是計

原创 回顧:JS高級程序設計-筆記

一個完整的JavaScript實現應該由三個不同部分組成: 1.核心(ECMAScript) 2.文檔對象模型(DOM) 3.瀏覽器對象模型(BOM) BOM只處理瀏覽器窗口和框架,但習慣上也把所有針對瀏覽器的JavaSCript擴展算

原创 解決方法:html5阻止video的默認全屏播放

ios上禁止不了,嘗試用了 <video src="src.mp4" id="video" -webkit-playsinline webkit-playsinline></video> 根本沒有軟用啊! 弄了挺久,在看ipho

原创 回顧:CSS那些事兒筆記

邊看《css那些事兒》邊對書中的知識點做的整理,只是爲了自己方便查看和鞏固。 背景的簡寫   body { background-color: #FF0000; background-image: url(background.png);

原创 解決方法:git遇到過的錯誤

用git也是走了很多彎路。 比如: 這種錯誤 1. $ git commit -a fatal: Unable to create 'E:/****/.git/index.lock': File exists. Another

原创 深入:《從Chrome源碼看瀏覽器如何構建DOM樹》總結(未完成)

###第一步: DocumentLoader類中的startLoadingMainResource函數加載url返回的數據。 ###第三步 ######(5)開標籤處理 對於處理例如標籤,處理這個標籤的任務是實例化一個HTMLH

原创 回顧:0413webpack

https://www.webpackjs.com/concepts/ webpack是什麼 webpack是一個靜態模塊打包器。單純的webpack還不具備代碼優化啥的功能。webpack處理程序時,它可以對模塊構件依賴關係圖(這裏