域名分为:一级域名、二级域名、三级域名。例如:baidu.com(一级域名) 、www.baidu.com(二级域名)tieba.baidu.com(二级域名)、bbs.youa.baidu.com (三级域名)。简易记法:在域名中包含两个点的为二级域名,只包含一个点的为一级域名。跨域:由于Java...
分类:
编程语言 时间:
2014-10-30 00:05:22
阅读次数:
155
两种类型:1. ECMAScript变量包含两种不同类型的值:基本类型值、引用类型值;2. 基本类型值:指的是保存在栈内存中的简单数据段;3. 引用类型值:指的是那些保存在堆内存中的对象,意思是,变量中保存的实际上只是一个指针,这个指针执行内存中的另一个位置,由该位置保存对象;两种访问方式:4. 基...
分类:
Web程序 时间:
2014-10-29 16:12:23
阅读次数:
145
/* 数组和对象 【JavaScript 权威指南 第五版】*/ /* 对象: 是一个无序属性集合, 每个属性都有自己的名字和值 */ /* 创建对象简单方法, 对象直接量 */var obj = {};var obj = {name: 'maxthon'};var obj = {name: {.....
分类:
编程语言 时间:
2014-10-29 14:38:04
阅读次数:
309
在JS中,两个对象如何才能相等?下面的两个 Alert,只有一个输出true. 在JS中如何才能构造出两个JS对象相等?var prop1 = {asd:{def:'abc'}};var prop2 = {asd:{def:'abc'}}; alert( prop1==prop2)//false ....
分类:
Web程序 时间:
2014-10-28 17:41:15
阅读次数:
180
1.字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); var obj = strJSON.parseJSON(); var obj = JSON.parse(strJSON); 2.json对象转字符串(obj代表json对象) var st...
分类:
Web程序 时间:
2014-10-26 13:07:29
阅读次数:
190
首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。==,不做类型转换,类型不同的一定不等。下面分别说明:先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等:1、如果类型不同,就[不相等]2、如果两个都是数值,...
分类:
Web程序 时间:
2014-10-25 13:09:01
阅读次数:
190
js如何判断一个对象{}是否为空对象,没有任何属性前段时间用js写了一个类似"angularjs"用于数据绑定的东西,功能是比较简单了,通常应该传进来的是一个ArrayList JSON对象数组,但有时候通过AJAX方法调用返回的是一个JSON对象,而不是数组!为了兼容这种情况使用了以下代码:if (typeof model.rows === "object" && !(model.rows in...
分类:
Web程序 时间:
2014-10-24 20:52:15
阅读次数:
198
1.当array是一个从0开始的连续数组时,json_encode出来的结果是一个由[]括起来的字符串而当array是不从0开始或者不连续的数组时,json_encode出来的结果是一个由{}括起来的key-value模式的字符串$test = array();$test[] = 1;$test[]...
分类:
Web程序 时间:
2014-10-22 14:12:03
阅读次数:
132
无意间折腾出来的,此方法很triky,但是很简单有效。背景说明:facebook种内嵌的iframe无法直接访问。解决方法:chrome浏览器为例1、右键查看iframe源代码,此时进入iframe的源代码页面,例如得到如下页面:view-source:https://farm-us.funplus...
分类:
Web程序 时间:
2014-10-21 19:11:16
阅读次数:
176
在JS里,除了三种基本类型(字符串,数值,布尔)和undefined及function,其它都是对象类型。除了null对象,其他所有js对象都可以添加自定义属性和方法,当然也可以为function添加属性。对象的赋值和对象的操作,所谓对象的赋值,是将值和引用(指针)一起传递,比如有一个数组a=[1,...
分类:
其他好文 时间:
2014-10-20 23:04:28
阅读次数:
241