摘要:
原文http://www.quora.com/JavaScript/What-is-the-best-way-to-check-if-a-property-or-variable-is-undefined1. Javascript根据值决定变量类型。值可以是undefined。但变量只能有两种情况:声明或没声明。2. 变量一旦声明即都被初始化为undefined值,直到变量被赋予了其他值。3. 没有被声明的变量不具备undefined值,它们压根就不存在。引用一个不存在的变量将抛出ReferenceError异常,除非你使用的是typeof操作符。4. typeof操作符将对下列两种变量返回u 阅读全文
摘要:
1. HTTP协议的状态消息都有哪些?1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败2. AJAX跨域的解决办法?1、document.domain+iframe的设置 对于主域相同而子域不同的例子,可以通过设置document.domain的办法来解决。 具体的做法是可以在http://www.a.com/a.html和http://script.a.com/b.html两个文件中分别加上 document.domain = a.com;然后通过a.html文件中创建一个. 阅读全文
摘要:
原文:http://www.quora.com/JavaScript/What-are-the-top-ten-things-a-beginner-must-know-about-JavaScript1. Javascript没有类的概念。一般使用原型链继承(prototypal inheritance)来模拟类。2. 除了null和undefined之外的任何数据类型都能表现成Object (behave like an object),包括Number类型和Function类型。var n = 42;function f() { alert("foo"); };aler 阅读全文