日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

近幾年工作經(jīng)驗中總結的JavaScript使用技巧

瀏覽:14日期:2023-11-13 15:12:45

本文作者分享了作者近幾年工作中的經(jīng)驗總結的 js 使用技巧,1.ajax接收JSON,需要用eval轉化為字符串,2.ajax發(fā)出兩個請求,使用同步解決問題,數(shù)組合并等

1、如果 ajax 返回單一的 json 格式,接收方需要這樣再格式化一下賦值:

var str = eval('(' + msg + ')');開發(fā)引用: /// <reference path='http://x.autoimg.cn/as/static/js/jquery-1.7.2.min.js' />

2、如果 ajax 同發(fā)出兩個以上的請求時,返回的狀態(tài)會串,不能用異步,用同步可以解決問題;

3、navigator.plugins[“Shockwave Flash”] 檢查 當前機器 flash 版本

4、刪除前后空格 String.prototype.trim = function () { return this.replace(/(^[ | ] )|([ | ] $)/g, “”); }

5、IE6 下 JS 在執(zhí)行一個方法后,當前方法內的代碼執(zhí)行完后,此次的單線程就會停止,當前的方法里還有其它的方法也不會再執(zhí)行;如果要執(zhí)行的話,需要加 setTimeout(); 事件再執(zhí)行;

6、把 document.getElementById(id) 轉換成 ( “ i ” ) u n c t i o n

(id) { return typeof (id) == ‘string’ ? document.getElementById(id) : id }

7、圖片加載失敗,并防止死循環(huán) onerror=”this.src=aaa.jpg;this.onerror=null;”

8、document.getElementsByTagName(‘*’).length 查看頁面有多少個 Dom 元素;

9、parseInt() 只會返回整數(shù)部分;一個完整的parseInt應該是這樣的:parseInt(string, radix),其中radix指定數(shù)字的進制(十進制,二進制,十六進制etc.) parseInt(“f”,16): 15

把加號放在包含合法數(shù)字的字符串前面會將字符串轉化為數(shù)字;

Null 用成數(shù)字時會表現(xiàn)為0,做布爾時表現(xiàn)為false.

聲明一個變量但沒有賦值,此時這個變量的值為undefined. Undefined用作數(shù)字時類型表現(xiàn)為NaN, 用作布爾時表現(xiàn)為false.

10、各種正則驗證規(guī)則 數(shù)字驗證規(guī)則:

'^d+$'//非負整數(shù)(正整數(shù) + 0)'^[0-9]*[1-9][0-9]*$'//正整數(shù)'^((-d+)|(0+))$'//非正整數(shù)(負整數(shù) + 0)'^-[0-9]*[1-9][0-9]*$'//負整數(shù)'^-?d+$'//整數(shù)'^d+('//非負浮點數(shù)(正浮點數(shù) + 0)'^(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*))$'//正浮點數(shù)'^((-d+('//非正浮點數(shù)(負浮點數(shù) + 0)'^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$'//負浮點數(shù)'^(-?d+)('//浮點數(shù)var r = /^+?[1-9][0-9]*$/;//正整數(shù)r.test(str);

11、按照 json 的屬性值排序

var cc=[{ name: 'a', age: 30},{ name: 'c', age: 24},{ name: 'b', age: 28},{ name: 'e', age: 18},{ name: 'd', age: 38}].sort(function(obj1, obj2) {return obj1.age - obj2.age;});for(var i=0;i<cc.length;i++){alert(cc[i][’age’]); //依次顯示 18,24,28,30,38}

12、合并數(shù)組:

var mergeTo = [4,5,6];var mergeFrom = [7,8,9];Array.prototype.push.apply(mergeTo, mergeFrom);mergeTo; // is: [4, 5, 6, 7, 8, 9]

13、多點擊事件獲取點擊的是哪個

$(’#IndexLink,#IndexLink1’).on(’click’, function (e) {var id=e.target.id;//id 取到的就是被點擊的ID值}

14、zepto 里面或者 jquery 里返回 ajax json 串時,如果你的 json 串不規(guī)范(里面的鍵名,值,必須是雙引號),就會跳出 success 方法,而且不執(zhí)行里面的所有語句;

15、再JavaScript中下面做法會聲明全局變量 在function外使用聲明變量(無論是否使用var) ; 在function內不是用var 聲明變量 ; 直接賦值于window屬性;

16、錨點定位方法

window.location.hash = ’m001’;<a name='m001'> </a>17、window.history.forward(1); 阻止頁面后退;

18、 JS call 與aplly 用法

function Person(name, age) {this.name = name;this.age = age;};function Student(name, age, grade) {Person.apply(this, arguments);this.grade = grade;};var student = new Student(’qian’, 21, ’一年級’);alert(’name:’ + student.name + ’n’ + ’age:’ + student.age + ’n’ + ’grade:’ + student.grade);//也就是通俗一點講就是:用student去執(zhí)行Person這個類里面的內容,在Person這個類里面存在this.name等之類的語句,//這樣就將屬性創(chuàng)建到了student對象里面

18)頁面到底部自動加載內容:

var divH = document.body.scrollHeight,top = document.body.scrollTop,windowH = window.screen.availHeight;if ((top + windowH) >divH) {console.log(’該他媽的加載內容了。’);}console.log(’網(wǎng)頁正文全文高:’ + document.body.scrollHeight + ’ 網(wǎng)頁被卷去的高: ’ + document.body.scrollTop + ’ 屏幕可用工作區(qū)高度:’ + window.screen.availHeight);

來自:http://geek.csdn.net/news/detail/201053

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品亚洲美女网站| 国产一区二区三区黄网站| 香蕉成人av| 免费观看久久av| 好看的av在线不卡观看| 成人羞羞在线观看网站| 亚洲精品一区三区三区在线观看| 麻豆视频在线观看免费网站黄| 欧美国产另类| 麻豆精品久久久| 欧美片网站免费| 久久国内精品自在自线400部| 欧美天堂一区二区| 久久精品超碰| 亚洲一级大片| 一本一道久久a久久精品蜜桃| 国产精品久久久久久妇女 | 中文在线资源| 国产精品99在线观看| 97精品中文字幕| 国产亚洲一区二区手机在线观看 | 成人高清一区| 午夜av成人| 五月天久久久| 中文字幕成人| 国产精品一区二区三区美女| 久久精品国产在热久久| 亚洲成a人片| 视频一区视频二区中文字幕| 日韩成人精品一区二区三区| 美日韩一区二区三区| 日韩国产在线| 国产精品色网| 日韩精品成人| 精品九九在线| 欧美a级片一区| 91精品国产自产观看在线| 日韩一区二区免费看| 日韩精品网站| 一区二区国产精品| 亚洲精品大全| 日韩一区二区久久| 国产精品天天看天天狠| 亚洲综合三区| 免费日韩精品中文字幕视频在线| 午夜av不卡| 国产精品magnet| 国产美女视频一区二区| 久久精品影视| 国产va免费精品观看精品视频| 精品91久久久久| 国产资源在线观看入口av| 亚洲伊人精品酒店| 国产精品免费看| av亚洲一区二区三区| 国产精品99久久免费| 男人操女人的视频在线观看欧美| 婷婷综合六月| 国产精品日韩久久久| 日韩av一区二区三区| 日韩精品导航| 影音先锋国产精品| 精品一区二区三区免费看| 麻豆精品视频在线| 午夜久久免费观看| 久久久久97| 水蜜桃久久夜色精品一区的特点 | 国产一区调教| 亚洲婷婷免费| 999久久久亚洲| 亚洲精品一级| 影音国产精品| 久久亚洲专区| 成人在线观看免费视频| 日韩av福利| 国产伦精品一区二区三区千人斩 | 视频一区中文字幕| 国产高清不卡| 婷婷亚洲综合| 精品99在线| 日韩成人亚洲| 欧美日韩1区| 神马日本精品| 久久不射网站| 国产第一亚洲| 午夜久久tv| 91成人在线网站| 国产精品成人a在线观看| 久久久精品国产**网站| 精品捆绑调教一区二区三区| 国产成人免费精品| 亚洲免费福利一区| 九九色在线视频| 亚洲三级网站| 亚洲精品极品| 国产欧美大片| 久久亚洲二区| 欧美不卡在线| 精品国产美女a久久9999| 日韩精品中文字幕吗一区二区| 黄色亚洲在线| 欧美中文字幕一区二区| 日本精品黄色| 日韩黄色av| 99在线精品免费视频九九视 | 91看片一区| 麻豆国产欧美一区二区三区| 日本欧美在线| 亚洲婷婷丁香| 久久先锋影音| 国产亚洲精品久久久久婷婷瑜伽| 久久久久久黄| 亚洲成人不卡| 桃色一区二区| 欧美aa在线观看| 欧美aa在线视频| 日韩激情av在线| 婷婷视频一区二区三区| 天堂成人免费av电影一区| 91久久国产| 亚洲午夜黄色| 不卡一区综合视频| 亚州av乱码久久精品蜜桃| 久久国产欧美| 欧洲精品一区二区三区| 欧美日韩免费看片| 色吊丝一区二区| 日韩另类视频| 久久中文字幕av| 欧美大黑bbbbbbbbb在线| 999精品一区| 欧美成人午夜| 欧美精品一卡| 国产亚洲一区在线| 丝袜脚交一区二区| 日韩在线麻豆| 91精品国产自产观看在线 | 视频一区视频二区中文字幕| 欧美少妇精品| 欧美日韩精品一区二区三区视频| 国产亚洲毛片在线| 免费在线观看不卡| 99久久www免费| 欧美日韩在线网站| 午夜国产欧美理论在线播放| 亚洲一区二区动漫| 久久都是精品| 伊人久久亚洲| 日韩av一级片| 久久这里只有精品一区二区| 国内精品伊人| 99视频精品全国免费| 悠悠资源网久久精品| 亚洲开心激情| 国产精品一卡| 中文在线а√在线8| 在线精品视频在线观看高清| 蜜桃视频欧美| 六月丁香综合| 欧美日韩亚洲一区| 日韩成人免费| 欧美日韩高清| 亚洲精选久久| 精品国产aⅴ| 激情综合网五月| 日韩精品社区| 97欧美在线视频| 鲁大师影院一区二区三区| 日韩一区二区三区四区五区| 欧美激情91| 欧美日韩在线观看视频小说| 亚洲精品极品少妇16p| 欧美欧美黄在线二区| 欧美网站在线| 日韩精品91亚洲二区在线观看| 免费在线亚洲| 99re国产精品| 久久不见久久见中文字幕免费 | 国产精品伦一区二区| 超碰在线99| 日韩精品一二三区| 欧美国产亚洲精品| 国产专区一区| 欧美日韩伊人| 美女久久久久| 日韩精品一区二区三区中文| 日本中文字幕不卡| 高清久久一区| 蜜桃av一区二区在线观看| 久久精品午夜| 日韩视频二区| 欧美极品中文字幕| 亚洲黄页一区| 国产欧洲在线| 日韩美女精品| 国产精品88久久久久久| 你懂的亚洲视频| 男女性色大片免费观看一区二区| 精品视频国产| 中文字幕乱码亚洲无线精品一区|