摘要: 你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 为了解决这个问题,Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务 阅读全文
posted @ 2020-03-31 12:32 姚啊姚 阅读(120) 评论(0) 推荐(0)
摘要: 在 JavaScript 中虽然 Object 构造函数或对象字面量都可以用来创建单个对象,但是这些方法都有一个明显的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。为了解决这些问题,人们提出了很多对象创建的解决办法。 在了解这一章的内容之前,最好先回顾一下js的原型继承: js原型继承与原 阅读全文
posted @ 2020-03-28 11:29 姚啊姚 阅读(409) 评论(0) 推荐(0)
摘要: 捕获性分组 javascript中捕获性分组是以小括号()来实现,捕获性分组工作模式()会把每个分组里匹配的值保存起来。 比如利用捕获性分组把 hello world 互换成 world hello: 方法一:通过exec函数 var str = 'hello world'; //首先创建好字符串 阅读全文
posted @ 2020-03-26 22:54 姚啊姚 阅读(193) 评论(0) 推荐(0)
摘要: 三者的作用:Number(): 可以用于任何数据类型转换成数值;parseInt()、parseFloat(): 专门用于把字符串转换成数值; 一、Number() (1)如果是Boolean值,true和false将分别转换为1和0。(2)如果是数字值,只是简单的传入和返回。(3)如果是null值 阅读全文
posted @ 2020-03-26 15:41 姚啊姚 阅读(363) 评论(0) 推荐(0)
摘要: 一、NAN NaN 即 Not a Number ,不是一个数字。 在 JavaScript 中,整数和浮点数都统称为 Number 类型 。除此之外,Number 类型还有一个很特殊的值,即 NaN 。它是 Number 对象上的一个静态属性,可以通过 Number.NaN 来访问 。 在 ECM 阅读全文
posted @ 2020-03-24 17:14 姚啊姚 阅读(6029) 评论(1) 推荐(0)
摘要: 非构造函数的继承 var Chinese = { nation:'中国' }; var Doctor ={ career:'医生' } 一、object()方法 function object(o) { function F() {} F.prototype = o; return new F(); 阅读全文
posted @ 2020-03-24 16:41 姚啊姚 阅读(166) 评论(0) 推荐(0)
摘要: 构造函数的继承 function Animal(){ this.species = "动物"; } function Cat(name,color){ this.name = name; this.color = color; } 一、构造函数绑定 第一种方法也是最简单的方法,使用call或appl 阅读全文
posted @ 2020-03-24 16:28 姚啊姚 阅读(194) 评论(0) 推荐(0)
摘要: 一、prototype 用构造函数生成实例对象,有一个缺点,那就是无法共享属性和方法。比如,在DOG对象的构造函数中,设置一个实例对象的共有属性species。 function DOG(name){ this.name = name; this.species = '犬科'; } 然后,生成两个实 阅读全文
posted @ 2020-03-24 14:28 姚啊姚 阅读(523) 评论(0) 推荐(0)
摘要: 对象的内部属性 所有typeof返回值为“object”的对象(如数组)都包含一个内部属性[[class]],这个属性无法直接访问,一般通过Object.prototype.toString(..)来查看。 console.log(Object.prototype.toString.call([1, 阅读全文
posted @ 2020-03-23 20:58 姚啊姚 阅读(221) 评论(0) 推荐(0)
摘要: 1、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。 2、常见的基本数据类型: Numbe 阅读全文
posted @ 2020-03-23 19:32 姚啊姚 阅读(1297) 评论(0) 推荐(0)