随笔分类 -  javascript

ajax
摘要:原生ajax 获取数据 function getData(){ loadXMLDoc("get","./test.json",function(data){ console.log(data) console.log(typeof data) // console.log(typeof eval(" 阅读全文
posted @ 2016-08-23 15:12 借个火点烟 阅读(129) 评论(0) 推荐(0)
数组去重
摘要:数组去重 由于js本身并没有提供数组去重的方法,现自己总结以下几种去重方法 1:indexof() 缺点:不能去掉值相同,类型不同的数据 [1,2,3,4,"1",1] [1,2,3,4,"1"] [1,2,3,4,1] [1,2,3,4] var arr = [1,2,3,1,4]; Array. 阅读全文
posted @ 2016-05-31 20:24 借个火点烟 阅读(201) 评论(0) 推荐(0)
javascript中浅拷贝和深拷贝的理解
摘要:javascript中浅拷贝和深拷贝的理解 什么是拷贝? 简单地说就是复制,对数据的复制 浅拷贝:改变拷贝者的值,被拷贝者的值也会变化 深拷贝:改变拷贝者的值,被拷贝者的值不会变化 由于基本数据类型是存放在栈中,拷贝的就是自己本身,所以就是深拷贝 1:number var a = 1; b = a; 阅读全文
posted @ 2016-05-31 17:07 借个火点烟 阅读(211) 评论(0) 推荐(0)
javascript中内存的理解
摘要:javascript中内存的理解 js中的数据类型分为基本数据类型和引用数据类型,即原始值和引用值,基本数据类型包括number、string、boolean、null、undefined;引用数据类型包括Object、Function、Array等 基本数据类型的变量名和变量值在内存中位置都为栈, 阅读全文
posted @ 2016-05-31 15:41 借个火点烟 阅读(243) 评论(0) 推荐(0)
数组重复判断
摘要:数组重复判断 方法1 function isRepeat(arr){ var hash = {}; for(var i in arr){ if(hash[arr[i]]){ return true; } hash[arr[i]] = true; } return false; } isRepeat( 阅读全文
posted @ 2016-05-10 20:34 借个火点烟 阅读(148) 评论(0) 推荐(0)
HTML DOM总结
摘要:HTML DOM总结 1:HTML DOM介绍 HTML DOM:HTML Document Object Model 定义了访问和操作 HTML 文档的标准方法。 核心DOM:针对任何结构的的标准文档 XML DOM:针对XML结构文档的标准文档,XML DOM 定义了所有 XML 元素的对象和属 阅读全文
posted @ 2016-05-09 14:07 借个火点烟 阅读(178) 评论(0) 推荐(0)
JSON总结
摘要:JSON总结 1:JSON介绍 JSON:JavaScript对象表示法,JavaScript Object Notation JSON是一种基于文本,独立于语言的跨平台的轻量级数据交换格式,是存储和交换文本信息的语法,类似于XML,但是比XML更小,更快,更易解析。 JSON和XML都可以作为跨平 阅读全文
posted @ 2016-05-09 11:43 借个火点烟 阅读(206) 评论(0) 推荐(0)
javascript模块化化编程
摘要:一:javascript模块化化编程 javascript起初不是一种模块化编程语言,不支持类(class),也不支持模块(module),但是随着业务的发展,javascript也实现了一些“某模块”的效果,ES6中已经支持“类”和“模块” javascript模块化编程经历了以下几个阶段: 1: 阅读全文
posted @ 2016-05-08 12:23 借个火点烟 阅读(219) 评论(0) 推荐(0)
js中对象的属性使用
摘要:js中对象的属性使用 对象包含一系列属性,且这些属性是无序的,每个属性是由key:value var obj = {} obj[1]=2; obj["1"] = 3; obj; Object {1: 3} var obj = {} obj[{}]=2; obj[{x:1}] = 3; obj; Ob 阅读全文
posted @ 2016-05-05 00:24 借个火点烟 阅读(583) 评论(0) 推荐(0)
javascript中严格模式的使用
摘要:严格模式是ES5中添加的一种特殊的执行模式,提供错误检测,增强了安全性 语法: "use strict" 全局使用strict 函数内使用 1: 全局变量 在strict模式下,不可以给一个为声明的变量赋值 正常模式: a = 1; console.log(a) 1 严格模式: "use stric 阅读全文
posted @ 2016-05-04 22:52 借个火点烟 阅读(1079) 评论(0) 推荐(0)
javascript中object的运算符操作使用
摘要:javascript中object的运算符操作使用 1:delete 使用: delete obj.x var obj = {x:1} obj.x//1 delete obj.x obj.x//undefined 2:defineProperty 使用: var obj = {}; Object.d 阅读全文
posted @ 2016-05-02 17:09 借个火点烟 阅读(267) 评论(0) 推荐(0)
javascript中类型检测的使用
摘要:javascript中类型检测的使用 1:typeof 使用: typeof xxx typeof 100 //"number" typeof NaN //"number" typeof "str"//"string" typeof true //"boolean" typeof function 阅读全文
posted @ 2016-05-02 16:45 借个火点烟 阅读(136) 评论(0) 推荐(0)
js中字符串的使用
摘要:javascript中String的使用 String对象 String 对象用于处理文本(字符串)。字符串的长度不可更改,所有的方法不能修改 内容 String对象的创建 1:var str = new String("hello,world");//构造器 2:var str = "hello, 阅读全文
posted @ 2016-05-02 09:47 借个火点烟 阅读(1024) 评论(0) 推荐(0)
js中数组的基本使用
摘要:javascript中数组的使用 Array对象 用于在单个变量中存储多个值,数组是值的有序集合,每个值叫做元素,每个元素在数组中都有数字组成的编号。数组是弱类型的,元素可以是不同类型的数据 var arr = [1,"abc",true,null,undefined,[1,2,3],{x:a}}] 阅读全文
posted @ 2016-04-27 21:43 借个火点烟 阅读(245) 评论(0) 推荐(0)
js浮点数的加减乘除
摘要:js中浮点数的加减乘除 / 加法 / / 加法貌似只有0.1+0.2、0.2+0.4、0.3+0.6、0.4+0.8才会出现计算不精准 / function add(arg1,arg2){ var r1,r2,m; if(parseInt(arg1) == arg1){ r1 = 0; }else{ 阅读全文
posted @ 2016-04-22 11:53 借个火点烟 阅读(195) 评论(0) 推荐(0)
js中bind、apply、call、callee、caller的使用
摘要:在js中,apply,call,bind三者都是用来改变函数的this对象的指向 相同点 "都是用来改变函数的this的指向" "第一个参数是this要指向的对象" "利用后续的参数传参" 不同点 "后续参数的用法不同" "call和apply都是对函数的直接调用call(),apply()" "b 阅读全文
posted @ 2016-04-22 11:48 借个火点烟 阅读(181) 评论(0) 推荐(0)
js中报错:Object doesn't support this property or method
摘要:当我们调试js代码的时候,经常会出现"Object doesn't support this property or method",原因有几下几类: 变量或者函数名等使用了javascript中的关键字或者保留字 方法名与一些标签名命名冲突 button中name="submit" 如果是上传图片 阅读全文
posted @ 2016-04-22 10:50 借个火点烟 阅读(5241) 评论(0) 推荐(0)
js中this的用法
摘要:一:什么是this? this是javascript中的一个关键字。 当函数运行,this代表其内部自动生成的一个内部对象,只能在其内部使用。 在ECMAScript中,只有俩种执行环境,全局环境以及函数环境,每一个函数都是一个执行环境,包括嵌套函数,嵌套函数也是一个执行环境 函数的使用场景不同,即 阅读全文
posted @ 2016-04-20 17:28 借个火点烟 阅读(317) 评论(0) 推荐(0)