web第四天js

1.正则

  1. 面试

  2. 专人会用

  3. 百度————》正则—-》复制粘贴

2. jquery

  1. 框架

3.什么是js

  1. 解释性语言,在浏览器上运行,弱类型:查找运算容易

  2. 与java比较
    这里写图片描述

  3. 在html项目中定义的方法:

    <script type="text/javascript"></script>
    
  4. 只有单行注释和多行注释

  5. 使用方式:(1)页面内部(2)外联放在js文件中

  6. 执行顺序:自上而下

  7. 保留关键字和java类似

  8. 调试方式:

    alter()停留在这个位置
    
    ducument.write:破坏页面结构
    
    console.log():推荐
    

3.1数据类型和变量

  1. 所有数据类型主要分为字符串:字符和字符串 数字:整数和小数

  2. 对应的js的数据类型:

    (1)原始:数值 整数:int 小数:float    特殊:无穷和NAN
    
        字符串""和‘’可以表示字符串
    
        特殊:未定义
    
    
    
    (2)复合数据类型:对象和数组
    
  3. var初始化变量,也可以不初始化变量

  4. 命名方式:下划线,数字,字符,不建议使用$和Java的命名方式相同

  5. 类型转换:

    隐示:转换真假一切非0的对象或非特殊的都为true
    
    显示转换:tostring parseInt toString
    

3.2运算符和表达式

  1. ===和==的区别:第一个是比较值和类型第二个主要比较数值

  2. 其他都都差不多

3.3函数

  1. 单独写函数:function(1)普通函数(2)匿名函数(3)闭包自执行:自动执行,污染变量

  2. 全局变量/局部变量:内部函数定义变量推荐使用var,变量污染。

3.4数组

  1. 创建和使用

    创建:var arr=[xx,xx,xx];
    
        new Array(xxx,x,xx);
    
  2. 遍历:for通用 for in遍历对象 foreach:不推荐使用

  3. 方法:了解

4.一点点对象/事件

  1. 对象:

    class:java
    
    一切都是对象:Windows
    
  2. 事件:人与计算机交互 用户与我, 网页的交互

        输入:鼠标:相应的鼠标左键的点击事件.键盘.浏览器的改变
    
        onclick="test()"    function    test(){}
    
        输出:耳朵 眼睛
    
发布了51 篇原创文章 · 获赞 5 · 访问量 5644
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章