1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 ...
分类:
Web程序 时间:
2018-11-09 21:01:25
阅读次数:
221
这是由于转义字符引起的如 : \ , fastjson 处理后是双反斜杠:\\ ,而 JSON.parse 解析时需要4个反斜杠 ,即 js解析json 反斜杠时,需要 4个 解成 1 个 解决方法: 后台返回前,把处理后的json字符串再处理,所有双反斜杠 替换成 4个 : 或 前端接收后处理成4 ...
分类:
Web程序 时间:
2018-11-08 11:00:44
阅读次数:
356
js对象替换键值名称 将obj中的id和name字段替换分别替换成为“@id”,“@name” 代码如下: 对于对象 例如:替换obj中grade属性,将Math替换Chinese,将English替换成Chemistry 完整代码为: ...
分类:
Web程序 时间:
2018-11-05 20:02:26
阅读次数:
1178
//表单序列化成JSON对象 $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, function () { if (o[this.name]) { if (!o[this ...
分类:
Web程序 时间:
2018-11-04 11:13:52
阅读次数:
195
监听方法: 使用方法(触发watch): 在根目录的 app.js ...
分类:
微信 时间:
2018-11-03 13:57:11
阅读次数:
256
js对象与其它面向对象编程语言的差异 -- JAVA与C++等语言中的对象,是先构造一个类抽象事物,再通过类实例化一个个对象。但javascript中,中不区分类和实例的概念,而是通过原型(prototype)来实现面向对象的封装,继承和多态,从而实现面向对象编程。 什么是面向对象编程? 将现实世界 ...
分类:
Web程序 时间:
2018-10-30 00:19:10
阅读次数:
256
一直都听说DOM很慢,要尽量少的去操作DOM,于是就想进一步去探究下为什么大家都会这样说,在网上学习了一些资料,这边整理出来。 首先,DOM对象本身也是一个js对象,所以严格来说,并不是操作这个对象慢,而是说操作了这个对象后,会触发一些浏览器行为,比如布局(layout)和绘制(paint)。下面主 ...
分类:
其他好文 时间:
2018-10-27 00:03:48
阅读次数:
125
对于一个普通的js对象: 如果我们要对它添加新属性的话可以使用下列方式: 删除属性,需要使用delete方法: 欲当凌绝顶,一览众山小。 ...
分类:
Web程序 时间:
2018-10-25 11:04:47
阅读次数:
132
一、什么是原型链? 简单回顾下构造函数,原型和实例的关系: 每个构造函数(constructor)都有一个原型对象(prototype),原型对象都包含一个指向构造函数的指针,而实例(instance)都包含一个指向原型对象的内部指针. 然鹅,在js对象里有这么一个规则: 如果试图引用对象(实例in ...
分类:
Web程序 时间:
2018-10-24 17:48:18
阅读次数:
191
浏览器对于javascript的同源策略的限制,例如a.cn下面的js不能调用b.cn中的js,对象或数据(因为a.cn和b.cn是不同域),所以跨域就出现了: 简单的解释就是相同域名,端口相同,协议相同 同源策略: 请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同 ...
分类:
其他好文 时间:
2018-10-22 12:53:18
阅读次数:
141