#Java Script

共 13 篇

11-20 ES6 变量在什么范围内可用,类似Java的全局变量和局部变量的概念,全局变量,全局都可用,局部变量只在范围内可用。ES5之前的var是没有块级作用域的概念,使用var声明的变量就是全局的… 11-19 Javascript继承实现方式 1、构造继承 2、原型继承 3、实例继承 4、拷贝继承 原型prototype机制或apply和call方法去实现较简单,建议使用构造函数与原型混合方式。 09-10 Javascript作用链域 全局函数无法查看局部函数的内部细节,但局部函数可以查看其上层的函数细节,直至全局细节。 当需要从局部函数查找某一属性或方法时,如果当前作用域没有找到,就会上溯到上层作用域查找,直至… 08-22 JavaScript值类型、附内存图 两种类型的区别是:存储位置不同; 原始数据类型直接存储在栈(stack)中的简单数据段,占据空间小、大小固定,属于被频繁使用数据,所以放入栈中存储; 引用数据类型存储在堆(heap… 08-13 javaScript-This对象 07-23 Javascript-eval的作用 它的功能是把对应的字符串解析成JS代码并运行; 应该避免使用eval,不安全,非常耗性能(2次,一次解析成js语句,一次执行)。 由JSON字符串转换为JSON对象的时候可以用ev… 03-07 null,undefined 的区别 null 表示一个对象被定义了,值为“空值”; undefined 表示不存在这个值。 02-06 JavaScript-写一个通用的事件侦听器函数 02-03 Javascript创建对象的几种方式 javascript创建对象简单的说,无非就是使用内置对象或各种自定义对象,当然还可以用JSON;但写法有很多种,也能混合使用。 07-25 ["1", "2", "3"].map﴾parseInt﴿ 答案是多少? [1, NaN, NaN] 因为 parseInt 需要两个参数 (val, radix), 其中 radix 表示解析时用的基数。 map 传了 3 个 (element, in… 07-07 IE与火狐的事件机制区别,如何阻止冒泡? 06-29 JavaScript的基本规范 1.不要在同一行声明多个变量。 2.请使用 ===/!==来比较true/false或者数值 3.使用对象字面量替代new Array这种形式 4.不要使用全局函数。 5.Swit… 06-08 JavaScript的原型及原型链 每个对象都会在其内部初始化一个属性,就是prototype(原型),当我们访问一个对象的属性时,如果这个对象内部不存在这个属性,那么他就会去prototype里找这个属性,这个pr…