Javascript的组成

所有的语言应该都有基础语法、基础库。
第一部分
ECMAScript:是js的标准,在所有的浏览器都能兼容,与语法相关的,都包含在内。比如:
注释

// 单行文本注释
/**/多行文本注释

变量

var message;//声明
message = "hello"//初始化

操作符:算术运算符、一元运算符、比较运算符、逻辑运算符、三目运算符等
流程控制语句:分支语句、循环语句
数组

var arr = new Array();//初始化数组

对象

var person = new Object();//创建一个对象

函数

var myNumber = Math.random();

正则表达式:是一个描述字符模式的对象

所有的JS解释器都可以兼容ECMAScript
【lodash】 ECMAScript库
第二部分
DOM(有兼容性问题)
【js操作html的api】
(api:应用程序编程接口)
Document object model 文档对象模型

var dom = document.getElementsByTagName("input");
var dom = document.getElementsById("input_name");
dom.onclick = function(){}

【jQuery】DOM库(解决了兼容性问题)
第三部分
BOM【js操作浏览器的api】(存在兼容性问题)
Browser Object model 浏览器对象模型
例如:
alert()/prompt()/confirm()
setInterval()
setTimeout()
XMLHttpReqeust
ajax

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值