会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zina
不积跬步,无以至千里
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
4
5
6
7
8
9
10
11
12
···
58
下一页
2020年5月9日
你不知道的 JavaScript 系列中( 6 ) -字符串
摘要: 字符串经常被当成字符数组,但 JS 中的字符串和字符数组并不是一回事 var a = 'foo'; var b = ['f', 'o', 'o'] a.length; // 3 b.length; // 3 a.indexOf('o'); // 1 b.indexOf('o'); // 1 var
阅读全文
posted @ 2020-05-09 06:40 wzndkj
阅读(119)
评论(0)
推荐(0)
2020年5月8日
你不知道的 JavaScript 系列中( 5 ) -类数组
摘要: 有时候需要将类数组(一组通过数字索引的值)转换成真正的数组,这一般通过数组工具函数来实现,例如,一些 DOM 查询操作会返回 DOM 元素列表,它们并非真正意义的数组,但十分类似。另一个例子是通过 arguments 对象(类数组)将函数的参数当作列表来访问 工具函数 slice(...) 经常用于
阅读全文
posted @ 2020-05-08 06:19 wzndkj
阅读(121)
评论(0)
推荐(0)
2020年5月7日
你不知道的 JavaScript 系列中( 4 ) - 数组
摘要: 1、和其他强类型语言不同,JS中数组可以容纳任何类型的值 var a = [1, '2', [3]] 2、数组声明后,不需要预先设定大小 var a = []; a.length; // 0; a[0] = 1; a[1] = '2'; a.length; // 2 3、delete 运算符可以将单
阅读全文
posted @ 2020-05-07 06:31 wzndkj
阅读(166)
评论(0)
推荐(0)
2020年5月6日
你不知道的 JavaScript 系列中( 3 ) - typeof Undeclared
摘要: 该安全防范机制对在浏览器中运行的 JavaScript 代码来说还是很有帮助的 检查全局变量是否已被声明 在程序中使用全局变量 DEBUG 作为调试模式的开关。在输出调试信息到控制台之前,检查变量是否已被声明。顶层的全局变量声明 var DEBUG = true 只在 debug.js 文件中才有,
阅读全文
posted @ 2020-05-06 06:30 wzndkj
阅读(249)
评论(0)
推荐(0)
2020年4月30日
你不知道的 JavaScript 系列中( 2 ) - undefined 和 未声明
摘要: var a; typeof a; // undefined var b = c; var c; b = c; typeof b; // undefined typeof c; // undefined 大多数开发者倾向于将 undefined 等同于 undeclared(未声明),但在 JavaS
阅读全文
posted @ 2020-04-30 06:23 wzndkj
阅读(238)
评论(0)
推荐(0)
2020年4月28日
你不知道的 JavaScript 系列中( 1 ) - 内置类型
摘要: JavaScript 有 7 中内置类型: 空置 ( null ) 未定义( undefined ) 布尔值( boolean ) 数字( number ) 字符串( string ) 对象( object ) 符号( symbol, ES6 新增) 除对象之外,其他统称为 “基本类型” typeo
阅读全文
posted @ 2020-04-28 06:48 wzndkj
阅读(155)
评论(0)
推荐(0)
2020年4月24日
你不知道的 JavaScript 系列上( 57 ) - 类和委托思维模型的区别
摘要: 我们已经明白了 “类” 和 “委托” 这两种设计模式的理论区别,我们再看看它们思维模型方面的区别 典型的原型面向对象风格 function Foo(who) { this.me = who; } Foo.prototype.identify = function () { return "I am
阅读全文
posted @ 2020-04-24 06:41 wzndkj
阅读(211)
评论(0)
推荐(0)
2020年4月22日
你不知道的 JavaScript 系列上( 56) - 委托行为
摘要: [[Prototype]] 机制就是指对象中的一个内部链接引用另一个对象。如果在第一个对象上没有找到需要的属性或者方法引用,引擎就会继续在 [[Prototype]] 关联的对象上进行查找。同理,如果后者中也没有找到需要的引用就会继续查找它的 [[Prototype]] ,以此类推。这一系列对象的链
阅读全文
posted @ 2020-04-22 06:39 wzndkj
阅读(164)
评论(0)
推荐(0)
2020年4月19日
你不知道的 JavaScript 系列上( 55) - Object.create()
摘要: [[Prototype]] 机制就是存在于对象中的一个内部连接,它会引用其他对象。这个链接的作用:如果在对象上没有找到需要的属性和方法,引擎就会继续在 [[Prototype]] 关联的对象上进行查找。同理,如果在后者中也没有找到需要的引用就会继续查找它的 [[Prototype]],以此类推。这一
阅读全文
posted @ 2020-04-19 10:39 wzndkj
阅读(166)
评论(0)
推荐(0)
2020年4月18日
你不知道的 JavaScript 系列上( 54) - 检查 [[Prototype]]
摘要: instanceof function Foo() { // ... } Foo.prototype.blah = ...; var a = new Foo(); 我们如何找到 a 的 “祖先” (委托关联)呢?第一种方法: a instanceof Foo; // true instanceof
阅读全文
posted @ 2020-04-18 16:10 wzndkj
阅读(135)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
58
下一页