JavaScript
MastHead
这个作者很懒,什么都没留下…
展开
-
什么是JavaScript及优化技巧
JavaScript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器称为:JavaScript引擎,为浏览器的一部分,非常广泛的用于客户端的脚本语言。最早是在HTML网页上使用,用来给HTML网页增加动态功能。一些JavScript的技巧。不管是浏览器的JavaScript的引擎,还是服务器端JavaScript的引擎。1.使用===取原创 2017-04-08 19:52:24 · 495 阅读 · 0 评论 -
js代码调试技巧
擅长调代码的才是王道!!!!调代码的方式有哪些?1debugger2.给元素加断点3.利用conosle原创 2017-05-06 15:32:41 · 533 阅读 · 0 评论 -
闭包
闭包该怎么理解,这个问题不好回答呀。还是要好好思考呀原创 2017-04-13 09:02:02 · 386 阅读 · 0 评论 -
函数的理解
函数就是对象,可以把函数作为形参,返回值,也可以把函数赋值给一个变量.这个特性有很好的应用,延长函数的生命周期.函数的生命周期,取决于函数里可见的数据元素的生命周期.原创 2017-04-15 10:25:33 · 365 阅读 · 0 评论 -
内存泄漏
1.想要防止内存泄漏,关键在于弄明白回调函数什么时候可以访问和可以访问多久原创 2017-04-15 10:24:45 · 374 阅读 · 0 评论 -
JavaScript创建对象的四种方法
对象的理解:具有相同属性和方法的事物的具体化。类的理解:抽象的。对象是类的实例化。1.使用json方法创建对象(json:JavaScript)原创 2017-04-05 19:32:33 · 495 阅读 · 0 评论 -
new 关键字的理解
当我们实例化一个对象时,会遇到一个有意思的问题:function Person(name) {this.name = name;}var p = new Person("zhangsan")。console.log(p);构造函数并没有返回值,为什么可以将Person实例化呢?这是因为new的原因。new关键字有两个作用:1.申请内存空间 2.自动确定函数的返回值为一个原创 2017-04-05 21:26:40 · 548 阅读 · 0 评论 -
数组及数组中常用方法
数组:数据的有序列表。下标称为索引。创建数组方法:字面量法;构造函数法;数组中的属性和方法:length:数组长度;push(v):功能:向数组尾部插入一个值;参数:要插入数组中的值; 返回值:数组长度; pop():功能:数组尾部弹出一个值;参数:无; 返回值:弹出元素;unshift(v):功能:向数组头部插入一个值;参数:要插入数组中的值; 返回值:数组长度;原创 2017-04-05 19:37:31 · 429 阅读 · 0 评论 -
数组遍历的三种方法以及数组排序的sort方法
var arr = [1,2,3,4,5,6];第一种:for循环for(var i=0;iconsole.log(arr[i]);}第二种:for-infor(var i in arr){ console.log(arr[i]);}第三种arr.forEach(function(item){console.log(item)原创 2017-04-05 12:17:17 · 2784 阅读 · 0 评论 -
跨域请求
1111111111111111111111111111111111111111111111111111111111111原创 2017-04-13 09:45:45 · 321 阅读 · 0 评论 -
this的理解
this的指代问题,分为哪些情况原创 2017-04-13 09:04:28 · 338 阅读 · 0 评论 -
同步 异步 回调
这篇还没写呀原创 2017-04-13 08:30:50 · 436 阅读 · 0 评论 -
JS数据类型检测的四种方法
1.type of 返回值:number string boolean undefined function object.2. intanceof 功能:检测一个实例是否属于一个类;返回值:true或false3.constructor构造函数4.Object.prototype.toString.call() Object.prototype.toString.call([]原创 2017-04-10 08:36:38 · 659 阅读 · 0 评论 -
闭包
最简单的闭包举栗子:function A(){function B(){ consoloe.log("hello world");}return B;}var c = A();c();闭包的作用:希望一个变量一直保存在内存中,同时又不会影响全局的变量。闭包有更深层次的理解,需要了解JS的执行环境(excuation context原创 2017-04-08 19:33:18 · 360 阅读 · 0 评论