小编Sus*_*san的帖子

jQuery框架内部

我试图理解如何编写jquery框架的内部结构,并发现很难理解代码.

有没有人有任何关于开始的好方法的建议.

感谢所有有用的输入.编辑主题,因为我添加个别评论的空间有限.我写了很多基本的javascript代码.我知道基本的DOM,使用事件处理程序,了解CSS基础知识.我已经阅读了您提到的许多主题,虽然不是专家,但我对它很熟悉并且没有对闭包等一些高级主题进行编码.以下是我到目前为止使用的书籍首先是javascript - 一开始就作为首发好.我的朋友推荐的书籍和我经常使用的是Javascript - 权威指南,Javascript - 好的部分(我刚读过这篇文章,当时对我很难).我的朋友刚刚推荐了Javascript Ninja的秘密 - John Resig.看起来好像一个.我订购了你上周推荐的Javascript设计模式书

我已经阅读了您指向的https://developer.mozilla.org/en/JavaScript.我会查看你指出的其他一些资源.

在我发布关于jquery的具体问题之前,让我再想一想我是否想要多做一些阅读.

谢谢苏珊

javascript jquery dom

11
推荐指数
1
解决办法
2916
查看次数

解释John Resig的一些忍者代码

Function.prototype.bind = function(){
     var fn = this, args = Array.prototype.slice.call(arguments),
      object = args.shift();
      return function(){
              return fn.apply(object,
                   args.concat(Array.prototype.slice.call(arguments)));
      };
};


var myObject = {};
function myFunction(){
    return this == myObject;
}
assert( !myFunction(), "Context is not set yet" );
var aFunction = myFunction.bind(myObject)
assert( aFunction(), "Context is set properly" );
Run Code Online (Sandbox Code Playgroud)

下面对Jeffery代码的微小修改帮助我理解了内部匿名函数中使用的参数.我只是改变了下面的3行

var introduce = function(greeting) { alert(greeting + ", my name is " + this.name + " ,home no is " + arguments[1]); }

hiBob(" 456"); // alerts "Hi, my …
Run Code Online (Sandbox Code Playgroud)

javascript

9
推荐指数
3
解决办法
1003
查看次数

休息是一种建筑风格,不是一种协议

我读到Rest是一种架构风格,并不是一种协议.如果有人能详细说明,我将不胜感激.谢谢

rest

5
推荐指数
3
解决办法
4495
查看次数

1
推荐指数
1
解决办法
931
查看次数

标签 统计

javascript ×2

dom ×1

jquery ×1

mit-scheme ×1

rest ×1

scheme ×1