另一个Helloworld!
顾名思义就是还是一个helloworld
但是代码基本上会不同
先点这里看Demo咯
给出源代码:
- <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd”>
- <html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en”>
- <head>
- <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
- <title>Hello World</title>
- <script type=”text/javascript”>
- function hello(){
- var msg=”Hello World!”;
- document.open();
- document.writeln(msg);
- document.close();
- }
- </script>
- </head>
- <body onload=”hello()”>
- <p>Hi</p>
- </body>
- </html>
重点部分已经加粗了
我来解释一下
function hello(){
……
}
这句嘛就是定义一个函数
典型语法:
function functionname(params){
……..
}
恩,基本上和c啦java啦c#啦差不多
var msg=”Hello World!”;
这句的话
var是关键字
用var定义的变量意味着这个变量是局部变量
没有var自然就是全局变量啦
全局变量和局部变量的区别么就是一个可以全能使用,一个只能在局部使用(怎么感觉说了和没说一样)
msg=”Hello World!”中
msg是一个变量,等号右边就是变量的值,字符串要用“”引起来,最后的分号表示这句语句结束
- document.open();
- document.writeln(msg);
- document.close();
这三句就有点复杂了
document是一个浏览器对象
open() , writeln() , close()是方法
writeln()与write()的区别类似于 writeline()之于write()
writeln()可以等同于write(“\n”)
open()用来打开要修改的页面
close()正好与其相反,关闭页面同时再立即刷新页面,这就是为什么Hi看不到的原因
<body onload=”hello()”>
onload是body元素的onload事件(感觉又是一句废话)
当网页载入时就会触发事件,常用的如下:
onclick 当鼠标单击某元素时触发
onmouseover 当鼠标移到某元素时触发
ommouseout 当鼠标离开某元素时触发
onfocus 当某元素获得焦点是触发(通过鼠标或键盘)
onblur 当某元素失去焦点时触发
关于注释么// 用于单行 /*和*/组合用于多行,好多编程语言ms都这样
今天就到这里吧
其实第一课还没有结束,待续吧
如果没猜错的话,博主难道是阅读的 O’REILLY出版社的《javascript学习指南 第2版》?
@卜卜口の 博主比较穷,一般不买书。大多都是网站啦,论坛啦,pdf啦看看的
居然有背景音乐。。。吓了一跳
@龙崽 视觉和听觉嘛,好多blog都没有音乐,尤其用WordPress的, 我创新一下嘛。有音乐吓你一跳加深影响,哇哈哈哈!!
不错,学习了