扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
首先,JQuery 核心样式准则这么说的
创新互联服务项目包括通榆网站建设、通榆网站制作、通榆网页制作以及通榆网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,通榆网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到通榆省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
"Strings that require inner quoting must use double outside and single inside."
翻译下就是
”如果有内部引用的字符串,那么必须外部使用双引号,内部使用单引号“
但说白了,这是一个样式推荐,并没有强制性。二者本身也没什么区别,尽量做到上下文一致,然后就是保持清晰的代码书写就好了。
举个例子
alert('Say "Hello"');
alert("Say 'Hello'");
你如果只使用一种,就需要转义
alert("It's \"game\" time.");
alert('It\'s "game" time.');
有人说单引号取不到元素,这是错误的
$('body') 和$("body")效果是一样的。
用{}直接书写的属性名都是字符串常量,举个栗子:
如果要让对象中的键为变量,写成这样:
从规范的角度来说,对象的属性名应该要加上双引号,如上述提到的odd属性应该为"odd",假定有比较特殊的属性,比如含有空格或者属性中本身含有双引号,不加双引号就出问题了.
区别就是:单引号包含双引号的时候,里面的双引号不用转义,反之亦然
单引号和双引号基本都是一种概念,但是二者一起出现时,需要特别注意
一般来说js和jquery中,单引号和双引号在没有产生嵌套的情况下是没有区别的
如果引号嵌套,那么就要单引号和双引号交替使用就可以了
jQuery一般不区分单引号和双引号,只是在一句代码中外面用了双引号。里面还要使用双引号,则要把双引号改成单引号
这个不要紧吧,写的时候是用单引号包的字符串,但是debugger的时候字符串是用双引号包起来的,所以里面的当然要用\“显示。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流