js库prototype中的$()
在我们写javascript的时候经肯定会经常用到 document.getElementById() 这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。
其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$('id')来实现document.getElementById('id') 这个功能,怎么样,很爽吧!
{
var elements = new Array();
for (var i = 0; i < arguments.length; i++)
{
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
js库prototype中的$()相关推荐
- javascript专题:如何构建自己的js库
首先看看这个: (function(){ //运行的代码 })(); 红色括号里面是一个匿名函数,红色括号是分割,表示里面的函数是一个部分,绿色的括号表示一个运算符,表示红色括号里面的函数要运行. 相 ...
- 同一页面中引入多个JS库产生的冲突解决方案(转)
发生JS库冲突的主要原因:与jQuery库一样,许多JS库都使用'$'符号作为其代号.因此在一个页面中引入多个JS库,并且使用'$'作为代号时,程序不能识别其代表哪个库(这个是我自己的解释,但更深的原 ...
- Visual Studio中JavaScript智能提示(即引用JS库)
Visual Studio中JavaScript智能提示(即引用JS库) 一.直接在JavaScript文件顶部输入代码,直接引用JavaScript文件类型库 /// <reference p ...
- Unity中通过Jint调用js库
在最近的一个项目中遇到了一个需求,一个现有的加密解密的库是Javascript写的,且已经用到了服务器代码中,所以我这边客户端这边有两个选择: "翻译"过来,将JS库中的代码用** ...
- 用decimal.js库解决JavaScript中计算精度丢失的问题
项目场景: 涉及小数点的计算 精度丢失原因看这里 解决 用decimal.js库,decimal.js是使用的二进制来计算的, 所以能解决js的精度问题. 安装和引入 执行命令npm i decima ...
- Vue 项目中引入本地第三方 JS 库
一.在 inde.html 中使用 script 标签来引入 1.直接引入,全局可用 ESLint 语法检测会报错:'$' is not define // index.html<script ...
- 贡献一个连jquery都觉的大的时候可以用的 js库
在一些很小的项目里,连用jquery都还觉的大的时候,你就可以用我的这个库了. 一个库或者框架,是应需求而生的,当你的项目实际上只需要简单的一个好用的选择器 一个ajax 封装 一个兼容的事件封装的时 ...
- jQuery库与其他JS库冲突的解决办法
关键字: javascript 现在的js库很多,而且各有所长.像我,就比较喜欢jQuery,但同时也会使用一下其他的js库,如YUI,DWR什么的.但是它们却时不时地相互闹些小矛盾,真是让人头痛.究 ...
- JS 测试 Prototype
JS 测试 Prototype 测试 JavaScript 框架库 - Prototype 引用 Prototype 如需测试 JavaScript 库,您需要在网页中引用它. 为了引用某个库,请使用 ...
最新文章
- [bzoj2259][Oibh]新型计算机_Dijkstra
- 文件名有规则情况读取
- document,element,node方法
- table 标签的 rules 属性
- android apk如何入门
- tensorflow 保存训练loss_tensorflow2.0保存和加载模型 (tensorflow2.0官方教程翻译)
- Linux-DNS服务-BIND配置
- python程序设计实验配置_20181235 实验三《Python程序设计》实验报告
- isDate()函数
- 【Magick++】创建图像
- 三十一 我在软件园的那些日子里
- PS渐变羽化制作单车
- python通过ssh链接sql(python通过阿里跳板机链接阿里数据库)
- Navicat 15注册时报错“Rsa Public key not find“的解决办法
- 特征重要性计算方法及神经网络的特征重要性
- 【STM32-HAL库】一步步搭建出FOC矢量控制(附C代码)
- 六石管理学:突然看到两个男同事聊天,预判离职
- 计算机考研C语言基础
- 计算机技术在法学方面的应用,现代计算机技术为法学带来了什么-西安交通大学教师个人主页.PDF...
- JavaScript事件触发