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将NodeList作为Array数组处理的方法
Jul 09 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
node.js中的console.log方法使用说明
Dec 09 Javascript
javascript数组去重的方法汇总
Apr 14 Javascript
js+HTML5实现canvas多种颜色渐变效果的方法
Jun 05 Javascript
jQuery实现鼠标划过添加和删除class的方法
Jun 26 Javascript
javaScript之split与join的区别(详解)
Nov 08 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
Aug 23 jQuery
Vue 动态组件与 v-once 指令的实现
Feb 12 Javascript
ES6 class的应用实例分析
Jun 27 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
May 13 Javascript
JavaScript常用8种数组去重代码实例
Sep 09 Javascript
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写UltraEdit插件脚本实现方法
2011/12/26 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
2014/11/04 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
php生成静态页面并实现预览功能
2019/06/27 PHP
解决laravel5中auth用户登录其他页面获取不到登录信息的问题
2019/10/08 PHP
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JQuery球队选择实例
2015/05/18 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
JS中改变this指向的方法(call和apply、bind)
2016/03/26 Javascript
浅谈JavaScript前端开发的MVC结构与MVVM结构
2016/06/03 Javascript
原生js获取浏览器窗口及元素宽高常用方法集合
2017/01/18 Javascript
Javascript中的 “&amp;” 和 “|” 详解
2017/02/02 Javascript
JS控件bootstrap datepicker使用方法详解
2017/03/25 Javascript
3分钟掌握常用的JS操作JSON方法总结
2017/04/25 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
简单介绍react redux的中间件的使用
2018/04/06 Javascript
详解vue 项目白屏解决方案
2018/10/31 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
vue+canvas实现拼图小游戏
2020/09/18 Javascript
用Python创建声明性迷你语言的教程
2015/04/13 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
python线程池threadpool使用篇
2018/04/27 Python
Python数据分析pandas模块用法实例详解
2019/11/20 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
关于PySnooper 永远不要使用print进行调试的问题
2021/03/04 Python
CSS3实现时间轴效果
2016/07/11 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
美国定制钻石订婚戒指:Ritani
2017/12/08 全球购物
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
个人自我评价分享
2013/12/20 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
护士辞职信怎么写
2015/02/27 职场文书
MySQL聚簇索引和非聚簇索引的区别详情
2022/06/14 MySQL