码迷,mamicode.com
首页 > Web开发 > 详细

前端双引号单引号,正则反向引用,js比较jq

时间:2015-12-30 22:10:26      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:

1.js,jq,css,html属性必须双,如果同时出现需要嵌套使用,属性的规范是双但是也可以用单测试有效

单引号现象举例:
jq中获取元素标签是单引号:$(‘input‘).click;弹出也是单引号: alert(‘aaaa‘);jq根据id获取元素和设置css都一般用单引号:$(‘#box‘).css(‘color‘, ‘red‘);

上述两种情况全部换成双引号也是行的!
2.分号的用法:

{}作为函数体一般是不需要分号结束的,()一般需要分号结束,除非作为一个函数的参数就不需要分号;
3.js和jq的比较:
jquuery是获取的时候是根据css获取元素一样的用.# 而原生的Js却是document.getElementById(‘box‘)
没有那些特殊符号,可以看出jq是为了兼容css的特点,更加接近于面向对象的编程传递参数以字面值对象的
形式进行传递参数,也就是js中的字母表示的内容getElementById是用.#这些符号代替了
4.jq的难点
#box + p {
color:green;
}当前元素的下一个兄弟节点元素;
#box ~ p {
color:red;
}
当前元素的后面所有兄弟节点元素;
5.正则的反向引用:

正则表达式在函数中用的时候最好是单引号:$reg3=‘/(\d)\1{2}-(\d)\2{2}-(\d)\3{2}/i‘;其中\1表示反向引用;
preg_match($reg3,$str3,$res);

前端双引号单引号,正则反向引用,js比较jq

标签:

原文地址:http://www.cnblogs.com/sengling/p/5090036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!