国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

從JavaScript 到 JQuery (1)學(xué)習(xí)小結(jié)

2019-11-21 01:28:20
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

這么說(shuō)吧 , 只有扎實(shí)的 JavaScript 功底 ,才能得心應(yīng)手的使用各種 JS 庫(kù) , 然后進(jìn)入正題吧 !
1.先談?wù)凧Query的效率方面吧
他在選擇器的速度上比 標(biāo)準(zhǔn)的 JS Dom 要慢上4倍左右(官方說(shuō)的,不是我瞎編的...) , 那為什么我們還要使用它呢 ?? 原因很簡(jiǎn)單, 第一 JS 是應(yīng)用客戶端的 , 速度影響并不那么明顯 , 但是一定要注意什么時(shí)候用JQuery的選擇器 , 什么時(shí)候用JavaScript的選擇器 !
我個(gè)人是這樣理解的 , 如果在選擇對(duì)象時(shí) , 邏輯比較容易則不要使用JQuery的選擇器 , 例如
<input type="text" id="name">
然后只做簡(jiǎn)單驗(yàn)證 , 沒(méi)有復(fù)雜的操作 , 直接用 document.getElementById("name");
不要因?yàn)?JQuery 的 $("#ID") 看起來(lái)方便 就隨意使用, 但是如果要做比較復(fù)雜 切有邏輯性的操作時(shí) 采用JQuery 例如有10個(gè)
<input type="checkbox">
我們勾選后要?jiǎng)h除 他們所在的行時(shí)
$("input[checked]").parent().parent().remove(); 這種連寫(xiě)的方式在邏輯性 和 維護(hù)性上來(lái)說(shuō)比較好!
2.我們?cè)趤?lái)談?wù)効鐬g覽器方面
一般寫(xiě)JavaScript 都存在代碼如果想在不通瀏覽器上運(yùn)行 , 部分方法不被瀏覽器支持 , 必須進(jìn)行修改的問(wèn)題 , 而JQuery 在這一點(diǎn)上做得比較出色 , 支持了主流瀏覽器 , 從而使得一種代碼 可以在多種瀏覽器上使用的好處
3.接下來(lái)也談?wù)?"宗海開(kāi)發(fā)"
現(xiàn)在開(kāi)發(fā)講求的是 高速度 高質(zhì)量 易維護(hù) , 用傳統(tǒng)的JavaScript來(lái)從頭寫(xiě)起 是能寫(xiě)出來(lái),但是在開(kāi)發(fā)進(jìn)度上會(huì)造成很大的影響 , 而JQuery 有豐富的插件庫(kù) , 使得開(kāi)發(fā)效率大大提高 , 你可能會(huì)說(shuō) 那么多插件庫(kù),光看API都累死了 , 但是JQuery 在這點(diǎn)做得不錯(cuò) , 每個(gè)插件都有 詳細(xì)的注釋 和 Domo , 很方便就能投入實(shí)際應(yīng)用 .
這是我第一次寫(xiě)東西,寫(xiě)得不好大家不要生氣啊 , 下一篇會(huì)介紹實(shí)際開(kāi)發(fā)中應(yīng)用javascript 和 JQuery的一些技巧,謝謝

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 崇礼县| 汾阳市| 张家港市| 凌海市| 霍山县| 文昌市| 株洲县| 姚安县| 西畴县| 竹山县| 崇左市| 龙里县| 精河县| 东乡族自治县| 莱州市| 图木舒克市| 大方县| 临猗县| 原阳县| 佳木斯市| 富顺县| 太和县| 抚宁县| 丽水市| 平谷区| 资源县| 于都县| 新竹县| 蒙自县| 井冈山市| 栾川县| 兴山县| 绩溪县| 富源县| 盐城市| 塘沽区| 洛宁县| 阿城市| 石屏县| 上犹县| 开封县|