JS常见问题整理(持续更新)
JS常见问题整理(持续更新)
发布时间:2016-12-30 来源:查字典编辑
摘要:1、JS中$符号含义【表示变量】比如变量vars='asdsd'或var$s='asdasd';【匹配结尾,在正则表达式中】/sa$/.te...

1、JS中$符号含义

【表示变量】比如变量 var s='asdsd'或var $s='asdasd';

【匹配结尾,在正则表达式中】/sa$/.test(string) 匹配string字符串中的sa,比如string='125sa'则匹配,string='125sa21'则不匹配

【表示一个查找对象的函数】

复制代码 代码如下:

$=function (id) {

复制代码 代码如下:

return (typeof (id)=='object')?id:document.getElementById(id); };

其实就是一个自定义函数,用$只是简单,其实用其它字符也是一样的,

复制代码 代码如下:

f=function (id) {

复制代码 代码如下:

return (typeof (id)=='object')?id:document.getElementById(id); };

也可以 其中参数id是html文档中的id, 比如

复制代码 代码如下:

<div id='ss'></div>

则obj=$('ss')就是引用的这个id='ss'的对象 使用$()方法

$() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。比起DOM中的方法,这个更胜一筹。你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。

2、JS中#符号含义

这个#XXXX是表示HTML某元素的id,这是根据css的选择器来的,在css中#xxx就是表示通过指定的元素ID来查找元素一般HTML元素通过id属性定义他的id。比如

复制代码 代码如下:

<SPAN><div id="mydiv">...</div></SPAN>

这里ID就是mydiv,用在上面的函数中就是$("#mydiv");而$(xxx)这个应该是jQuery的代码,用来返回xxx指定的元素的,其中XXX兼容于css选择器

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类