摘要:二模塊化規(guī)范概述應(yīng)用由模塊組成,采用模塊規(guī)范。模塊化語法命令用于規(guī)定模塊的對外接口,命令用于輸入其他模塊提供的功能。 前言 在JavaScript發(fā)展初期就是為了實現(xiàn)簡單的頁面交互邏輯,寥寥數(shù)語即可;如今CPU、瀏覽器性能得到了極大的提升,很多頁面邏輯遷移到了客戶端(表單驗證等),隨著web2.0時代的到來,Ajax技術(shù)得到廣泛應(yīng)用,jQuery等前端庫層出不窮,前端代碼日益膨脹,此時...
摘要:懶加載原理懶加載實現(xiàn)原理很簡單通過在標(biāo)簽中設(shè)置一個自定義屬性在元素出現(xiàn)在可視區(qū)域時替換默認(rèn)的加載圖片來達(dá)到效果實現(xiàn)代碼定時器延遲后加載圖片獲取可視窗口高度獲取圖片離可視區(qū)域頂部的距離打印替換先加載圖片避免獲取的標(biāo)簽屬性不正確 1.懶加載原理 懶加載實現(xiàn)原理很簡單,通過在img標(biāo)簽中設(shè)置一個H5自定義屬性,在元素出現(xiàn)在可視區(qū)域時,替換默認(rèn)的加載圖片來達(dá)到效果 2.實現(xiàn)代碼 ...
function StringBuffer(str) { this.__strings__ = [str]; return this; } StringBuffer.prototype = { constructor: StringBuffer, append: function (str) { this.__strings__.push(str)...
摘要:讓端與服務(wù)端維持一個有效的長連接,實現(xiàn)服務(wù)端主動推送數(shù)據(jù)。不同是實現(xiàn)了服務(wù)端與客戶端的全雙工通訊。在未出現(xiàn)之前,要是實現(xiàn)一個信息推送的功能,通過來實現(xiàn)唯一方案就是輪訓(xùn),輪訓(xùn)分長短,各有弊端。 Web Worker讓JS有了多線程的能力,可以將復(fù)雜耗時的操作都交付給Worker線程處理。WebSocket讓web端與服務(wù)端維持一個有效的長連接,實現(xiàn)服務(wù)端主動推送數(shù)據(jù)。將二者一結(jié)合,業(yè)務(wù)系...
摘要:跨站腳本攻擊的全稱是,意為跨站腳本攻擊,為了區(qū)別于而特意寫成。這一攻擊方法也是很常見的攻擊之一,而且由于需要在寫的時候特別注意,這一攻擊往往容易被忽略。隱蔽性高是這一攻擊最大的特點。 發(fā)布自Kindem的博客,歡迎大家轉(zhuǎn)載,但是要注意注明出處。另外,該文章收納在Kindem的個人的 IT 知識整理倉庫,歡迎 Star、Fork、投稿 老生常談的幾大經(jīng)典安全問題 1. SQL注入 這一點...
暫無介紹