会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
早点睡觉吧
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2020年1月3日
BOM
摘要: ECMAScript各个版本都能兼容,只不过低版本不兼容ES6以上 BOM和DOM都是树形结构 BOM的根是window,DOM的根是document BOM中包含:document(文档)、location(本地信息)、history(历史)、screen(屏幕)、navigator(浏览器信息)
阅读全文
posted @ 2020-01-03 19:30 早点睡觉吧
阅读(197)
评论(0)
推荐(0)
2019年12月29日
数组
摘要: 数组三种创建方法: var arr0 = []; // 字面量方法创建 var arr1 = new Array(); // 构造函数实例化对象 var arr2 = Array(); // 字符串转数组类型 delete可以删除数组中的元素,因为数组就是伪对象,删除之后元素为empty,不会破环数
阅读全文
posted @ 2019-12-29 22:48 早点睡觉吧
阅读(179)
评论(0)
推荐(0)
arguments
摘要: arguments.callee (当前函数) arguments.callee.caller(调用函数) 为了我们更好了解这两个属性,我们来举一个小栗子 1 function getOneNumber(fun1,fun2){ 2 whatNum("1",fun1,fun2); 3 } 4 5 fu
阅读全文
posted @ 2019-12-29 13:45 早点睡觉吧
阅读(217)
评论(0)
推荐(0)
2019年12月28日
变量作用域
摘要: 全局作用域 在全局内使用var关键字定义变量,或者在函数内直接使用变量。全局变量在定义后,可以在函数内部访问得到。 局部作用域 在函数内部使用var关键字属于局部变量,在函数内部任何位置,只要是定义的局部变量如果在函数外部定义了相同名字的全局变量,在使用是要注意以下问题。 1 var a =3; 2
阅读全文
posted @ 2019-12-28 22:48 早点睡觉吧
阅读(139)
评论(0)
推荐(0)
相等操作符
摘要: 1.相等操作符 如果有一个操作数是布尔值,则在比较相等性之前先将其转换为数值——false 转换为 0,而 true 转换为 1; 如果一个操作数是字符串,另一个操作数是数值,在比较相等性之前先将字符串转换为数值; 如果一个操作数是对象,另一个操作数不是,则调用对象的 valueOf()方法,用得到
阅读全文
posted @ 2019-12-28 22:25 早点睡觉吧
阅读(141)
评论(0)
推荐(0)
数据类型
摘要: typeof操作符 鉴于ECMAScript是松散类型的,因此须有一种手段检测给定变量的数据类型—typeof就是负责提供这个方面的信息的操作符。 "undefined"——如果这个值未定义; "boolean"——如果这个值是布尔值; "string"——如果这个值是字符串; "number"——
阅读全文
posted @ 2019-12-28 22:18 早点睡觉吧
阅读(120)
评论(0)
推荐(0)
script元素
摘要: async: 异步脚本,表示立即下载脚本,但不应妨碍页面中其它操作,比如下载其它资源或者等待加载其它脚本。且只对外部脚本有效。 defer: 延迟脚本,表示脚本可以延迟到文档完全被解析和显示之后再执行。且只对外部脚本有效。 以上两个标签都是针对外部文件: 一般来说尽可能是外部文件来包含JavaScr
阅读全文
posted @ 2019-12-28 21:17 早点睡觉吧
阅读(59)
评论(0)
推荐(0)
javascript的组成
摘要: 核心(ECMAScript) ECMAScript定义了这门语言的基础,而在此基础之上可以构建更完善的脚本语言。ECMAScript包含下列组成部分: 语法、类型、语句、关键字、保留字、操作符、对象。 文档对象模型(DOM) DOM是用来干什么的? 使用DOM无序重新加载网页,就可以修改其外观和内容
阅读全文
posted @ 2019-12-28 21:08 早点睡觉吧
阅读(174)
评论(0)
推荐(0)
上一页
1
2
公告