开发者社区> shy丶gril> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

js一些代码方法

简介:
+关注继续查看

概要

1.替换json对象中属性值(包括子对象)

2.兼容多个$库写法(zepto与jquery)

3.闭包保持变量的做法

详情

1.替换json对象中属性值(包括子对象)

复制代码
 1     //替换json对象属性值
 2     function convert(obj , prop, value){
 3         
 4         if(typeof obj === 'object' && typeof prop === 'string') {
 5         
 6             for(var key in obj){
 7             
 8                 if(obj.hasOwnProperty(key)){ //对象是否具有某属性,不会检查对象原型链中的属性
 9                     if(typeof obj[key] === 'object') convert(obj[key], prop, value);
10                     else if(key == prop)  obj[key] = value;
11                 }
12             }
13         }        
14     }
复制代码

 2.兼容多个$库写法

<script src="jquery.js"></script>
<script type="text/javascript">
    jQuery.noConflict();
</script>    
<script src="zepto.js"></script>

PS:使用不同的库的插件时,需要闭包一层

(function($){
   //你的插件

})(jQuery);

 3.闭包保持变量的做法

复制代码
var k = (function (scope, userId) {
    var s = scope,
        id = userId;
    return function(){
        s.delTopPers(id);
    };    
})(scope, userId);
复制代码

 转载:http://www.cnblogs.com/lovesong/p/4465778.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
javascript代码这样写,美得像诗一样!
javascript代码这样写,美得像诗一样!
0 0
js 代码 实现二叉树的前序, 中序, 后序遍历
js 代码 实现二叉树的前序, 中序, 后序遍历
0 0
html通过js调用ios或android代码
html通过js调用ios或android代码
0 0
javaScript 进阶之路 --- 《js 代码的运行机制》
javaScript 进阶之路 --- 《js 代码的运行机制》
0 0
JavaScript代码是怎么在浏览器里面运行的?
JavaScript代码是怎么在浏览器里面运行的?
0 0
Frida - App逆向 JavaScript代码注入 常用语法介绍
Frida可以通过将JavaScript 脚本插入到APP的内存中来对APP的逻辑进行跟踪和监视乃至修改原程序的逻辑,实现逆向开发和分析人员想要实现的功能称之为HOOK(钩子 即通过钩子机制与钩子函数建立联系);
0 0
JS案例:如何用300行原生js代码写出高大上的购物车
JS案例:如何用300行原生js代码写出高大上的购物车
0 0
js代码Uncaught TypeError: Cannot set properties of null (setting ‘innerHTML‘)问题解决
js代码Uncaught TypeError: Cannot set properties of null (setting ‘innerHTML‘)问题解决
0 0
油猴脚本,批量采集页面数据复制,数据过长 JS弹出新页面 自定义html代码
油猴脚本,批量采集页面数据复制,数据过长 JS弹出新页面 自定义html代码
0 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Javascript中的函数
立即下载
Javascript异步编程
立即下载
JS零基础入门教程(上册)
立即下载