`
xieyu33333
  • 浏览: 715 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Javascript权威指南笔记二:客户端js基础

阅读更多
计时器
setTimeout(fun() , 2000); //两秒后执行函数fun()
setInterval(fun() , 2000); //每隔2秒执行一次fun()
对话框
alert() :打印js脚本返回值,一般只用于调试
confirm():要求用户确认或取消,返回布尔值
prompt():让用户输入字符串,并返回该字符串
showModalDialog():第一个参数是url,第二个参数是任意值,可通过window.dialogArguments访问到,第三个参数包含以分号隔开的name=value对。
参数样例:’resizable:yes;scroll:yes;status:no;dialogWidth=320px;dialogHeight=230px;center=yes;help=no’
window对象

location
当前显示文档的url window.location === document.location document.URL:文档首次载入后的URL字符串,如果片段标示符(如#top)发生改变,document.URL不会发生改变,而window.location会相应变化。
URL分解: href:默认,获取完整url
search:获取?后的内容
protocol:返回当前url的协议
host:设置或返回主机名和端口号
hostname:设置或返回主机名
port:设置或返回端口号
pathname:设置或返回url的路径部分
hash:获取#后的内容
location方法:
assign() 加载新文档
reload() 刷新
replace() 加载新文档,并删除旧文档浏览记录
history
该窗口的浏览历史 history方法: back() , forward():后退,前进
go():接受一个整数参数,作为前进后退的步数
navigator
navigator属性引用的是Navigator对象,Navigator对象主要包含4种属性:
userAgent:最常用的浏览器嗅探代码,http头中的的字符串
appVersion:浏览器厂商和版本信息的详细字符串
platform:操作系统信息
appName:web浏览器的全称
Navigator对象其他非标准化属性: onLine:判断浏览器是否连接网络
screen
height,width:屏幕宽高
availHeight , avaliWidth:除去任务栏等真实可用的宽高
open() & close()
example:
window.open("url" , "窗口名" ,"width=400,height=350,resize=yes")
window.close()
选取元素
getElementById( )
获取设置了id的元素
getElementByName( )
获取设置了name属性的元素
getElementByTagName( )
获取标签名,example:
var ps = document.getElementByTagName("p") //获取所有的<p>元素
var first_p = document.getElementByTagName("p")[0]  //获取第一个<p>元素
getElementByClassName( )
获取类名
innerHTML
获取标签内的html文档
textContent = innerText
获取或修改标签内文本内容,textContent在一些IE版本中不支持
分享到:
评论

相关推荐

    JavaScript权威指南(第6版)(中文版).zip

    此JavaScript权威指南(第6版)(中文版)pdf共分四大部分,一共22个章节,非常适合入门学习。内容相当丰富,欢迎下载; 第一部分为:javascript语言核心;第二部分为:客户端Javascript;第三部分为:javaScript核心参考;第四...

    javascript权威指南笔记

    总的来说,这份"JavaScript权威指南笔记"是一份全面的学习资料,涵盖了从基础到高级的JavaScript知识,适合初学者和有一定经验的开发者参考。通过阅读和理解这些笔记,你可以提升自己的JavaScript技能,更好地应对...

    javascript权威指南_高清版pdf_1

    《JavaScript权威指南》是一本备受推崇的编程教材,专门针对...通过《JavaScript权威指南》的学习,读者不仅能够掌握JavaScript的基础,还能深入理解其高级特性和最佳实践,为实际的Web开发工作打下坚实基础。

    JavaScript权威指南(第五版)

    资源名称:Javascript权威指南(第五版)内容简介:《Javascript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVascript权威指南》连续印刷5次,销售数十万册,成为很多Javascript...

    javascript权威指南第五版(英文原版)

    《JavaScript权威指南第五版》是JavaScript编程领域内一本广受赞誉的经典著作,通常被称为“犀牛书”。这本书的英文原版提供了对JavaScript语言最原始、最深入的理解,帮助读者掌握其核心概念,以及作者David ...

    JavaScript权威指南(第5版)PDF版本下载.txt

    根据提供的文件信息,这里主要涉及的是《JavaScript权威指南(第5版)》这本书的相关信息以及下载链接。下面将从以下几个方面来详细介绍与该书相关的知识点: ### 一、书籍简介 《JavaScript权威指南》是一本关于...

    JavaScript—The Definitive Guide, 6th Edition[JavaScript权威指南](英文版)

    《O'Reilly精品图书系列:JavaScript权威指南(第6版)》讲述的内容涵盖JavaScript语言本身,以及Web浏览器所实现的JavaScriptAPI。《O'Reilly精品图书系列:JavaScript权威指南(第6版)》涵盖了HTML5和ECMAScript5,很多...

    JavaScript权威指南(第六版)

    1、JavaScript权威指南(第六版)-中文扫描版.pdf 2、JavaScript权威指南(第六版)-中文.mobi 3、JavaScript权威指南(第六版)-英文文字版.pdf 4、JavaScript权威指南(第六版)-英文.epub 5、JavaScript权威指南...

    JavaScript权威指南(第6版)中文版.pdf百度网盘下载地址

    根据提供的文件信息,我们可以推断出这是一本关于JavaScript编程语言的专业书籍——《JavaScript权威指南》第六版的中文版本,并提供了该书PDF格式的百度网盘下载链接。下面将基于这个信息来提炼出相关的JavaScript...

    http权威指南和JavaScript权威指南6

    《HTTP权威指南》与《JavaScript权威指南》是前端开发者不可或缺的两本经典著作。它们分别深入探讨了网络通信的核心——HTTP协议,以及浏览器中的主要编程语言JavaScript。这两本书籍覆盖了从基础知识到高级技巧,...

    javascript权威指南第6版 中英文 附源码(0分资源)

    《JavaScript权威指南第6版》是一本深受程序员喜爱的经典教程,涵盖了JavaScript语言的各个方面,包括基本语法、数据类型、函数、对象、DOM操作、BOM处理、错误处理、事件处理等核心主题。这本书的中英文双语版本为...

    JavaScript权威指南(第5版)中文版(下).pdf

    JavaScript权威指南(第5版)中文版(下) 清晰 由于上传文件大小的限制,需要上的朋友可以联系我 QQ:258801127

    JavaScript权威指南-第6版(中文版)

    自1996年以来,JavaScript的:权威指南已为JavaScript圣经程序员,程序员指南和全面的参考,以核心语言和客户端JavaScript API的Web浏览器定义。第6版包括HTML5和ECMAScript 5,与jQuery和服务器端JavaScript新的...

    JavaScript 权威指南 中文第6版 (完整目录 淘宝前端团队 译)

    总的来说,《JavaScript 权威指南》中文第六版不仅覆盖了JavaScript的基础,还深入探讨了其高级特性和实践技巧,是学习和提升JavaScript技能的重要资源。通过阅读这本书,读者可以全面掌握JavaScript的精髓,从而在...

    JavaScript权威指南(第六版).pdf

    JavaScript进阶教程,经典必读

    JavaScript权威指南.pdf

    本书提供了许多简单易懂、主题鲜明...本书适合于希望通过JavaScript为自己的网页/网站添加活力的读者,不管你是否有编程经验,通过阅读本书都能够很快地掌握这一技术。在阅读本书之前,最好对CSS、HTML/XHTML有所了解。

Global site tag (gtag.js) - Google Analytics