1、在javaScript中,Window是一个顶层对象,它下面的对象有Navigator,Frames[],Location,Document,History,Screen,
其中Document对象是最常用的。一般需要用到Window属性和方法时,不需要写Window.XXX之类的,直接使用其属性与方法即可。
2、用<script></script>标签实现对JavaScript脚本的嵌入。如:
<script language="JavaScript">
语句....
</script>
代码中的language="JavaScript"一句表示使用语言的版本是JavaScript1.0,如果使用的版本是Javascript1.2,
则应该为 language="JavaScript1.2";
另外一点,在新版本的HTML中,用<script type="text/JavaScript">来代替<script language="JavaScript">
3、with语句
它也是对对象进行操作的语句,它可在使用对象的属性和方法时不用重复指定对象
一般的形式如下:
with(对象)
{
语句...
}
例如:
<html><head>
<title>javaeye</title>
</head>
<body>
<script type="text/JavaScript">
with(document)
{
write("打印标题:"+title);
write("文档的URL:"+URL)
}
</script>
</body></html>
不使用with的话,用document.write可以实现同样的功能。
4、JavaScript执行的顺序
(1)、对于多数的脚本来说,是按照由上至下顺序来执行的;因为浏览器解释HTML文档的顺序是从上至下一行行解释的.
(2)、对于在HTML中声明的函数语句,通常会在该函数调用时被运行。
当浏览器读到该函数时,并不立刻执行该函数,而是把函数放入到内存中,当类似onClik调用函数XXX时,函数才
被真正地调用。
5、window对象的常用方法
alert():提示框
confirm():产生一个有选择项的提示框
实用的确认链接的例子:
function testconfirm()
{
question = confirm("你确认要到javaeye?")
if(question != "0")
{
window.open("http://www.iteye.com/")
}
}
6、常用的事件和对象
onLoad():载入时激发
onUnLoad():关闭时激发
onMouseOver():鼠标划过时激发
onMouseOut():鼠标离开时激发
onClick():单击时激发
常用对象:Date,String,MAth
状态栏和标题栏:window.status,document.title
7、加入收藏夹
简单的例子如下:
function addbookmark()
{
window.external.AddFavorite("http://www.iteye.com/")
}
8、<script></script>标签的有关描述语法部分,可以用注解的符号<!-- //-->括起来,这样,老式的浏览
器时就不会产生错误。
9、setTimeout()
其效果犹如一个定时器,允许程序在指定的一段时间后执行某个函数或方法
如语句 setTimeout("writeBlog()",100),当该语句被执行100毫秒后,程序随即调用writeBlog()函数,
也就是每隔100毫秒调用一次函数writeBlog()
分享到:
相关推荐
通过使用 getElementById() 和 getElementsByTagName() 方法 通过使用一个元素节点的 parentNode、firstChild 以及 lastChild 属性 有两种特殊的文档属性可用来访问根节点: document.documentElement document.body
iBlog记录生活和工作的点滴1.安装git依次下载安装。1、Node.js2、Git2.配置SSH keys3.测试git可以输入下面的命令,看看设置是否成功,的部分不要修改:$ ssh -T 4.设置用户信息$ git config --global user.name ...
js库简介js-library记录个人成长的点滴,欢迎大家进行技术交流文件结构-- arithmetic 【算法基础系列】-- booklist 【前端书籍系列】-- designPattern 【设计模式】-- flutter 【flutter系列】-- interviewQuestion ...
本项目是基于HTML的个人博客网站设计源码,包含1043个文件,其中939个Markdown文件,34个Stylus文件,29个EJS文件,15个YAML文件,9个JavaScript文件,2个...系统界面设计简洁、易用,适合个人用户记录和分享生活点滴。
该项目是通过引导的。 可用脚本 在项目目录中,可以运行: yarn start 在开发模式下运行应用程序。 打开在浏览器中查看它。 如果您进行编辑,则页面将重新加载。 您还将在控制台中看到任何棉绒错误。...
JavaScript设计模式系列 中介者模式 享元模式 代理模式 命令模式 正则表达式学习 常用Linux命令学习 【一周一数据结构与算法系列】 本章导读 温故而知新,查漏补缺,生命不息,学无止境! 翻译 工具配置
我的编程笔记 程序员 :laptop_computer:生涯的技术笔记 技术为主 :wrench: 乱七八糟 :reminder_ribbon: 注意参考 :open_book: 下载 ...用法 :page_with_curl:使用打开。 ...高级节点工程师 :white_medium_star: :white_...
主要是为了使自己更加熟练操作DOM,记录自己的点滴,规范自己的代码!希望大家共同进步!
它可以将用户的拍摄的照片根据拍摄时的位置上传至地图中,并可生成音乐相册,供用户回忆旅行中的美好点滴。其它附带功能可以提供景点信息查询、景点评价和景点流量等,帮助有出行意愿的人查询景点的相关信息以及提供...
前端学习汇总简介2020年秋招进行到目前,深知自己的基础不够扎实,遂创建了这个仓库,顺便记录一下前端路上的点滴,也羡慕早已拿到大厂offer的同学,自己的路还很长,你我都在路上,加油:flexed_biceps:剑指offer...
lshuang.github.com 记录学习历程,记录自己的成长点滴
经验文章 工作生活点滴,记录总结经验留存,力求完善,在路上~~ |浏览器相关 | Java脚本 | JavaScript内存机制 |多端开发 |图形变换 |模块框架 |算法 |数据库 |协议 |服务端 |方法论与工具
因为Jquery 是一个很好的javascript框架,我对他的运用还只是表面的,处于一个初步学习的阶段,所以通过博客记录我学习的点滴,大神可以略过,写此文章希望可以帮到和我一样的初学者,共同分享,共同进步。...
My_Growth大型开源记录项目,从这里记录点滴,分享知识,共同进步,走向巅峰!从零构建前端知识体系以下是个人总结的前端知识体系框图以上已经填写的知识点为本人已经整理过的,部分还待完善!原文件为当前目录下的...
我的博客 地址: 模板从suyan/suyan.github.io下载 主要通过github发布制作博客,记录学习点滴
learn 接触前端两年 对前端各种知识掌握 零零散散 本库用来 系统的 学习 记录知识的 点滴 加油加油
记录开发点滴,刨根问底。欢迎小伙伴一起参与讨论,可以在对应博客下的issue内进行讨论,这样也方便我们一起沟通交流。不要新建issue哦。如果您有需求想要立刻联系我,也可以加我们的QQ群:263785852。 最近更新 h5 ...
此代码仓库本质上是由多个有代表性的子项目整合而成的超级集索引,这里记录了我自学习编程以来所学所做的冰山一角。 相关的子项目代码目前以 C/C++、Java、Python 为主。涉及到的领域谈不上包罗万象,但毕竟是我多年...
Asp.net 2.0 WebPart使用经验点滴 革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新...