JS总结

49 阅读1分钟

概述: Javascript :弱类型的运行在客户端的脚本语言
脚本语言:不需要编译,运行过程中由js解析器(js引擎) 逐行进行解释并执行

现在 javascript 也可以基于Node.JS技术进行服务器端编程(让JavaScript运行在服务器端的环境)

浏览器 渲染引擎和js引擎 浏览器本身并不会执行js代码,通过内置JavaScript引擎(解析器)来执行js代码,逐行解释每一句源码(转换为机器语言),然后由计算机执行

JavaScript组成 ECMAScript(语法),BOM(浏览器对象模型),DOM(文档对象模型)

ECMAScript(语法)
ES5 变量(存储一个值), 运算符(算术运算符+-/%);赋值运算符(+=,-=,=,/=,%=);关系运算符(>,<,>=,<=, !=,==,===,!==) (逻辑运算符&& ,|| ,!) ; 三目运算符(条件表达式?结果1:结果2) 条件语句: if,if...else,switch 循环语句:while ,do-while,for (break,continue) 数组(存储多个值多条数据) 每一个数组元素都是有下标的,下标从0开始 创建数组方式 读取数组的值 数组名[下标],给数组赋值 数组名[下标]=值 数组遍历 for for-in 数组内置方法,push splice,unshift,pop,.....forEach,map,reduce.. 函数function 函数定义 函数参数 函数返回值 return 对象 js中对象有两个成员:属性,方法 定义方式 读取,赋值 遍历对象 BOM window setTimeout setInterval DOM 元素获取 元素节点 三大家族