> 信息中心 >

帮我解读这段Javascript代码,谢谢

来源:互联网 编辑:刘梓楠

有网友碰到过这样的问题:帮我解读这段Javascript代码,谢谢,问题详细内容为:

function jsonp(a, b, c) {
var d;
d = document.createElement('script');
d.src = a;
c && (d.charset = c);
d.onload = function() {
this.onload = this.onerror = null;
this.parentNode.removeChild(this);
b && b(!0); //---1
};
d.onerror = function() {
this.onload = this.onerror = null;
this.parentNode.removeChild(this);
b && b(!1); //---2
};
document.head.appendChild(d);
};

/*
这个函数啥用?1,2处代码是开关作用吗?

*/

Javascript ,我搜你通过互联网收集了相关的一些解决方案,希望对有过相同或者相似问题的网友提供帮助,具体如下:

解决方案1:
。其中的b参数意思应该是个方法(回调函数之类的),!0 ===true , !1 ===fasle;表达的就是当d加载成功的时候,b如果传进来了并且存在,那么就调用b(ture)。加载失败的时候就调用b(false),b里的true,和false,也相当于参数。可能是酱紫 奖励园豆:5
============================================
虽然一知半解,但还是给分,我对javascript元编程感兴趣。谢谢。
解决方案2:
Jsonp 是跨域调用的。。。大致意思就是如何加载菜单节点。
解决方案3:
动态加载script文件,往head节点 动态添加script,可以审查下head节点
解决方案4:
动态加载script文件,往head节点 动态添加script

各位大哥帮我解释一下这段JavaScript代码,谢谢

答:这些代码是对cookies的操作 function getCookie(c_name) 里是读取你用户的cookis如果他访问过你的网站就会有记录用这个方法把它读出来 function setCookie(c_name,value,expiredays)方法里是 写入cookie function checkCookie()这个方法是判断是...

帮我解释一下这两段落javascript代码,谢谢!

答:首先劝你先找本基础的书看看,不要什么都拿来问.连input这些基本标签都没弄清楚,你问到这些问题的答案又能怎么样?? 这次问题我帮你答了. 代码1问题1:c=parseInt (a)+parseInt(b); 就是 c 等于 a 与 b 的和,parseInt()是数据转换整数.parseInt(b)...

求JavaScript大神帮我看下这段代码,能我解析每段...

答:上面的通过class获取元素就不用多说了吧,var nowZindex = 1;按照我十年js经验,这应该是第一张焦点图的层级关系,以后在层级关系上每次加一达到图片的切换也就是nowZindex++;下面像这样的应该是你封装好的一个运动框架,用startMove通用函数来...

帮我解释下这段JS代码的意思,谢谢

答:首先你的这段代码不全.无法知道代码完整功能 //定义四个变量,r为数组,lt=0,rt=0 var r=[];var lt=0;var rt=0; //定义一个函数变量a,有一个参数n,以后可以使用a(1),a(3)之类的调用 var a=function(n){        ...

请帮我解释一下这段js每一行具体意思,谢谢!

答:if ($.cookie("optrid") != null) {//判断cookie中optrid是不是存在 $("#remUsername").attr("checked", true);//把id=remUsername的元素选中 $("#optrid").attr("value", $.cookie("optrid")); //将页面上的id=optrid的元素的值设置成$.cookie(...

javascript代码,希望高手分析解释一下下面这段函...

答:看上去是用闭包实现了一个单例模式构造类。 SingletonInheritor 是一个包含 declare 方法的对象, 这个对象的declare() 方法就可以用来将你的class构造成单例。 var singleton1 = SingletonInheritor.declare(ClassA); // ClassA变成单例Classva...

这段javascript代码里面的循环逻辑思维弄不明白,...

答: Array.prototype.strip=function() { if(this.length

JavaScript 麻烦高手解释下这一段js代码?谢谢了

答:// 在id是basket的元素上绑定单击事件$("#basket").on("click", function() { // 定义一个data的对象 // 其中key为action,value为ACTIVITY_BASKET_LIST var data = { action: "ACTIVITY_BASKET_LIST" }; //将data对象转换为字符串类型 data = J...

求大神帮忙注释一段js代码,谢谢了,越详细越好!!!

答:/*jQuery 入口:当文档加载完成后执行的代码*/ $(document).ready(function(){ $('.select_btn li:first').css('border','none');//.select_ben 的第一个子元素去掉边框 if ($('.zSlider').length) {//如果.zSlider有长度 zSlider();//调用zSlide...

帮忙修改下段 javascript 代码中的悬浮窗居中就可...

答:把【div.style.top =document.body.clientHeight+document.body.scrollTop-61;】改成div.style.top = (document.body.clientHeight/2) + document.body.scrollTop - 61;


请注意,本站信息均收集自互联网,相关信息仅供参考,医疗等重要信息请以正规途径为最终意见,本站不承担任何责任!

www.wosoni.com false 互联网 http://www.wosoni.com/blogcnk/mv/clkicd.html report 3434 解决方案1:。其中的b参数意思应该是个方法(回调函数之类的),!0 ===true , !1 ===fasle;表达的就是当d加载成功的时候,b如果传进来了并且存在,那么就调用b(ture)。加载失败的时候就调用b(false),b里的true,和false,也相当于参数。可能是酱紫奖励园豆:5============================================虽然一知半解,但还是给分,我对javascript元编程感兴趣。谢谢。解决方案2:Jsonp 是跨域

热门图片