jacky-zhuo 2014/12/16 20:35 回答了问题: js代码求解释求解释求助
//代码二应该是报错的吧
//在作用域内, 代码执行时function声明和var声明都会提升到作用域开头的
//所以代码一相当于
function fn() {
    alert("fn called");
}
fn();


//代码二
var fn;
fn();  //此处应该报错 undefined is not a function
fn = function () {
    alert("fn called");
}
@hphper
代码1 <script>fn(); function fn(){alert("fn called");}</scr...
jacky-zhuo 2014/11/26 11:06 回答了问题: JS奇怪的值变化,很邪门!
js整形的范围是-2的53次方到2的53次方
@益达先生
var a=3011001790000000102; alert(a); 为什么弹出来的结果变了?
jacky-zhuo 2014/11/04 16:50 发布了问题:
jacky-zhuo 2014/10/23 15:34 回答了问题: 菜鸟新手,惨遭addEventListener虐待
//我想你应该是想点击ele[i]的时候, 运行Touchstart, 并把eles[i]作为参数传进Touchstart里面吧

//不考虑闭包, 也应该是
for (i = 0; i < ele.length; i++) {
    ele[i].addEventListener('touchstart', function () {
    	Touchstart(eles[i]);  //这里又有闭包的问题, 会造成每次点击传进去的eles都是最后一个
    }, false);
}
//按照本来的写法, 你还没点, 在程序运行的时候已经Touchstart(eles[i])了

//最后解决:
for (i = 0; i < ele.length; i++) {
    ele[i].addEventListener('touchstart', (function (x) {
        return function () {
        	Touchstart(eles[x]);
        };
    })(i), false);
}



@hahavind
这样的,我做了个事件分发器 for (i=0;i<ele.length;i++) { ele[i].addEven...
开源oschina 2014/09/29 13:06 评论了代码:你自认为理解了JavaScript?
同意
@jacky-zhuo
你自认为理解了JavaScript?
jacky-zhuo 2014/09/25 22:42 回答了问题: phpURL参数问题
$_SERVER['PATH_INFO'];



@zhangdangv
php URL链接如:http://xxxx.com/a.php?id=123 改成 http://xxxx.co...
没明白作者想要表达的思想
@jacky-zhuo
jemalloc源码分析-确定实际分配内存大小
ZongLiang 2014/08/28 16:08 评论了代码:常用一些js的功能.集中整合起来.
不考虑兼容性问题?比如 zl.att = zl.attribute 这个IE6、7都是不兼容的
@jacky-zhuo
常用一些js的功能.集中整合起来.
jacky-zhuo 2014/08/20 11:09 回答了问题: 关于php删除html属性
$replace[] = '/(?<=\<img )\s*height=[\'"](.*)[\'"]/iUs';
$replace[] = '/(?<=\<img )\s*width=[\'"](.*)[\'"]/iUs';



@半醉人间
$content = '<img height="111" width="2131321"/><table hei...
jacky-zhuo 2014/08/20 10:59 回答了问题: jQuery ajax传值问题。 求解
$('#btn-img-list').click(function(){
    $.ajax({
        url : 'php/photo.php',    
        dataType : 'json',
        success : function(data){
            var id;
            $.each(data, function(i,item) {
                $('<img/>').attr({src : 'uploads/img/' + item , width : '100' , height : '100', id : item}).appendTo("#photo");
                $('img').click(function(){
                    $(this).addClass('current').siblings('img').removeClass('current');
                    id = $(this).attr('id');
                });
            });

            $('#photo').dialog({            
                width : 610,
                height : 500,
                resizable : false,
                modal : true,   
                closeText : '关闭',
                buttons: [
                    {
                        text: "确认",
                        click: function() {
                            alert(id);
                        }
                    },
                    {
                        text: "取消",
                        click: function() {
                            $(this).dialog("close");
                        }
                    }
                ],         
            });   
        }   
    });
});



@夜魅狐影
$('#btn-img-list').click(function(){ $.ajax({ url : 'php/...
function cahce(url) {
    var img = new Image();
    img.src = url;
}



@已注销用户
比如一个很大的图片,即时获取的话太卡太慢了, 我想用js获取过来放到内存中等待调用,先暂时不妨放到dom中(隐藏d...
/*
 * 获取数据方法
 * name: 数据key
 * fn: 回调函数
 */
function getData(name, fn) {
    if(typeof getData.cache[name] != "undefined") {
        fn(getData.cache[name]);
        return;
    }

    $.post("index.php", { name: name }, function (data) {
        getData.cache[name] = data;
        fn(data);
    }, "json");
}
getData.cache = {};



//使用实例
getData("user", function (user) {
    alert(user.name);
});



@流海
以前用extjs的时候,其内置的数据存储功能很好很强大,现在没有用extjs,想完成一个数据存储中转功能,即外部向...
jacky-zhuo 2014/08/06 11:04 回答了问题: jquery 多次ajax请求导致浏览器崩溃
回复 @sxgkwei : 对啊. 那个空方法只是为了第一次执行不报错啊...
@xiaomu2013
现在有个需求,每秒去后台数据库取数据,使用jquery的ajax去异步请求数据,可是不到1分钟,在ie11浏览器就...
jacky-zhuo 2014/08/06 10:48 回答了问题: jquery 多次ajax请求导致浏览器崩溃
回复 @sxgkwei : $.ajax函数返回它创建的XMLHttpRequest对象, XMLHttpRequest是有abort方法的
@xiaomu2013
现在有个需求,每秒去后台数据库取数据,使用jquery的ajax去异步请求数据,可是不到1分钟,在ie11浏览器就...
jacky-zhuo 2014/08/05 14:52 回答了问题: jquery 多次ajax请求导致浏览器崩溃
回复 @sxgkwei : 这个思路就是在开启ajax线程前, 先中止上一次的线程
@xiaomu2013
现在有个需求,每秒去后台数据库取数据,使用jquery的ajax去异步请求数据,可是不到1分钟,在ie11浏览器就...
jacky-zhuo 2014/08/05 11:57 回答了问题: jquery 多次ajax请求导致浏览器崩溃
var ajax = {
    abort: function () {}   //定义一个空的方法, 是为了下面ajax.abort()不报错
};

setInterval(function () {
    ajax.abort();  //每次提交前, 先放弃上一次ajax的提交, 这样就不会同时有多个ajax正在请求, 卡死浏览器

    ajax = $.ajax({

    });
}, 1000);



@xiaomu2013
现在有个需求,每秒去后台数据库取数据,使用jquery的ajax去异步请求数据,可是不到1分钟,在ie11浏览器就...

/*
 * 如果只是想简单的分开前端和后端
 * 其实可以前端另外写一个文件
 * 最后require进来就好了
 * 用的是php原生语法
 */



@Helloall
看了一会smarty感觉有点难度,php,不使用模板引擎。 如何实现前端和后端协作?我想把后端的代码先写好,然后再...
jacky-zhuo 2014/08/05 11:38 回答了问题: php超级对象怎么定义
class A {
    public function test() {
        echo 'this is class a';
    }
}

//定义一个基本class, 后定义的class都继承这个class
class Base {
    public $a;

    public function __construct() {
        $this->a = new A();
    }
}

//B继承Base
class B extends Base {
    public function hi() {
        $this->a->test();
    }
}

//只要继承Base的, 都可以$this->a直接调用一个实例化的class A


//CI中的controller, model都分别已经写了一个基类, 并且用户写的contoller和model都要分别继承它们的基类, 所以你才能$this->lang这样调用,



@自由自在的小鱼
定义一个类如: class A { function test { echo "Class A"; }} 想将这个...
jacky-zhuo 2014/07/25 09:29 回答了问题: 这是不是PHP的bug?
$arrr = []; //这个是php5.4开始添加进来的,数组的精简语法
@习家家天下
$array = [ 1, 2, 3 ]; echo implode(',', $array), "\n"; fo...
JonyZhang 2014/07/16 23:00 评论了代码:轻量的(仅1kb),极速的模板引擎
挺好,
@jacky-zhuo
轻量的(仅1kb),极速的模板引擎

没有更多内容

加载失败,请刷新页面