我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

jquery的$和区别,Jq什么意思

jquery中变量加$和不加$有什么区别?

没有区别,只是习惯。 一般在给jquery对象取名的时候在前面加$。 一看就知道是jquery对象。

10年积累的做网站、成都网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先做网站设计后付款的网站建设流程,更有云城免费网站建设让你可以放心的选择与我们合作。

变量命名规则中起始字符可以是 字母,下划线(_),美元符($),只是很多的js库喜欢使用$作为全局变量标志。

jQuery也不例外.加上$,作为jQuery变量标志更容易进行区分。

在使用jQuery 中,如果一个变量被$();包裹。那么说明这个变量需要包装成jQuery对象才可以使用。

而在jQuery自己的作用域所创建的变量不需要加$();包裹。举一个很简单的例子:比如,一个在js中的this指针。而这个指针需要在jQuery中使用,那么就需要用$();包裹成jQuery中的对象,也就需要这样写:$(this)。

如果是一个变量起名为$xxx,而另一个变量名为xxx。那么这是一种良好的代码习惯。是区分使用jQuery创建的变量和javascript自己创建的变量。

jquery中变量加$和不加$有什么区别

1.在使用jQuery 中,如果一个变量被$();包裹。那么说明这个变量需要包装成jQuery对象才可以使用。而在jQuery自己的作用域所创建的变量不需要加$();包裹。举一个很简单的例子:比如,一个在js中的this指针。而这个指针需要在jQuery中使用,那么就需要用$();包裹成jQuery中的对象,也就需要这样写:$(this);

2.如果是一个变量起名为$xxx,而另一个变量名为xxx。那么这是一种良好的代码习惯。是区分使用jQuery创建的变量和javascript自己创建的变量。

在jquery中,用 $. 和 $().有什么区别,它们分别的含义是什么?

$就是jquery对象,$()就是jQuery(),在里面可以传参数,作用就是获取元素

如下例子

$(".div1") 表示获取类名为div1的元素,例如获取div class="div1"/div

$(".div1").onclick表示类名为div1的div点击事件

jquery中$.,例如$.post(),$.get(),$.ajax()等这些都是jquery这个对象的方法

[img]

$和jQuery有什么区别

$就当一个符号是jQuery内置定义的 就如js语句document.getElementByid("id").value; 而jQuery就用$("id").value 所以$就算得上封装了前面的那一堆罗嗦的js 我们自己也可以在js里简单的用一个字符去替换那段便起到了封装的作用 我是这么理解 不晓得是否正确 呵呵

jquery 和$的区别

jquery等同于$,jquery()等同于$()。为了方便编写代码,同时为了加载速度,所以jquery库里面封闭了$符的特定函数,简化了javascript的烦杂。

jQuery中$this和$的区别介绍

$ 是JQuery对象,是JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写

例子︰

$.function();

就是 选取 JQuery 定义的 function() 执行

$('input')

就是 选取 HTML 当中全部的 input 标签

$('#abc')

就是 选取 HTML 当中 ID 名称为 abc 的物件

$.fn.testing = function() {}

就是 选取 JQuery 内核函数 fn (函数) 回传给 testing 这个名称、定义为一个功能 function()

$this 只是个变量名,加$是为说明其是个jquery对象

// this其实是一个Html 元素。

// $this 只是个变量名,加$是为说明其是个jquery对象。

// 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。

(function($){

$.fn.hilight = function(options){

debug(this); 

var defaults = {

foreground: 'red',

background: 'yellow'

}; 

var opts = $.extend({}, $.fn.hilight.defaults, options); 

return this.each(function() {

// this其实是一个Html 元素。

// $this 只是个变量名,加$是为说明其是个jquery对象。

// 而$(this)是个转换,将this表示的dom对象转为jquery对象,这样就可以使用jquery提供的方法操作。

$this = $(this); 

// build element specific options

var o = $.meta ? $.extend({}, opts, $this.data()) : opts;             

// update element styles

$this.css({

backgroundColor: o.background,

color: o.foreground

}); 

var markup = $this.html();

// call our format function 

markup = $.fn.hilight.format(markup); 

$this.html(markup);

}); 

}; 

// define our format function

$.fn.hilight.format = function(txt) {

return 'strong' + txt + '/strong';

}; 

// 插件的defaults

$.fn.hilight.defaults = {

foreground: 'red',

background: 'yellow'

}; 

function debug($obj) {

if (window.console  window.console.log){

window.console.log('hilight selection count: ' + $obj.size());

}

}; 

})(jQuery)


网站栏目:jquery的$和区别,Jq什么意思
标题网址:http://shouzuofang.com/article/dsopsop.html

其他资讯