JS常见问题整理(持续更新)


Posted in Javascript onAugust 06, 2013

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 style="FONT-FAMILY: FangSong_GB2312; FONT-SIZE: 14px"><div id="mydiv">...</div></SPAN>

这里ID就是mydiv,用在上面的函数中就是$("#mydiv");而$(xxx)这个应该是jQuery的代码,用来返回xxx指定的元素的,其中XXX兼容于css选择器
Javascript 相关文章推荐
JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
Jul 13 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
Feb 12 Javascript
javascript实现画不相交的圆
Apr 07 Javascript
jQuery中ajax的load()与post()方法实例详解
Jan 05 Javascript
JavaScript获取当前运行脚本文件所在目录的方法
Feb 03 Javascript
浅谈ES6新增的数组方法和对象
Aug 08 Javascript
vue.js实现的绑定class操作示例
Jul 06 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
Sep 27 Javascript
js实现移动端轮播图
Dec 21 Javascript
JavaScript中的函数式编程详解
Aug 22 Javascript
小程序实现录音功能
Sep 22 Javascript
vue打开其他项目页面并传入数据详解
Nov 25 Vue.js
JavaScript等比例缩放图片控制超出范围的图片
Aug 06 #Javascript
JQuery操作三大控件(下拉,单选,复选)的方法
Aug 06 #Javascript
浅析js中2个等号与3个等号的区别
Aug 06 #Javascript
JavaScript:Div层拖动效果实例代码
Aug 06 #Javascript
jquery鼠标滑过提示title具体实现代码
Aug 06 #Javascript
jquery弹出关闭遮罩层实例
Aug 06 #Javascript
jquery批量控制form禁用的代码
Aug 06 #Javascript
You might like
PHP中删除变量时unset()和null的区别分析
2011/01/27 PHP
Zend Studio (eclipse)使用速度优化方法
2011/03/23 PHP
php控制linux服务器常用功能 关机 重启 开新站点等
2012/09/05 PHP
PHP file_get_contents设置超时处理方法
2013/09/30 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
PHP扩展Memcache分布式部署方案
2015/12/06 PHP
PHP处理数组和XML之间的互相转换
2016/06/02 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
PHP基于回溯算法解决n皇后问题的方法示例
2017/11/07 PHP
php常用的工具开发整理
2019/09/26 PHP
jQuery+PHP实现图片上传并提交功能
2020/07/27 PHP
利用javascript判断文件是否存在
2013/12/31 Javascript
jQuery实现简单网页遮罩层/弹出层效果兼容IE6、IE7
2014/06/16 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
js代码验证手机号码和电话号码是否合法
2015/07/30 Javascript
JS给Textarea文本框添加行号的方法
2015/08/20 Javascript
jQuery点击按钮弹出遮罩层且内容居中特效
2015/12/14 Javascript
最简单的tab切换实例代码
2016/05/13 Javascript
jQuery图片前后对比插件beforeAfter用法示例【附demo源码下载】
2016/09/20 Javascript
jQuery层级选择器实例代码
2017/02/06 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
angularjs获取到My97DatePicker选中的值方法
2018/10/02 Javascript
浅谈laytpl 模板空值显示null的解决方法及简单的js表达式
2019/09/19 Javascript
Vue登录主页动态背景短视频制作
2019/09/21 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
[01:55]2014DOTA2国际邀请赛 BBC正赛第一天总结
2014/07/10 DOTA
[00:02]DOTA2新版本使用PA至宝后暴击展示
2014/11/19 DOTA
python 实现得到当前时间偏移day天后的日期方法
2018/12/31 Python
python scrapy爬虫代码及填坑
2019/08/12 Python
使用python turtle画高达
2020/01/19 Python
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
工作室成员个人发展规划范文
2014/01/24 职场文书
丧事主持词大全
2014/04/02 职场文书
法律系毕业生求职信
2014/05/28 职场文书