JavaScript 中美元符号 $ 是什么
1、首先可以用来表示变量,比如变量 var s='asdsd'或var $s='asdasd';
2、在正则表达式中,它可以匹配结尾:/sa$/.test(string)
匹配string字符串中的sa,比如string='125sa'则匹配,string='125sa21'则不匹配正则表达式很复杂,这里只是简单的说说。
3、由于受prototype.js(老外写的框架,用于将一些常用的函数封装,方便操作)的影响,现在很多人都用 $来表示一个查找对象的函数:
$=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'的对象。
方便经常用的 document.getElementById(id) 的书写方便:
function $(id) {
return document.getElementById(id);
}
prototype.js里面定义的。不是js本身的。
5.表示直接调用什么函数
// 直接引用,jsp中一般写在head里面,或者是</html>之前</body>之后,建议后者吧
<script src=
"你的jquery的路径"
type=
"text/javascript"
></script>
// 然后直接把jquery代码写到<script>之前就可以了
<script type=
"text/javascript"
>
// 使用 $(function(){}) 相当于 onload="某个方法"
$(
function
(){
// 这里写你要执行的代码吧
})
</script>
随机推荐
-
【BZOJ-2179&;2194】FFT快速傅里叶&;快速傅里叶之二 FFT
2179: FFT快速傅立叶 Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 2978 Solved: 1523[Submit][Status][Di ...
-
【codevs】刷题记录→_→(推荐看!)
注:本文是我原先在csdn内写的一篇博文,现转到这里,两篇博文尽量同时更新. //#include<iostream->shuati> //define 为什么刷 学长☞hzwer ...
-
symfony2 环境搭建笔记
本机环境:windows+xampp symfony下载:官网下载 环境配置: 1.下载后将symfony文件夹解压到xampp/htdocs中(最好改一下文件夹名,尽量小写) 2.Symfony2自 ...
-
Windows系统下使用Sublime搭建nodejs环境
最近在研究Nodejs开发,俗话说,工欲善其事,必先利其器,当然要找到一款用着顺手的编辑器作为开始.这里我们选择的是Sublime Text 3,除了漂亮的用户界面,最吸引我的就是它的插件扩展功能以及 ...
-
iOS: 学习笔记, 添加一个带界面约束的控制器
1. 创建一个空iOS应用程序(Empty Application). 2. 添加加控制器类. 修改控制器类的viewDidLoad - (void)viewDidLoad { [super view ...
-
spm3 基本
spm3 命令 spm init //初始化一个spm模块,会生成基本配置以及测试文件等(下图). //注 初始化以后一般需要 鲜执行一下 spm install 安装默认依赖模块 index.js就 ...
-
【图像识别】 图像处理和图像分析(leptonica)leptonica-1.68安装配置 (vs2008)
Leptonica Leptonica is a pedagogically-oriented open source site containing software that is broadly ...
-
UDP vs. TCP
UDP vs. TCP 原文:UDP vs. TCP,作者是Glenn Fiedler,专注于游戏网络编程相关工作多年. 说在最前面的话 翻译这篇文章的初衷:我在工作中根本接触不到网络游戏编程,但是我 ...
-
Form标签+Css基础
一.Form表单标签 <form action="" method=""></form> 表单就是用来将用户的信息提交到服务器 ...
-
[zz] Python 3.7 anaconda environment - import _ssl DLL load fail error
https://*.com/questions/54175042/python-3-7-anaconda-environment-import-ssl-dll-load-fai ...