javascript 基础
javascript
消息对话框
1.警告框
alert (message)
2.确认框
confirm (message)
3.提示框
prompt (text, defaultText)
关键字
| 表9-1 JavaScript的关键字 | ||||
|---|---|---|---|---|
| break | case | catch | continue | default |
| delete | do | else | finally | for |
| function | if | in | instanceof | new |
| return | switch | this | throw | try |
| typeof | var | void | while | with |
保留字
| 表9-2 JavaScript的保留字 | ||||
|---|---|---|---|---|
| abstract | boolean | byte | char | class |
| const | debugger | double | enum | export |
| extends | final | float | goto | implements |
| import | int | interface | long | native |
| package | private | protected | public | short |
| static | super | synchronized | throws | transient |
| volatile |
转义字符
| 转义字符 | 代表含义 | 转义字符 | 代表含义 |
|---|---|---|---|
| \b | 退格符 | \t | 水平制表符 |
| \f | 换页符 | ' | 单引号 |
| \n | 换行符 | " | 双引号 |
| \r | 回车符 | \ | 反斜线 |
常用系统函数
- 返回字符串表达式中的值:eval(字符串表达式) 返回值:表达式的值或“undefined”。
- 返回字符的编码:escape(字符串)
- 返回字符串ASCII码:unescape (string) unescape 函数返回的字符串是 ISO-Latin-1 字符集的字符。参数string包含形如“%xx”的字符的字符串,此处xx为两位十六进制数值。
- 返回实数:parseFloat(string);
- 返回不同进制的数:parseInt(numbestring , radix); 字符串以“0x”开始-16进制;以“0“开始--8进制;其他--10进制。
- 判断是否为数值 :isNaN(testValue); NaN:not a Number (注意大小写)
基本用法
document.getElementById('zoom').style.fontsize=size+'px';
document.getElementById('c').style.background=ColorName;
javascript 事件分析
事件编程
- 事件源
- window
- form
- mouse
- key
- 事件
- html事件
- 突变事件
- 双击事件
- 事件句柄
- onclick
- ondblclick
事件类型
• 鼠标单击
• 键盘事件
• html
• 突变事件
事件句柄
事件发生要进行的操作,onload , 事件句柄,
- 窗口事件
- 表单元素事件
- 鼠标事件
- 键盘事件
事件句柄一览表
| 事件名称 | 事件句柄 | 事件 |
|---|---|---|
| load | onLoad | 当文档载入时执行JS代码 |
| unload | onUnload | 当文档卸载时执行JS代码 |
| change | onChange | 当元素改变时执行JS代码 |
| submit | onSubmit | 当表单被提交时执行JS代码 |
| reset | onReset | 当表单被重置时执行JS代码 |
| select | onSelect | 当元素被选取时执行JS代码 |
| blur | onBlur | 当元素失去焦点时执行JS代码 |
| focus | onFocus | 当元素获得焦点时执行JS代码 |
| click | onClick | 当鼠标被单击时执行JS代码 |
| dblclick | onDblclick | 当鼠标被双击时执行JS代码 |
| mousedown | onMouseDown | 当鼠标按钮被按下时执行JS代码 |
| mousemove | onMouseMove | 当鼠标指针移动时执行JS代码 |
| mouseout | onMouseOut | 当鼠标指针移出某元素时执行JS代码 |
| mouseover | onMouseOver | 当鼠标指针悬停于某元素之上时执行JS代码 |
| mouseup | onMouseUp | 当鼠标按钮被松开时执行JS代码 |
| keydown | onKeyDown | 当键盘被按下时执行JS代码 |
| keypress | onKeyPress | 当键盘被按下后又松开时执行JS代码 |
| keyup | onKeyUp | 当键盘被松开时执行JS代码 |
事件处理
静态指定
动态制定
document.myform.mybutton.onclick();
特定对象特定事件
<script type=“text/javascript” for=“对象” event=“事件”>
//事件处理程序代码
</script>
事件处理返回值
基本语法:事件句柄=“return 函数名(参数);"
表单事件句柄
| 事件句柄 | 事件 |
|---|---|
| onchange | 当元素改变时执行脚本 |
| onsubmit | 当表单被提交时执行脚本 |
| onreset | 当表单被重置时执行脚本 |
| onselect | 当元素被选取时执行脚本 |
| onblur | 当元素失去焦点时执行脚本 |
| onfocus | 当元素获得焦点时执行脚本 |
鼠标事件
| 事件句柄 | 事件 |
|---|---|
| onclick | 当鼠标被单击时执行脚本 |
| ondblclick | 当鼠标被双击时执行脚本 |
| onmousedown | 当鼠标按钮被按下时执行脚本 |
| onmousemove | 当鼠标指针移动时执行脚本 |
| onmouseout | 当鼠标指针移出某元素时执行脚本 |
| onmouseover | 当鼠标指针悬停于某元素之上时执行脚本 |
| onmouseup | 当鼠标按钮被松开时执行脚本 |
键盘事件
| 事件句柄 | 事件 |
|---|---|
| onkeydown | 当键盘被按下时执行脚本 |
| onkeypress | 当键盘被按下后又松开时执行脚本 |
| onkeyup | 当键盘被松开时执行脚本 |
代码改变世界

浙公网安备 33010602011771号