一、圖片懶加載 在頁面上的未可視區域能夠添加一個滾動條事件,判斷圖片位置到瀏覽器頂端的距離和到頁面低端的距離,若是前者小於後者,優先加載。
二、若是爲幻燈片、相冊等,可使用圖片預加載技術,將當前展現圖片的前一張和後一張優先下載。
三、若是圖片爲css圖片,可使用CSSsprite,SVGsprite,Iconfont等技術。
四、若是圖片過大,可使用特殊編碼的圖片,加載時會先加載一張壓縮的特別厲害的縮略圖,以提升用戶體驗。
五、若是圖片展現區域小於圖片的真實大小,則因在服務器端根據業務須要先行進行圖片壓縮,圖片壓縮後大小與展現一致。
若是是css圖片,如下爲主要技術的介紹:
CSS Sprites 其實就是把網頁中一些背景圖片整合到一張圖片文件中,再利用CSS的「background-image」,「background- repeat」,「background-position」的組合進行背景定位,background-position能夠用數字精確的定位出背景圖片的位置。
23.window.onload
window.onload 是javaScript 的頁面加載完成事件,當一個Web頁面加載完成後就會觸發執行window.onload 裏的代碼,通常能夠用這個事件作一些頁面數據初始化之類的工做。
24.佔位圖
https://tool.lu/imageholder/ 佔位圖
https://baijiahao.baidu.com/s?id=1578480909779291862&wfr=spider&for=pc 自定義佔位圖實現生成圖片的效果
http://www.jb51.net/article/87029.htm Javascript實現圖片加載從模糊到清晰顯示的方法
https://www.cnblogs.com/wangmeijian/p/6822674.html?utm_source=tuicool&utm_medium=referral
https://www.cnblogs.com/yesu/p/7010003.html
25.限制瀏覽器的網速
https://jingyan.baidu.com/article/39810a23ba7adab636fda6f0.html
26.JSON.stringify 語法實例講解
http://www.jb51.net/article/29893.htm
27.$.extend() $.fn.extend()
1,jQuery.fn = jQuery.prototype
2,$.extend() 擴展的方法只能jquery($)調用
.extend({ jQuerymin: function(a, b) { return a < b ? a : b; },max: function(a, b) { return a > b ? a : b; }});jQuery.min(2,3); // 2 jQuery.max(4,5); // 5
3, $.fn.extend() 擴展的方法,是公共方法,全部的對象均可以調用
$.fn.extend({ alertWhileClick:function() { $(this).click(function(){ alert($(this).val()); }); } }); $("#input1").alertWhileClick(); /
28.如何使用HTC文件來封裝CSS樣式
https://www.cnblogs.com/NetSos/archive/2010/12/05/1896738.html
29.echarts圖表導出excel示例
https://blog.csdn.net/qq_24803895/article/details/48706991
https://blog.csdn.net/qq_33212500/article/details/73274799
https://blog.csdn.net/luckycz/article/details/47446837
將頁面表格導出到excel
https://jingyan.baidu.com/article/4853e1e564c3771908f7264a.html
https://www.cnblogs.com/zhuxinghan/p/6063193.html
https://zhidao.baidu.com/question/520986072664111645.html
30.把txt doc導入sql
藝術字體在線生成器 藝術字轉換器
http://www.likefont.com/ 識別圖片中的字體