zoukankan      html  css  js  c++  java
  • 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

    转义字符

    转义字符 代表含义 转义字符 代表含义
     退格符 水平制表符
    f 换页符 ' 单引号
    换行符 " 双引号
    回车符 反斜线

    常用系统函数

    • 返回字符串表达式中的值: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 当键盘被松开时执行脚本
  • 相关阅读:
    VB C# 语法对比图 (代码实例)
    改进了的一个邮件发送类
    什么时候应该使用 ==?什么时候应该使用 Equals?
    c#写的贪吃蛇小游戏
    七招制胜ASP.NET应用程序开发
    SQL Server开发人员应聘常被问的问题汇总
    DataTable中数据记录的统计
    ASP.NET中数据库数据导入Excel并打印
    在.NET中得到计算机硬件信息的一些功能
    C#.NET 中的类型转换
  • 原文地址:https://www.cnblogs.com/pprp/p/9135683.html
Copyright © 2011-2022 走看看