版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【移動應用開發(fā)技術】前端網絡、JavaScript優(yōu)化以及開發(fā)小技巧的示例分析
一、網絡優(yōu)化/upload/information/20210311/298/5921.jpg<head>
<link
rel="stylesheet"
href="css/all-normal.css"
type="text/css"
/>
</head>
<body>
<div
id="content"></div>
<script>
var
content
=
'';
for(i=1;
i<1000000;
i++)
content
+=
'寫入頁面';
document.getElementById('content').innerHTML
=
content;
</script>
<img
src="images/ui.png"
/>
</body>/upload/information/20210311/298/5922.jpg/upload/information/20210311/298/5923.png/upload/information/20210311/298/5924.png二、JavaScript優(yōu)化/upload/information/20210311/298/5925.gif
/upload/information/20210311/298/5927.png/upload/information/20210311/298/5928.png/upload/information/20210311/298/5929.png/upload/information/20210311/298/5930.png/upload/information/20210311/298/5931.png1.惰性模式var
getFn
=
function()
{
if
(sore.enabled)
return
sore.get;
return
cookie.get;
}();
var
setFn
=
function()
{
if
(sore.enabled)
return
sore.set;
return
cookie.set;
}();2.建立映射關系/upload/information/20210311/298/5932.png/upload/information/20210311/298/5933.png/**
*
彈出框單例模式
*/
var
factories
=
{};
var
DialogFactory
=
function(type,
options)
{
if
(factories[type])
return
factories[type];
return
factories[type]
=
new
iDialog(options);
};
/**
*
提示框
*/
var
Alert
=
function(content,
options)
{
var
d
=
DialogFactory('alert',
options);
//其他邏輯省略
return
d;
};
/**
*
確認框
*/
var
Confirm
=
function(content,
options)
{
var
d
=
DialogFactory('confirm',
options);
//其他邏輯省略
return
d;
};/**
*
百度統(tǒng)計設置
*/
util.baidu
=
function(key)
{
global._hmt
=
global._hmt
||
[];
(function()
{
var
hm
=
document.createElement("script");
hm.src
=
"http:///hm.js?"
+
key;
var
s
=
document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm,
s);
})();
};
/upload/information/20210311/298/5934.png/upload/information/20210311/298/5935.pngcookie/upload/information/20210311/298/5936.jpg/upload/information/20210311/298/5937.jpgdocument.getElementById('ul').onclick
=
function(e)
{
var
e
=
e
||
window.event,
tar
=
e.target
||
e.srcElement;
if
(tar.nodeName.toLowerCase()
==
'li')
{
tar.style.background
=
'black';
}
}/upload/information/20210311/298/5938.gif三、小技巧var
=
function(obj,
space)
{
space
=
space
||
4;
var
html
=
JSON.stringify(obj,
null,
space);
html
=
html.replace(/\n/g,
'<br>').replace(/\s/g,
' ');
var
pre
=
document.createElement('pre');
var
div
=
document.createElement('code');
pre.style.cssText
=
'border:1px
solid
#000;padding:10px;background:#FFF;margin-bottom:20px;';
div.innerHTML
=
html;
pre.appendChild(div);
var
body
=
document.querySelector('b
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京課改版歷史七年級上冊第6課《春秋五霸》聽課評課記錄
- 湘教版數學九年級上冊5.1《總體平均數與方差的估計》聽評課記錄2
- 蘇科版九年級數學聽評課記錄:第82講期中期末串講
- 統(tǒng)編版七年級下冊道德與法治第四課 揭開情緒的面紗 聽課評課記錄(2課時)
- 華東師大版八年級上冊數學聽評課記錄《命題》
- 部編人教版道德與法治九年級下冊全冊集體備課聽課評課記錄
- 人教新課標地理七年級上冊《1.1地球和地球儀》聽課評課記錄
- 湘教版數學八年級下冊《2.7 正方形》聽評課記錄
- 2025年自動造型線合作協(xié)議書
- 華師大版歷史九年級上冊第3課《古代印度》聽課評課記錄
- 政治單招考試重點知識點
- 專題01 中華傳統(tǒng)文化-中考英語時文閱讀專項訓練
- 阿特拉斯擰緊工具維修培訓課件
- 密封條模板大全
- 北京四合院介紹課件
- 頁眉和頁腳基本知識課件
- 世界教育思想文庫:我們如何學習:全視角學習理論
- 《數字經濟學》 課件 賈利軍 專題3:數字時代下社會總資本再生產研究;專題4:數字貨幣與數字金融研究
- 中小學音樂課上的合唱訓練
- 《國有企業(yè)采購操作規(guī)范》【2023修訂版】
- 基于大單元的小學數學“教學評”一體化內涵及實踐
評論
0/150
提交評論