2 zzzcsd zzzcsd 于 2016.03.21 17:52 提问

jq包裹的对象,和原生对象,命名规则

jQuery包裹的DOM对象,和原生的DOM对象,变量命名上,你们一般区不区分这两者?
如果区分,如何规划命名规则比较好?

2个回答

caozhy
caozhy   Ds   Rxr 2016.03.21 18:08

私有变量小写开头,局部变量加上下划线,别的没有什么讲究了。

a8761087
a8761087   Rxr 2016.03.22 10:28

jquery变量 可以 $ 开头,比如 $my_div,主要还是看自己的习惯了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
jq对象
jq对象的本质就是一个伪数组伪数组:1.有0 - length-1的属性,并且有length的属性var obj = {0:"lnj", 1:"33", 2:"male", length: 3}
JQ如何获取原生的event对象
举例说明:$(function(){ $('#div1').on('touchstart',function(ev){ alert(ev.changedTouches); }); });此时弹出的是undefined,没有获取到; 这时我们要转成原生的event对象$(function(){ $('#div1').on('touchsta
JQ jQ对象的map方法
jQ对象的map方法内部 this 绑定的是Dom对象 不是jQ对象, 所以Dom的属性方法 可以正常使用 但是Jq 全部不行 eg: 除了列出的3种语言外,请再添加 Pascal、Lua和 Ruby,然后按字母顺序排序节点:--> div id="test-div"> ul> li>span>JavaScriptspan>li> li>spa
JQ对象和DOM对象的转换
jquery对象和DOM对象的互相转换   实际开发中,jq用的很多,jq对象不能调用原生js操作方法,DOM对象当然也不能调用jq的方法,有时候我们可以用到jq对象和jsDOM对象的相互转换。   在jq中,只需要调用[index]和get(index)方法即可将jq对象转换为DOM对象。DOM对象只需调用jq的$()方法即可包装为jq对象:   jq对象转换为dom对象
jq对象与js对象
jquery中的$(“#id”)与document.getElementById(“id”)的区别 以前一直认为jquery中的$(“#id”)和document.getElementByIdx_x(“id”)得到的效果是一样的,今天做特效的时候才发现并不是这么一回事,通过测试得到: 1、alert($(“#div”))得到的是[object Object] 2、alert(document
js、jq获取对象位置 对象宽高
1、滚动距离、宽高 scrollTop/scrollLeft/ 对象滚动条的上面/左边折卷的距离  js写法: document.body.scrollTop || document.documentElement.scrollTop   jq写法:$(window).scrollTop();  -----------------------------------------------
JQ通过$()获得的对象与JS语句获得的对象的区别
今天遇到了一个问题,一直认为JQ获得的元素和JS获得的元素随时可以通用,其实不是... try $(function(){ var myVideo = $("#video1"); //JQ语句获得的元素 // var myVideo = document.getElementById('video1'); //JS语句获得的元素 var btus = $("bu
JQ对象中的延迟对象deferred的详解
在JQ的延迟对象中,$.deferred()有比较多的下辖对象,下面将解析有那些对象,先把deferred封装起来:       var  def = $.deferred();       $.deferred(fn)                               //  代表延迟执行开始前执行的对象fn()       def.done(fn)              
jq中的延迟对象详解
ES6已经实现了延迟对象Promise,但是今天主角是JQ里面的延迟对象,套路其实都是差不多的。下面先看一个比较牵强的例子: addremove $(function(){ var dfd = new $.Deferred(); var add = $("#add"); var remove = $("#remove"); var content = $("#c
jq与dom对象相互转换
1、jq变为dom对象 通过.get(index)或[index] 2、dom对象变为jq对象,直接在dom对象外加$(dom)封装起来