摘要:簡介無限滾動對我們來說已經是很常見的功能了,具體表現為當頁面滾動到某個位置時就自動加載數據,本文將探討無限滾動的實現原理以及優化。 簡介 無限滾動對我們來說已經是很常見的功能了,具體表現為當頁面滾動到某個位置時就自動加載數據,本文將探討無限滾動的實現原理以及優化。 原理 我們先看看最簡單的無限滾動的例子: function fetchData() { fetch(path).the...
摘要:是下的一個優秀的框架,但是使用后,在流量增長時,進程有時突然內存暴漲保持高占用。如果是內存泄露引起的,則需要細心檢查代碼,確定變量能正常回收。每個對象有自己產生的內存。譯注但是大對象內存區本身不是可執行的內存區。 Sails.js 是 node 下的一個優秀的 MVC 框架,但是使用 Sails 后,在流量增長時, node 進程有時突然內存暴漲、保持高占用。經過翻閱源碼后,發現這個問...
摘要:級遍歷和范圍模塊定義了兩個用于輔助完成順序遍歷結構的類型和這兩個類型能夠基于給定的起點對結構執行深度優先的遍歷操作。其中的屬性,表示任何遍歷方法在上一次遍歷中返回的接待你。通過設置這個屬性也可以修改遍歷繼續進行的節點。 DOM2級遍歷和范圍模塊定義了兩個用于輔助完成順序遍歷DOM結構的類型:NodeIterator和TreeWalker;這兩個類型能夠基于給定的起點對DOM結構執行深度...
摘要:如果你的項目中使用了的話,你會很幸運,借助插件可以實現項目的熱更新。對模板更新的處理目前項目中使用的是的模板引擎。 showImg(https://segmentfault.com/img/bVrAa7);這個是組內一位同學在平時開發中,發現調試不便,為團隊開發的熱更新工具。很厲害,文章中的技術實現內容也是我了解了他的具體實現思路后,整理出來的。 工具源碼EHU(esl-hot-upd...
摘要:你覺得下列代碼中,哪些操作能成功人肉判斷一下,不要放進瀏覽器里執行。故對于解析而言,得到的為上述所有的屬性在下均為。那么又有什么玄機呢的操作可理解為對于,調用其內部的方法。幾乎所有的都是不可刪除的。 你覺得下列代碼中,哪些delete操作能成功?人肉判斷一下,不要放進瀏覽器里執行。 // #1 a = hello world; delete a; // #2 var b = hel...