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

JavaScript使用心得匯總:從BOM和DOM談起

開發 前端
本文對JavaScript使用心得,尤其是BOM和DOM的一些概念進行了介紹。

JavaScript這個東西,一開始上手覺得沒什么,主要用來美化頁面而已;但是隨著對Web開發的理解更加深入,尤其是對Web 2.0下開發的接觸漸多,便會發現JavaScript其實是個十分有用的語言。下面就總結一下JavaScript的使用心得。

先說點什么呢,那就從BOM和DOM說開吧。

JavaScript使用心得之BOM和DOM

自從netscape navigator2.0把js引入到瀏覽器中,js可謂與瀏覽器接下了不解之緣,而js在瀏覽器中執行的速度,也是現在各種各樣的瀏覽器展示其牛*的主要指標之一。那BOM和DOM到底是什么類?

BOM:Browser Object Model,是瀏覽器相關的一組特性,由于和瀏覽器相關,那一定沒有統一的標準了,原因是,有ms了......,不過慶幸的是,還是有一些事實標準的。

DOM:Document Object Model,這個就是標準了,由著名的w3c制定,目前***的級別是level 3,不過3還沒有徹底完成,目前主流的瀏覽器都可以支持到(僅僅是支持到哦,并不是完全遵守的)level 2,對html,也就是html4.x,目前***的是4.01,后來w3c向把html統一向xml靠攏,于是就有了xhtml1.0,再后來,w3c想搞一個xhtml2.0,結果進度緩慢,加之各大廠商又不看好,于是就有了html5.0 (很牛的東東,有待嘗試哦)。

對規范有興趣可以瀏覽維基上的一篇文章

JavaScript使用心得之BOM描述

好了,BOM和DOM的歷史就先說到這里了,搞點實質性的東東,先說一下BOM的體系結構:

BOM的體系結構 

先從window說起,對于window,最簡單的一句就是它是表示打開頁面的瀏覽器窗口,并不包含頁面的內容。請牢記后一句話,我在最開始的時候,就用它訪問過頁面的內容,結果當然是訪問不到了。

既然是表示瀏覽器的窗口,那就一定包含:

◆新建窗口(window.open()),

◆關閉窗口(window.close()),

◆改變窗口位置(resizeBy(),resizeTo()),

◆移動窗口(moveBy(),moveTo),

還有一些其固有的特性,比如:

◆打開新的連接,并可以指定打開方式

◆彈出系統對話框(alert(),confirm(),prompt()),

◆設置超時與暫停(setTimeout(),setInterval()),

◆狀態欄,

前面的那些操作使用的時候可以查閱文檔,當然能記住更好。不過要注意不同的瀏覽器對這些方法的支持各不一樣,Oh,My God,It's  a  confusion of world!后兩個操作十分的不專業,***不要使用。

對于特性要羅嗦一下咯,***一個特性,不專業,盡量不要使用,第二和第三個,一看就知道了,也沒啥說的,***個還是有必要說一下的。

提一個問題,如何通過js實現在一個新的窗口打開連接,也就是通過js實現類似點擊

  1. < a href='http://www.sina.com' target='_blank'>sina< /a> 

的效果,用location么,錯,雖然location有target這個屬性,但,那是不行的,那怎么解決類?呵呵,答案是使用

  1. window.open('http://www.sina.com','_blank'); 

這句代碼的實際意思是把一個連接在一個指定的框架(frame)內打開,_self

,_top,_blank,這些是專有的框架名。

然后再說一說讓人迷惑的幾個東東,parent,self,top,opener,,怎么樣可區分清楚么?

其中self總是等于window,僅是名字不一樣而已,不過正是由于這個特點,使用它可以使我們的代碼更易于閱讀,而top對象和parent對象,本人認為,只有在多框架(frames)下才會被用到,top對象指向最頂層的框架,也就是當一個頁面使用了frame或iframe時,才會被用到。***opener用于window.open()打開的子窗口。

然后下來說一說document和location對象,首先,我在上面的BOM的體系結構圖中,將這兩個對象標記為了紅顏色,為什么類?簡單,是由于混亂。

document是一個既屬于BOM又屬于DOM的對象,而location對象,則是一個既屬于window,又屬于document的屬性。從BOM的角度來看,document對象中包含了頁面中一些通用的屬性和集合,不過document中的很多屬性(alinkColor,bgColor,fgColor,linkColor,vlinkColor)是可以通過css控制的,所以我的建議是能使用css控制的盡量使用css,而剩下的屬性(lastModifie

d,referrer,title,URL),基本上沒有多大的用處,要說有用的,我認為只有referrer可能有點用,它可以告訴你用戶是怎么訪問到你的頁面的。其實document的主要作用是用于DOM。

location對象表示載入窗口的URL,同時還可以用于解析URL,比如要獲得GET請求后的參數可以使用

  1. location.search 

對于history和navigator對象,history對象提供了go(int),back(),forward()方法,他們的功能類似于瀏覽器的前進和后退,不過出于安全的考慮,history僅僅提供導航的功能,要想得到用戶的瀏覽歷史,僅靠這個對象是不行的。

PS:不過要想得到用戶的歷史也不是不可能,利用a標簽的特點,呵呵,開動腦筋想一想吧

navigator對象,呵呵,常被用來判斷用戶的瀏覽器類型,和用戶的操作系統類型。不過這兩個問題也是十分復雜的問題,以后單獨說吧

***一個,screen對象,我實際的工作中沒有用到過,基于沒有實踐,就沒有發言權的偉大理論,我就不總結了

以上就介紹了這些JavaScript使用心得。

【編輯推薦】

  1. C# JavaScript函數使用
  2. JavaScript 2.0新特性搶先看 向經典語言靠近
  3. 開源語言排行榜:PHP與JavaScript受青睞
  4. ASP.NET控件開發之UpdatePanel觸發JavaScript腳本技巧
  5. 使用Javascript實現.NET驗證控件功能
責任編輯:yangsai 來源: skeeey的博客
相關推薦

2010-06-07 16:55:00

JavaScript

2009-08-11 11:42:50

Ruby使用心得

2011-01-19 14:57:09

Thunderbird

2009-06-19 11:09:27

Spring AOP

2011-01-07 11:14:17

Nginx負載均衡負載均衡

2010-02-01 10:15:07

C++ TinyXML

2011-09-01 10:16:43

JQuery Mobi

2009-07-31 18:37:45

ASP.NET MVC

2022-06-27 19:16:53

Obsidian工具

2009-06-26 16:12:08

ThickboxjQuery

2009-08-28 10:08:15

C# using語句

2010-03-02 17:33:49

Android 2.0

2011-07-12 14:38:35

XenServer 5

2017-04-25 16:45:11

2009-08-31 10:00:07

C#靜態變量

2011-03-15 11:05:03

2010-06-01 13:42:37

TortoiseSVN

2011-04-20 13:59:28

愛普生V100掃描儀

2010-08-06 11:12:38

FlexCairngorm框架

2020-03-16 08:13:58

SQL性能問題
點贊
收藏

51CTO技術棧公眾號

亚洲国产精品成人综合色在线婷婷| 亚洲大奶少妇| 中文欧美字幕免费| 999国内精品视频在线| 国产第100页| 夜色77av精品影院| 欧美精品一卡两卡| 欧美 丝袜 自拍 制服 另类| 69久久久久| 高清国产午夜精品久久久久久| 亚洲一区二区三区四区五区xx| youjizz在线视频| 久久网站免费观看| 成人在线一区| 国产精品久久三区| 国产一区二区高清视频| 涩涩视频在线观看| 亚洲日本成人| 日韩视频精品在线| 国产精品一区二区入口九绯色| 精品美女一区| 岛国av午夜精品| 9色视频在线观看| 成人高清在线| 91美女精品福利| 91av在线免费播放| 91午夜视频在线观看| 欧美hd在线| 亚洲美女性生活视频| 自拍偷拍激情视频| 日韩专区视频| 在线观看国产一区二区| 俄罗斯av网站| 91 视频免费观看| 精品3atv在线视频| 婷婷夜色潮精品综合在线| 偷拍盗摄高潮叫床对白清晰| 成年人在线观看网站| www国产成人| 国产欧美在线一区二区| 精品人妻一区二区三区三区四区| 蜜桃精品视频在线观看| 国产精品欧美一区二区| 亚洲国产av一区二区三区| 国产日韩精品视频一区二区三区| 韩国三级电影久久久久久| 久久久精品人妻一区二区三区四| 91精品精品| xx视频.9999.com| 精品在线观看一区| 久久要要av| 精品国偷自产在线视频| 久久爱一区二区| 欧美疯狂party性派对| 中日韩美女免费视频网站在线观看 | 亚洲中国色老太| 99久久精品无免国产免费| 精品一区二区三区蜜桃| 成人中文字幕在线观看| 国产免费一区二区三区最新不卡| 久久国产精品无码网站| 91精品视频在线免费观看| 国产精品久久久久久久免费| 狠狠色丁香九九婷婷综合五月| 91久久久久久久| www.黄色av| 成人国产电影网| 免费不卡亚洲欧美| 成年女人的天堂在线| 国产精品视频九色porn| 日韩精品福利片午夜免费观看| 黄色网页在线播放| 亚洲va在线va天堂| 国产精品网站免费| 九九热只有精品| 国产一区二区三区福利| 2014亚洲片线观看视频免费| 日韩av一级大片| 蜜桃视频网站在线观看| 亚洲自拍偷拍av| 99精品在线免费视频| 欧美色片在线观看| 91精品久久久久久蜜臀| 亚洲午夜久久久久久久久| 天海翼亚洲一区二区三区| 亚洲日韩欧美视频一区| 国产稀缺精品盗摄盗拍| 国产精品v亚洲精品v日韩精品| 57pao成人国产永久免费| 中文字幕在线播出| 国产mv日韩mv欧美| 三区精品视频观看| 啪啪免费视频一区| 在线一区二区三区做爰视频网站| 手机在线国产视频| 色先锋久久影院av| 久久人体大胆视频| 亚洲AV无码成人精品区东京热| 国产在线观看一区二区| 麻豆精品视频| 中文在线字幕免费观看| 日韩欧美一区视频| 怡红院亚洲色图| 亚洲第一福利社区| 精品中文字幕在线观看| 波多野结衣黄色网址| 成人污污www网站免费丝瓜| 日韩精品影音先锋| 久久婷婷五月综合| 三上亚洲一区二区| 2019中文字幕在线观看| va婷婷在线免费观看| 国产亚洲婷婷免费| 成人免费性视频| 亚洲精品aaa| 亚洲欧洲第一视频| 特一级黄色大片| 国产suv一区二区三区88区| 亚洲欧洲国产专区| 日韩在线电影一区| 成人bbav| 欧美成人在线直播| 91免费公开视频| 日本欧美一区二区在线观看| 久久爱av电影| www中文字幕在线观看| 欧美一级一级性生活免费录像| 国产精品美女高潮无套| 久久99伊人| 激情视频在线观看一区二区三区| 日本无删减在线| 欧美一级精品在线| 欧美三级黄色大片| 国模大尺度一区二区三区| 亚洲欧洲三级| av成人免费看| 视频在线一区二区| 亚洲视屏在线观看| 中文字幕免费在线观看视频一区| 午夜精品久久久内射近拍高清| 欧亚精品一区| 欧美孕妇孕交黑巨大网站| 三级在线观看网站| 亚洲r级在线视频| 插我舔内射18免费视频| 在线播放精品| 国产日韩精品一区观看| 182在线视频观看| 欧美精品一区二| 97人人澡人人爽人人模亚洲| 北岛玲一区二区三区四区| 福利视频一区二区三区四区| 粉嫩久久久久久久极品| 91sa在线看| 欧美色视频免费| 在线视频欧美区| 在线观看日本黄色| 激情五月婷婷综合网| 一级特黄妇女高潮| 五月亚洲婷婷| 97在线看福利| 久蕉依人在线视频| 欧美日韩精品三区| 国产av无码专区亚洲av毛网站| 国产一区二区三区免费看| 欧美激情亚洲天堂| 欧美日韩一本| 亚洲精品精品亚洲| 路边理发店露脸熟妇泻火| 成人国产精品久久| 久久男人av资源网站| 美女做暖暖视频免费在线观看全部网址91 | 欧美日韩国产美女| 欧美日韩精品在线观看视频 | 欧美日韩精品免费观看视频| 视频国产一区二区| 91最新地址在线播放| 成人亚洲视频在线观看| 国产精品久久久久久久免费观看| 51成人做爰www免费看网站| 538在线精品| 中文字幕日韩高清| 亚洲风情第一页| 色综合天天视频在线观看| 欧美爱爱免费视频| 久久婷婷国产综合国色天香| 亚洲免费黄色网| 亚洲日产国产精品| 亚洲日本欧美在线| 久久91在线| 国产欧美久久久久久| 丁香高清在线观看完整电影视频 | 91精品久久久久久久久久久久| 国产一区二三区| 国产xxxxx在线观看| 一区二区电影| 日本视频一区在线观看| 香蕉免费一区二区三区在线观看| 日韩女在线观看| 啪啪免费视频一区| 日韩一级黄色av| 三级国产在线观看| 日韩精品一区二区三区视频播放| 亚洲国产av一区二区三区| 亚洲一区免费观看| av最新在线观看| 久久久亚洲精品一区二区三区| 国产男女无遮挡猛进猛出| 日韩精品电影在线| 日日橹狠狠爱欧美超碰| 66视频精品| 视频在线一区二区三区| 欧美国产不卡| www.av一区视频| 欧美人与性囗牲恔配| 精品网站999| 国产精品入口免费视频一| sis001亚洲原创区| 久久成人18免费网站| jzzjzzjzz亚洲成熟少妇| 精品一区二区三区四区在线| 亚洲精品一区二区三区四区| 在线电影欧美成精品| 久久久黄色大片| 亚洲成人7777| 精品无码一区二区三区电影桃花| 亚洲欧洲综合另类| 99热这里只有精品4| 国产丝袜美腿一区二区三区| 五级黄高潮片90分钟视频| 成人性生交大片免费看视频在线| 九九久久久久久| 麻豆国产一区二区| 国产精品视频黄色| 老司机精品久久| 欧美黄色免费影院| 黄页在线观看免费| 久久影院资源网| 黄色网址在线免费观看| 日韩在线免费视频| 免费在线看黄| 久久精品99久久久久久久久| 三区四区在线视频| 中文日韩在线视频| av电影在线播放高清免费观看| 在线精品91av| 婷婷在线视频| 久久激情视频免费观看| 黄av在线播放| 欧美猛交ⅹxxx乱大交视频| 欧美寡妇性猛交xxx免费| 欧美激情综合亚洲一二区| 欧美xxxx做受欧美88bbw| 久久久久国产精品免费网站| 神马久久午夜| 欧美性感一区二区三区| 怡红院av久久久久久久| 在线精品视频小说1| 国产精品无码粉嫩小泬| 欧美体内she精视频| 一级特黄aaa大片| 91精品国产91热久久久做人人 | 亚欧洲精品在线视频| 国产亚洲一区| 日韩欧美电影一区二区| 欧美自拍偷拍| 欧美三级午夜理伦三级老人| 91精品综合| 老子影院午夜伦不卡大全| 国产婷婷精品| 中文字幕在线观看第三页| 久久成人av少妇免费| 男人添女人荫蒂国产| 99久久精品国产观看| 熟女少妇内射日韩亚洲| 日韩一区在线看| 国产一级特黄视频| 91黄色免费观看| 国产人妻精品一区二区三区| 亚洲第一天堂av| a天堂在线资源| 久久99精品久久久久久琪琪 | 国产精品的网站| 国产亚洲精品久久777777| 精品久久中文字幕久久av| 中文字幕一区2区3区| 精品国产一区a| 国产成人天天5g影院在线观看| 超碰97人人做人人爱少妇| 蜜桃视频动漫在线播放| 成人免费在线网址| 校园春色另类视频| 欧洲xxxxx| 老妇喷水一区二区三区| 日本在线视频播放| 国产亚洲欧洲997久久综合 | 国产制服丝袜在线| 成人欧美一区二区三区1314| 国产专区第一页| 欧美一区二区观看视频| 九色在线播放| 久久久免费精品视频| 深夜福利亚洲| 欧美动漫一区二区| 欧美日韩三级| 午夜激情av在线| 91麻豆swag| 日韩影院一区二区| 在线中文字幕一区| 天堂网www中文在线| 久久97久久97精品免视看| 青青在线精品| 欧美亚洲精品日韩| 99精品视频免费观看视频| 午夜av中文字幕| 欧美国产视频在线| 秋霞精品一区二区三区| 精品久久久久99| а√中文在线8| 国产日韩在线精品av| 五月天婷婷在线视频| 综合久久久久久| 久久精品视频1| 精品欧美一区二区三区精品久久| 生活片a∨在线观看| 国产精品海角社区在线观看| 亚洲国产网址| 男人天堂1024| 成年人午夜久久久| 青青草原免费观看| 日韩一区二区高清| 国产一二区在线| 成人免费黄色网| 小说区亚洲自拍另类图片专区 | 日韩高清精品免费观看| 日韩区在线观看| 91小视频xxxx网站在线| 91久久国产精品| 亚洲激情五月| 992kp免费看片| 亚洲精品欧美专区| www.av导航| 欧美日韩国产123| 57pao国产一区二区| 日本人妻伦在线中文字幕| 国产成人丝袜美腿| 久久中文字幕在线观看| 精品日韩一区二区三区| wwww亚洲| 鲁丝片一区二区三区| 久久久久国产精品一区二区| 久久久久亚洲av成人无码电影| 日本韩国欧美三级| 97超碰人人在线| 91嫩草在线视频| 黄色亚洲精品| 亚洲男女在线观看| 日本久久一区二区三区| 91电影在线播放| 91最新国产视频| 亚洲经典在线看| 精品国产无码在线观看| 欧美亚洲国产bt| 麻豆av免费在线观看| 豆国产97在线| 亚洲欧美久久| 九九热久久免费视频| 日韩美女一区二区三区| 日本在线播放一二三区| 亚洲激情图片| 国产91丝袜在线播放| 欧美一级视频免费观看| 国产一区二区三区直播精品电影 | 国产精品麻豆免费版| 亚洲一区二区伦理| 亚洲综合第一区| 欧美成人精精品一区二区频| 中文字幕在线中文字幕在线中三区| 欧美一区二区私人影院日本| 国产在线观看免费麻豆| 国产精品久久久久久久免费大片 | av动漫在线播放| 成人动漫一区二区三区| 成年人视频免费| 久久艹在线视频| 一道本一区二区三区| 亚洲免费在线播放视频| 午夜精品一区二区三区电影天堂 | 亚洲免费观看高清完整版在线观看| 亚洲黄色一级大片| 国产精品激情自拍| 欧美区国产区| 影音先锋制服丝袜| 欧美xxxx老人做受| 成人不卡视频| 久草热视频在线观看| 亚洲欧洲精品成人久久奇米网| 天堂av中文字幕| 91综合免费在线| 日本不卡一区二区三区|