精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

盤點JavaScript中那些進階操作知識(下篇)

開發(fā) 前端
相信做網站對JavaScript再熟悉不過了,它是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務器腳本語言,我們不光要會Python,還要會JavaScript,因為它對做網頁方面是有很大作用的。

[[420301]]

大家好,我是IT共享者,人稱皮皮。上篇文章給大家分享了盤點JavaScript中那些進階操作知識(上篇),這篇文章繼續(xù)來看看趴!

前言

相信做網站對JavaScript再熟悉不過了,它是一門腳本語言,不同于Python的是,它是一門瀏覽器腳本語言,而Python則是服務器腳本語言,我們不光要會Python,還要會JavaScript,因為它對做網頁方面是有很大作用的。

1.Javascript刷新頁面

  1. history.go(0)  
  2. location.reload()  
  3. location=location  
  4. location.assign(location)  
  5. document.execCommand('Refresh')  
  6. window.navigate(location)  
  7. location.replace(location)  
  8. document.URL=location.href 

2.Js瀏覽器兼容問題

1).瀏覽器事件監(jiān)聽

  1. function addEventhandler(target,type,fn,cap){ 
  2.             if(target.addEventListener)               /*添加監(jiān)聽事件*/ 
  3.               {        
  4.                 target.addEventListener(type,fn,cap) 
  5.                 } 
  6.             else
  7.                  target.attachEvent('on'+type,fn)  /*IE添加監(jiān)聽事件*/ 
  8.                } 
  9.           } 
  10.        function removeEventhandler(target,type,fn,cap){ 
  11.             if(target.removeEventListener)            /*刪除監(jiān)聽事件*/ 
  12.              { 
  13.                 target.removeEventListener(type,fn,cap) 
  14.                 } 
  15.             else
  16.                  target.detachEvent('on'+type,fn)    /*IE刪除監(jiān)聽事件*/ 
  17.                } 
  18.           } 

2).鼠標鍵判斷

  1. function bu(event) 
  2. var bt= window.button || event.button; 
  3. if (bt==2) 
  4.   { 
  5.   x=event.clientX 
  6.   y=event.clientY    
  7.   alert("您點擊了鼠標右鍵!坐標為:"+x+','+y) 
  8.   } 
  9. else if(bt==0) 
  10.   { 
  11.     a=event.screenX 
  12.     b=event.screenY 
  13.   alert("您點擊了鼠標左鍵!坐標為:"+a+','+b) 
  14.   } 
  15. else if(bt==1) 
  16.   { 
  17.   alert("您點擊了鼠標中鍵!"); 
  18.   } 

3).判斷是否按下某鍵

  1. function k(event) 
  2. var ke=event.keyCode || event.which 
  3. if(event.shiftKey==1) 
  4.   { 
  5.   alert('您點擊了shift'); 
  6.   } 
  7.  alert(ke) 
  8.  alert(event.type) 

4).網頁內容節(jié)點兼容性

1)).網頁可視區(qū)域寬高

  1. var w=document.body.offsetWidth|| document.documentElement.clientWidth|| document.body.clientWidth; 
  2. var h=document.body.offsetHeight|| document.documentElement.clientHeight || document.body.clientHeight; 

2)).窗體寬度高度 比可視區(qū)域要大

  1. window.innerHeight - 瀏覽器窗口的內高度(以像素計)  
  2. window.innerWidth - 瀏覽器窗口的內寬度(以像素計) 

3)).頁面滾動條距離頂部的距離

  1. var t=document.documentElement.scrollTop || document.body.scrollTop 

4)).頁面滾動條距離左邊的距離

  1. var s=document.documentElement.scrollLeft || document.body.scrollLeft 

5)).元素到瀏覽器邊緣的距離

  1. function off(o){   #元素內容距離瀏覽器邊框的距離(含邊框) 
  2.        var l=0,r=0; 
  3.        while(o){ 
  4.            l+=o.offsetLeft+o.clientLeft; 
  5.            r+=o.offsetTop+o.clientTop; 
  6.            o=o.offsetParent; 
  7.        } 
  8.        return {left:l,top:r}; 
  9.    } 

6)).獲取滾動條高度

  1. // 滾動條的高度 
  2. function getScrollTop() { 
  3. var scrollTop = 0; 
  4. if (document.documentElement && document.documentElement.scrollTop) { 
  5.         scrollTop = document.documentElement.scrollTop; 
  6.     } 
  7. else if (document.body) { 
  8.         scrollTop = document.body.scrollTop; 
  9.     } 
  10. return scrollTop; 

7)).DOM節(jié)點操作

  1. function next(o){//獲取下一個兄弟節(jié)點 
  2.         if (o.nextElementSibling) { 
  3.             return o.nextElementSibling; 
  4.         } else
  5.             return o.nextSibling; 
  6.         }; 
  7.     } 
  8.     function pre(o){//獲取上一個兄弟節(jié)點 
  9.         if (o.previousElementSibling) { 
  10.             return o.previousElementSibling; 
  11.         } else
  12.             return o.previousSibling; 
  13.         }; 
  14.     } 
  15.     function first(o){//獲取第一個子節(jié)點 
  16.         if (o.firstElementChild) { 
  17.             return o.firstElementChild;//非IE678支持 
  18.         } else
  19.             return o.firstChild;//IE678支持 
  20.         }; 
  21.     } 
  22.     function last(o){//獲取最后一個子節(jié)點 
  23.         if (o.lastElementChild) { 
  24.             return o.lastElementChild;//非IE678支持 
  25.         } else
  26.             return o.lastChild;//IE678支持 
  27.         }; 
  28.     } 

8)).窗口的寬高

  1. document.body.scrollWidth||document.docuemntElement.scrollWidth;//整個網頁的寬 
  2. document.body.scrollHeight||document.docuemntElement.scrollHeight;//整個網頁的高 

9)).屏幕分辨率的寬高

  1. window.screen.height;//屏幕分辨率的高 
  2. window.screen.width;//屏幕分辨率的寬 

10)).坐標

  1. window.screenLeft;//x坐標 
  2. window.screenX;//X坐標 
  3. window.screenTop;//y坐標 
  4. window.screenY;//y坐標 

11)).屏幕可用工作區(qū)寬高

  1. window.screen.availHeight  
  2. window.screen.availWidth 

5).事件源獲取

  1. e.target || e.srcElement 

6).行外樣式

  1. funtion getStyle(obj,name){ 
  2.    if(obj.currentStyle){ 
  3.       //IE 
  4.     return obj.currentStyle[name]; 
  5.     }else
  6.     //Chrom,FF 
  7.    return getComputedStyle(obj,false)[name]; 
  8.       } 
  9.  } 

7).阻止事件冒泡函數封裝

  1. function pre(event){ 
  2.  
  3.            var e = event || window.event; 
  4.  
  5.            if(e.stopPropagation){   // 通用方式阻止冒泡行為 
  6.  
  7.                e.stopPropagation(); 
  8.  
  9.            }else{    //IE瀏覽器 
  10.  
  11.                event.cancelBubble = true
  12.  
  13.            } 

8).阻止瀏覽器默認行為(例如點擊右鍵出來菜單欄)

  1. function stop(event) { 
  2.  
  3.      var e = event || window.event; 
  4.  
  5.      if (e.preventDefault){ 
  6.  
  7.          e.preventDefault();   // 標準瀏覽器 
  8.  
  9.      }else
  10.  
  11.          e.returnValue = false; // IE瀏覽器 
  12.  
  13.      } 
  14.  

3.嚴格模式

  1. "use strict" 

4.判斷變量類型

  1. typeof  variable 
  2. instance  instanceof  object 
  3. instance.constructor== object 
  4. Object.prototype.toString.call(instance) 

5.下載服務器端文件

  1. <a href="http://somehost/somefile.zip" download="myfile.zip">Download file</a> 

總結

這篇文章主要介紹了JavaScript的進階操作命令!希望對大家的學習有所幫助。

 

責任編輯:姜華 來源: IT共享之家
相關推薦

2021-08-26 10:25:04

JavaScript進階操作 前端

2021-06-18 10:05:14

JavaScript數組遍歷

2021-07-20 10:26:12

JavaScriptasyncawait

2021-07-01 09:08:03

Python網頁開發(fā)Flask

2021-04-15 10:00:46

Java基礎ListJava開發(fā)

2023-01-31 16:35:34

JavaScript測試框架

2024-08-02 15:04:14

JavaScript服務器

2024-06-25 12:52:40

JavaScript開發(fā)

2021-08-03 10:01:37

JavaScript事件方法

2010-04-19 17:39:50

Unix操作系統(tǒng)

2017-07-19 14:26:01

前端JavaScriptDOM

2017-02-20 23:05:14

JavaScript

2010-04-19 11:26:52

Unix操作系統(tǒng)

2011-08-15 10:45:11

iPhone開發(fā)delegate

2024-07-17 11:35:31

JavaScript解構賦值

2021-07-26 05:20:47

JavaScript解構賦值數組解構

2024-09-10 15:34:18

JavaScript解構賦值

2024-06-18 10:28:46

2021-09-04 07:56:44

Pythonos模塊

2019-05-28 10:28:52

物聯網操作系統(tǒng)IOT
點贊
收藏

51CTO技術棧公眾號

俄罗斯一级**毛片在线播放| 蜜臀尤物一区二区三区直播| 国产三级精品三级在线观看国产| 粉嫩老牛aⅴ一区二区三区| 日本精品国语自产拍在线观看| 18国产免费视频| 一本精品一区二区三区| 日韩国产精品一区| 天堂中文av在线| 欧美男男tv网站在线播放| 中文字幕亚洲电影| 久中文字幕一区| 国产视频在线一区| 免费日韩av| 欧美激情国产精品| 日韩毛片无码永久免费看| 91夜夜蜜桃臀一区二区三区| 欧洲一区二区三区免费视频| 国产精品又粗又长| а√中文在线8| 国产欧美一区在线| 国产一区二区高清视频| 国产露脸91国语对白| 美女久久一区| 久久久免费精品| 四虎884aa成人精品| 亚洲婷婷丁香| 亚洲国产精品99| 亚洲 自拍 另类 欧美 丝袜| 久久精品国产精品亚洲毛片| 色诱视频网站一区| 人妻互换免费中文字幕| 成年网站在线| 国产亚洲欧美中文| 久久亚洲综合网| 天天操天天舔天天干| 国产精品一区二区久久精品爱涩 | 久久久无码一区二区三区| 欧美精品一区二区三区精品| 日韩精品亚洲精品| 黄色在线免费播放| 日韩在线精品强乱中文字幕| 在线播放国产精品二区一二区四区| 91av俱乐部| 亚洲人体视频| 欧美性xxxx18| 亚洲熟女乱色一区二区三区| av中文字幕在线看| 亚洲一卡二卡三卡四卡无卡久久| 欧美日韩dvd| 黄色在线观看网站| 亚洲精品中文字幕在线观看| 亚洲最大免费| 国产精品刘玥久久一区| 一区视频在线播放| 一级黄色录像免费看| 日韩黄色影院| 亚洲精品中文字幕乱码三区| 韩国黄色一级大片| 超碰人人在线| 亚洲一区二区三区视频在线| 国产美女在线一区| 毛片在线网站| 欧美在线三级电影| 亚洲视频一二三四| 日韩免费成人| 亚洲国产精品成人va在线观看| 美女伦理水蜜桃4| 首页亚洲中字| 中文字幕亚洲在线| 国产尤物在线播放| 欧美久久综合| 欧洲美女7788成人免费视频| 夜夜爽妓女8888视频免费观看| 日本成人在线一区| 91在线播放国产| 黄色小视频免费在线观看| 99re这里只有精品6| 欧美高清视频一区二区三区在线观看| 国产尤物视频在线| 综合分类小说区另类春色亚洲小说欧美| 中国一级大黄大黄大色毛片| av老司机免费在线| 91黄色免费网站| www.成年人| 欧美1区二区| 中文国产成人精品| 国产一级做a爰片在线看免费| 久久久久中文| 91探花福利精品国产自产在线| 色婷婷在线视频| 国产欧美一区在线| 91.com在线| 成人综合网站| 亚洲激情免费观看| 国产三级aaa| 一区二区久久| 亚洲一区二区免费| 性感美女福利视频| 综合久久给合久久狠狠狠97色| 欧美黑人经典片免费观看| 亚洲国产91视频| 精品视频久久久久久| 欧美一级特黄高清视频| 国产欧美日本| 91网在线免费观看| 欧美孕妇孕交| 亚洲国产精品久久久久秋霞影院| 久久久久久香蕉| 亚洲图色一区二区三区| 在线一区二区日韩| 日韩三级免费看| 国产在线不卡一卡二卡三卡四卡| 欧美精品免费观看二区| 制服丝袜在线播放| 欧美三级在线视频| 国产麻豆剧传媒精品国产av| 91久久国产| 国产精品久久久久久久久| 人成网站在线观看| 亚洲人妖av一区二区| 国产性生交xxxxx免费| av自拍一区| 欧美理论电影在线观看| 亚洲精品一区二区二区| 91色九色蝌蚪| 日韩精品在线中文字幕| 日韩欧洲国产| 北条麻妃久久精品| 一区二区视频网| 久久精品视频一区二区| 亚洲人精品午夜射精日韩| 欧美国产亚洲精品| 久久综合国产精品台湾中文娱乐网| 99re国产在线| 久久综合九色综合久久久精品综合| 国产91在线亚洲| 欧美专区一区| 欧美成人精品影院| 国产精品爽爽久久| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 国产精品欧美久久久久天天影视| 亚洲国产精品成人综合| 日韩av手机版| 精品精品久久| 国产精品久久久久久久久| 高清av在线| 欧美怡红院视频| 国产精品久久免费观看| 香蕉久久久久久久av网站| 久久久精彩视频| 亚洲午夜天堂| 伊人成人开心激情综合网| www.久久视频| 国产精品国产精品国产专区不片 | 不卡在线观看av| 青青草成人免费在线视频| 国产福利资源一区| 91av成人在线| 国内精品一区视频| 欧美日韩大陆一区二区| 日本天堂中文字幕| 成人av网站免费| 男女av免费观看| 精品国产一区二区三区小蝌蚪| 国产精品一区久久久| 久久黄色美女电影| 亚洲成av人乱码色午夜| 99热国产在线观看| 久久久91精品国产一区二区精品| 成人午夜激情av| 91精品综合| 狠狠色噜噜狠狠色综合久| 成人黄色免费短视频| 少妇高潮久久77777| 国产视频在线免费观看| 香蕉乱码成人久久天堂爱免费| 国产免费看av| 国精产品一区一区三区mba视频| 国产精品一二三在线观看| 麻豆一区二区| 国产精品欧美日韩| 欧美日韩经典丝袜| 亚洲美女精品久久| 97视频免费在线| 精品国产电影一区| 99成人在线观看| heyzo一本久久综合| 嫩草av久久伊人妇女超级a| 这里只有精品在线| 欧美精品一区二区三区在线看午夜 | 日日夜夜天天综合入口| 亚洲人成绝费网站色www| 99热这里只有精品5| 色综合天天综合网天天看片| 麻豆明星ai换脸视频| 久久人人97超碰com| 天堂av手机在线| 性伦欧美刺激片在线观看| 中文字幕在线亚洲三区| 在线日韩网站| 99精彩视频| 高清欧美日韩| 97精品视频在线观看| 性开放的欧美大片| 亚洲欧美国内爽妇网| 亚洲av永久无码国产精品久久| 欧美色视频一区| www亚洲视频| 亚洲午夜精品在线| 精品亚洲乱码一区二区| 久久久精品人体av艺术| 亚洲美女精品视频| 久久99久久久欧美国产| 日本xxxxxxx免费视频| 精品福利电影| www成人免费| 久久性感美女视频| 欧美精品欧美精品| 欧美精品密入口播放| 99久久精品无码一区二区毛片| 国产亚洲精彩久久| 国产精品pans私拍| 九九精品调教| 久久97精品久久久久久久不卡 | 欧美激情久久久久| 黄色av电影在线观看| 色综久久综合桃花网| youjizz在线播放| 亚洲精品天天看| 午夜av免费在线观看| 欧美变态tickling挠脚心| 国产喷水福利在线视频| 欧美精品黑人性xxxx| 中文字幕日韩国产| 欧美色偷偷大香| 中文字幕乱码在线观看| 在线这里只有精品| 黄色av网站免费观看| 色婷婷综合五月| 日韩综合在线观看| 欧美日韩一区二区三区在线免费观看| 久久亚洲AV无码| 一级日本不卡的影视| 欧美高清视频一区二区三区| 亚洲狼人国产精品| 久久精品www| 夜夜嗨av一区二区三区| 国产在线视频你懂的| 亚洲第一主播视频| 久久精品国产成人av| 日韩欧美在线中文字幕| 无码日韩精品一区二区| 欧美在线一二三| 国产露脸国语对白在线| 日韩视频在线一区二区| 亚洲奶汁xxxx哺乳期| 亚洲国产日韩欧美在线图片| 爽爽视频在线观看| 亚洲天堂网站在线观看视频| 成人三级黄色免费网站| xxxxxxxxx欧美| 精精国产xxxx视频在线中文版| 国语自产精品视频在免费| 特黄毛片在线观看| 国产国语videosex另类| 亚洲欧美久久精品| av免费观看久久| 人妖一区二区三区| 亚洲国产精品毛片| 亚洲网色网站| 精品中文字幕av| 久久99热国产| 亚洲av人人澡人人爽人人夜夜| 久久这里只精品最新地址| 美国精品一区二区| 亚洲最新视频在线播放| 日韩在线播放中文字幕| 欧美日韩精品一区二区三区蜜桃 | 欧美精品卡一卡二| 久久综合五月| 一级片免费在线观看视频| 99精品视频在线播放观看| 国产成人福利在线| 亚洲精品视频一区| 久久久黄色大片| 91精品婷婷国产综合久久| 偷拍25位美女撒尿视频在线观看| 综合网日日天干夜夜久久| 宅男网站在线免费观看| 欧美孕妇与黑人孕交| 国产精品1区在线| 欧美精品一区在线发布| 欧美va天堂| 午夜视频你懂的| 成人动漫中文字幕| 国产jizz18女人高潮| 午夜视频在线观看一区二区三区| 在线免费观看日韩视频| 亚洲精品电影在线| 成人直播在线| 国产精品久久久久久久久久免费| 88久久精品| 咪咪色在线视频| 久热精品在线| 一级黄色片毛片| 亚洲桃色在线一区| 久久久国产免费| 亚洲精品av在线| 91小视频xxxx网站在线| 国产精品1234| 任你躁在线精品免费| 青青青在线观看视频| 精品一区二区在线视频| 精品少妇人妻一区二区黑料社区| 一区二区三区精品| 夜夜狠狠擅视频| 亚洲三级免费看| 天堂资源在线| 国产一区二区免费电影| 欧美黄色一区二区| 8x8x成人免费视频| 国产精品三级在线观看| 无码人妻av一区二区三区波多野| 亚洲精品乱码久久久久久按摩观| 日韩专区av| 成人羞羞视频免费| 欧美激情第8页| 小日子的在线观看免费第8集| 国产精品欧美经典| 中文字幕一区二区在线视频| 亚洲午夜av电影| 高清av不卡| 欧美在线日韩精品| 狂野欧美一区| 国产综合精品在线| 91黄色激情网站| 国产精品四虎| 国产精品91一区| 日韩成人三级| 精品综合久久久久| 亚洲欧美自拍偷拍色图| 中文字字幕在线观看| 日韩性生活视频| 91成人小视频| 喜爱夜蒲2在线| 国产高清在线精品| 青青草原免费观看| 精品国产精品网麻豆系列 | 国产精品美乳一区二区免费| 欧美裸体在线版观看完整版| 蜜桃免费在线视频| 国产精品嫩草影院com| 亚洲熟妇无码久久精品| 久久久精品视频成人| 视频二区欧美| 日本人体一区二区| 久久综合狠狠综合久久综合88 | 国产亚洲成av人片在线观看| 国产一区二区精品免费| 每日更新成人在线视频| 中文字幕第69页| 欧美一级免费大片| 51av在线| 色综合视频二区偷拍在线| 日韩成人午夜精品| 日韩在线视频网址| 亚洲第一区第二区| 偷拍视频一区二区三区| 伊人久久大香线蕉av一区| 国产精品夜夜爽| 日本在线小视频| 国产亚洲欧美另类中文| а天堂中文最新一区二区三区| 日韩美女爱爱视频| 国产三级久久久| av片免费播放| 欧美中文字幕在线观看| 99久久久久国产精品| 日本少妇一级片| 色欧美88888久久久久久影院| 麻豆影院在线观看| 国产一区在线观| 美国一区二区三区在线播放| 免费三片在线播放| 亚洲天堂av高清| 最新国产精品精品视频| 欧美三级一级片| 亚洲日穴在线视频| 全国男人的天堂网| 成人精品一区二区三区电影黑人| 亚洲国产激情| 国产精品丝袜一区二区| 亚洲乱码国产乱码精品精| 经典三级久久| 一区二区三区国产免费| 亚洲二区在线视频| 麻豆视频在线免费观看| 欧美午夜精品久久久久免费视| 国产精品一区不卡|