摘要:
今天的题目有点意思,是一道国外的面试题。(function(foo){ return typeof foo.bar; })({ foo: { bar: 1 } });各位先看看,想下输出结果是什么?undefined我们先分解一下var baz = { foo: { bar: 1 } }; (function(foo){ return typeof foo.bar; })(baz); 看明白了没有?其实这一题也可以当作脑筋急转弯。foo.foo.bar才等于1只不过用foo这个相同的名字给你整混淆了最后来个更有意思的,大家思考下哦!嘿嘿~var x = [typeof x, typ... 阅读全文
摘要:
以下哪些是javascript的全局函数:( )A.escape B.parseFloat C.eval D.setTimeout E.alertJavaScript 全局对象参考手册http://www.w3school.com.cn/js/jsref_obj_global.asp这一题的答案是ABC,为什么的?那,我们先从window说起,看完了也许大家就明白了。如同很多常用对象一样window也不是javascript定义的。。。。JavaScript标准规定要有一个global对象,作为全局对象。 从标准的角度,global对象是对开发者不可见的。 而在浏览器的host环境,提供了一个 阅读全文
摘要:
请选择结果为真的表达式:( )A. null instanceof Object B. null === undefined C. null == undefined D. NaN == NaN这个题目跑一遍大家其实都可以知道结果,这个题目看似没有什么太大意义,但是你可以试着跑一下typeof null //"object"那为何 null instanceof Object //false呢?引用Bosn Ma的发言null可以用来表示对象不存在,但本身属于NULL类型。typeof null === "object"并非因为null是"Ob 阅读全文
摘要:
function Container(properties) { var objthis = this; for (var i in properties) { (function() { var t = properties[i]; objthis["get" + i] = function() { return t; }; objthis["set" + i] = function(val) { t = val; }; })(); }}var prop = { Name: "Jim", Age: 13};var con = new 阅读全文
摘要:
Javascript 是多范式语言一、命令式 二、函数式 三、面向对象命令式 基本的逻辑控制、迭代语句等。函数式 1、scope Chain (作用域链) Variable Object(变量对象),Activetion Object(活动对象) ①VO是在函数被定义是生成的,持有 this ,arguments 和所有在当前函数中声明的变量、函数和具名函数参数; ②VO上私有的parent属性指向外层函数的VO,形成VO scope Chain ③最顶层函数的parent指向window,window指向自己。所以,window是scope CHhain的终点。 2、r... 阅读全文
摘要:
从事CSS+HTML,或者说是美工吧,也有一年半经验了,发现自己对设计什么的果然还是很无爱啊,嗯,所以决定专心的撸代码了,之前看到一位前辈吧,我在知乎上面看到的,我在博客里也转载过,那就先跳过CSS部分了javascript与jquery建议大家从w3cschool先过一遍,我之前就是这么做的,然后可以边写边学,差不多的时候再系统的学习一下,瓢城web俱乐部出的视频是不错的选择。之后打算看一下:1、javascript语言范式2、javascript语言内部机制。3、dom编程4、ajax编程5、了解浏览器的差异性,其中包括了css和js两个部分,当然了,我重点的会关注一下js部分。等完成了以 阅读全文
摘要:
专注与javascript和html吧,有兴趣的朋友可以关注下,现在的话算是小菜鸟一枚,以后的学习历程和学习心得都会在这里一一记载。 阅读全文