日期:2014-05-17  浏览次数:20497 次

JS小问题 大召唤术
虽然以前也写写小JS 但是现在想把项目里面的JS封装下 然后打算仿jquery的编码样式来写 但是上来就碰到问题 呵呵 基础薄弱啊,遇到的问题如下:
JScript code

(function() {
    var ajaxbox = (function() {
        var ajaxbox = function() {
            return ajaxbox.init();
        };
        ajaxbox.init = ajaxbox.prototype = {
            init: function() {
                return this;
            }
        };
        this.type="属性";// 像这样来设置属性 但是却没用 问题在这里 
                        //  如果我想在这个函数内部 设置属性和方法应该怎么写
    });
    window.ajaxbox = window.$$ = ajaxbox();
})();


忘知道的解答下。

------解决方案--------------------
楼主你又错了,js里面的this和C#的不一样,你还是没理解到
探讨

引用:
楼主首先要明白js里面的this是什么含义,在你那使用this的话,是指向window的

JScript code

可能是我上的代码错误 我没注意到 你在看下 我写个简单的 作用于在内部的
(function() {
var ajaxbox = (function() {
this.name = "111"; //这里……