JS常用知识点总结

JS知识点总结

一:什么是JavaScript?

   JavaScript是一种流行的脚本语言,是一种轻量级的脚本语言。

  1. JavaScript可以实现的功能:
  1. 直接写入HTML的输出流;比如:documen.write
  2. 实现对事件的反应;比如:click
  3. 改变HTML的内容;比如:innnerHTML
  4. 改变HTML的图像
  5. 改变HTNL的样式;比如:x.style.color
  6. 用于验证输入

二:JavaScript的使用:

1.JavaScript的输出:

  1. window.alert():弹出警告框
  2. document.write():把内容写入到HTML文档中 //如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖.
  3. innerHTML():写入到HTML元素
  4. Console.log():将结果打印到浏览器控制台
  1. JavaScript的注释:
  1. 单行注释://
  2. 多行注释:以/*开头  以*/结尾
  1. 声明变量:
  1. 全局变量:var
  2. 局部变量:let
  3. 一次声明多个变量:以var开头,变量之间以逗号隔开,比如:var a,b,c =10;
  1. JavaScript数据类型:
  1. 字符串:使用单引号或者双引号括起来
  2. 数字:可以带小数点,也可以不带
  3. 布尔:true或者false
  4. 数组:三种创建方式:

  var cars=new Array();

var cars=new Array("Saab","Volvo","BMW");

var cars=new Array("Saab","Volvo","BMW");

  1. NULL 和UNDIFINED
  1. 对象
  1. 创建对象:可以使用字符来定义和创建 JavaScript 对象

     var student={name:”zhangsan”,age:”10”}

  1. 对象属性:通常认为 "JavaScript 对象是键值对的容器"键值对通常写法为 name : value (键与值以冒号分割)
  1. 函数
  1. 语法:

function functionname()

{

    // 执行代码

}

  1. 调用带参数的函数:function myFunction(var1,var2){代码}
  2. 带有返回值的函数:function myFunction(){var x=5;return x;}
  1. 常见的事件
  1. onchange:HTML 元素改变
  2. onclick用户点击 HTML 元素
  3. onmouseover:鼠标指针移动到指定的元素上时发生
  4. onmouseout:用户从一个 HTML 元素上移开鼠标时发生
  5. onkeydown:用户按下键盘按键
  6. onload:浏览器已完成页面的加载
  1. 字符串的常用方法:
  1. charAt()返回指定索引位置的字符
  2. concat()连接两个或多个字符串,返回连接后的字符串
  3. match():匹配正则表达式
  4. slice()提取字符串的片断,并在新的字符串中返回被提取的部分
  1. 运算符:

与java类似,特别的“===”是内容和数据类型都相同。

  1. 条件语句:

和java差不多

  1. 类型转换:
  1. String()可以将数字类型转化为字符串;Number的toString()也有同样的效果。
  2. 解析一个字符串,返回一个整数:parseInt()
  3. 布尔值转化为数字Number(false)
  1. 正则表达式

/正则表达式语句/

  1. 表单

表单自动提交验证:required属性

  1. this关键字
  • JS函数
  1. Function()构造函数
  2. 自调用函数

四 .DOM

  1. Window方法
  1. window.open() - 打开新窗口
  2. window.close() - 关闭当前窗口
  3. window.moveTo() - 移动当前窗口
  4. window.resizeTo() - 调整当前窗口的尺寸
  1. window History
  1. history.back() - 与在浏览器点击后退按钮相同
  2. history.forward() - 与在浏览器中点击向前按钮相同
  3. Window history.back()方法加载历史列表中的前一个 URL
  1. 计时
  1. setInterval() - 间隔指定的毫秒数不停地执行指定的代码。
  2. setTimeout() - 在指定的毫秒数后执行指定代码。
  3. clearInterval() 方法用于停止 setInterval() 方法执行的函数代码。

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值