有梦想,也要去努力实现!
一.javaScript:
1.作用:*数据验证,页面特效。
2.组成:*ECMAScript(欧洲计算机协会)
*DOM(文档对象模型)
*BOM(浏览器对象模型)
3.注释:/* */ ---多行注释
// ---单行注释
<% %> ---jsp注释
<!-- -->---HTML注释
4.javaScript的代码区分大小写,每句都以分号结束。
5.javaScript中没有do-while结构。
6.数据类型:
*undefined(未定义)
*boolean(布尔类型)
*string(单,双引号申明,s小写)
*number(整数或浮点型)
*null(Object类型)
7.typeof用来判断变量是什么类型的。
8.外部修饰的链接:
<script class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="index.js" language="javaScript" type="text/javaScript"></script>
行内修饰:
<a href="del.jsp?id=32" onclick="javascript:alert('确定?');"/>
9.先声明变量再赋值使用(赋什么值就是什么类型):
var=width;
width=5;
10.*alert(输出)显示带有一个提示信息和一个确定按钮的警示框 。
例:window.alert("hello");
*confirm(输入)显示一个带有提示信息、确定和取消按钮的对话框 。
*prompt(输入)显示可提示用户输入的对话框。
例:var i=window.prompt("请输入","0");
document.write(i);
11.模态窗口:不关闭后面的窗口无法进行后面的操作。
非模态窗口:不关闭后面的窗口仍可以进行后面的操作。
12.函数:完成特定任务的代码语句块(类似于java中的方法)
。
13.函数可分为:*系统函数
parseInt("字符串"),parseFloat("字符串"),isNaN()--检查参数是否是非数字!
*自定义函数
定义:function 函数名(){
js代码;
}
调用:onclick="函数名()"
14.window对象的常用属性:
*location ---地址栏,当前的URL信息。
*document ---正在打开的网页文档(包括link,form,anchor锚链接等)
*history ---一个窗口中曾经访问过的其他文件。
15.window对象的常用事件:
*onload:图像或页面的加载。
*onmouseover:鼠标上移。
*onclick:鼠标单击某对象时。
*onkeydown:某个键盘按键被按下时。
*onchange:域的内容被改变。
16.变量也有作用域(全局变量,局部变量)
*全局变量放在方法外面,每个方法都可以调用。
*遵循就近原则。
17.javaScript对象:
*属性(screen,history,location)
*方法(prompt,alert,confirm,close,open,setTimeout,setIpterval)
18.javaScript中写return才会有返回值。
19.匿名函数(只调用一次):
window.onload=function(){
alert("welcome");
}
命名函数:
function welcome(){
alert("welcome");
}
20.Date对象:
var today=new Date(); //返回当前日期和时间
var tdate=new Date("2016,10,27 19:54:12");
get Year(获取年)--必须加上1900;
get Seconds(获取秒)--0至59
get Minutes(获取分钟数)---0至59
get Hours(获取小时数)---0至23
get Day(获取星期数)---0至6
get Date(获取月份数中的天数)---1至31
get Month(获取月份)---0至11
21:window.setTimeout("showTime()",1000); ---1分钟后调用showTime()方法,放在方法内。
window.setInterval("showTime()",1000); ---每隔1秒调用一次showTime()方法,放在方法外。
二.java与javaScript的区别:
1.代码格式不同,java将代码保存在独立的文件中,而javaScript必须包含在HTML页面中才能运行。
2.基本原理不同,java是一种面向对象编程语言,而javaScript是一个客户端脚本语言。
3.执行过程不同,java执行前必须经过编译才能在对应平台上运行,而javaScript不需要编译,只需将源代码发送到客户端,由浏览器解释执行。
4.java是一种强类型语言,要求变量必须定义初始化后才能使用。
javaScript是一种弱类型语言,赋什么值就是什么类型。
5.java可以在Eclipse中Debug调试,而javaScript则用浏览器中开发者工具进行调试。
点击查看更多内容
31人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦