如何在网页中写javascript
2016-05-25 21:19
651 查看
1 在页面中直接嵌入Javascript
<html>
<head>
<script language="javascript">
js程序
</script>
</head>
<body>
</body>
</html>
例如:
2 引用外部的Javascript
如果脚本比较复杂或是同一段代码被很多页面使用,则可以将这些脚本代码放置在一个单独的文件中,该文件扩展名为.js,然后在需要使用该代码的web页面中链接该Javascript文件即可。
.js后缀的文件中以 function 方法名(){}编写js代码
<script language="javascript" src = ".js后缀的文件路径"></script>
然后在<body></body>标签调用.js后缀文件中的方法
<body onload = ".js后缀文件中的方法"></body>
在.js后缀的文件中不需要使用<script></script>标签对括起来。
例如:html文件
js文件
<html>
<head>
<script language="javascript">
js程序
</script>
</head>
<body>
</body>
</html>
例如:
<span style="font-size:14px;"><html> <head> <title>Insert title here</title> <script language="javascript"> var now = new Date(); var year = now.getYear()+1900; var month = now.getMonth()+1; var date = now.getDate(); var day = now.getDay(); var arr_week = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var week = arr_week[day]; var time = "当前时间:"+year+"年"+month+"月"+date+"日"+week; alert(time); </script> </head> <body> </body> </html></span>
2 引用外部的Javascript
如果脚本比较复杂或是同一段代码被很多页面使用,则可以将这些脚本代码放置在一个单独的文件中,该文件扩展名为.js,然后在需要使用该代码的web页面中链接该Javascript文件即可。
.js后缀的文件中以 function 方法名(){}编写js代码
<script language="javascript" src = ".js后缀的文件路径"></script>
然后在<body></body>标签调用.js后缀文件中的方法
<body onload = ".js后缀文件中的方法"></body>
在.js后缀的文件中不需要使用<script></script>标签对括起来。
例如:html文件
<span style="font-size:14px;"><html> <head> <title>Insert title here</title> <script language="javascript" src = "js3.js"></script> </head> <body onload = "getDate()"> </body> </html></span>
js文件
<span style="font-size:14px;">function getDate(){ var now = new Date(); var year = now.getYear()+1900; var month = now.getMonth()+1; var date = now.getDate(); var day = now.getDay(); var arr_week = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); var week = arr_week[day]; var time = "当前时间:"+year+"年"+month+"月"+date+"日"+week; alert(time); }</span>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 最后一次说说闭包
- Ajax
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解
- call/apply/bind 的理解与实例分享