prototypejsjs中的prototype有什么作用?

prototypejs  时间:2021-07-06  阅读:()

JavaScript 中的"$" 是什么意思

Javascript中$符号的意思 $,是指prototype定义的一类方法 $("id") 得到的是页面id为"id"的元素 $F("id") 得到的是页面id为"id"的元素的值,这是只读的,不可写 参考文章 [url]/hengxing/readlou.asp?id=1346[/url] [url]/prototype/html/.html[/url] 2. 通用性方法 这个程序包里面包含了许多预定义的对象和通用性方法。

编写这些方法的明显的目的就是为了减少你大量的重复编码和惯用法。

2.1. 使用 $()方法 $() 方法是在DOM中使用过于频繁的 document.getElementById() 方法的一个便利的简写,就像这个DOM方法一样,这个方法返回参数传入的id的那个元素。

比起DOM中的方法,这个更胜一筹。

你可以传入多个id作为参数然后 $() 返回一个带有所有要求的元素的一个 Array 对象。

下面的例子会向你描述这些。

<HTML><HEAD><TITLE> Test Page </TITLE><script src="prototype-1.3.1.js"></script><script> function test1() { var d = $(’myDiv’); alert(d.innerHTML); } function test2() { var divs = $(’myDiv’,’myOtherDiv’); for(i=0; i<divs.length; i++) { alert(divs[i].innerHTML); } }</script></HEAD><BODY> <div id="myDiv"> <p>This is a paragraph</p> </div> <div id="myOtherDiv"> <p>This is another paragraph</p> </div> <input type="button" value=Test1 onclick="test1();"><br> <input type="button" value=Test2 onclick="test2();"><br></BODY></HTML> 这个方法的另一个好处就是你可以传入id字符串或者元素对象自己,这使得在创建可以传入任何形式参数的方法的时候, 它变得非常有用。

2.2. 使用$F()方法 $F()方法是另一个非常受欢迎的简写。

它可以返回任何输入表单控件的值,如文本框或下拉框。

这个方法可以传入元素的id或者元素自己。

<script> function test3() { alert( $F(’userName’) ); }</script><input type="text" id="userName" value="Joe Doe"><br> <input type="button" value=Test3 onclick="test3();"><br>

js中的prototype有什么作用?

prototype对象是实现面向对象的一个重要机制。

每个函数也是一个对象,它们对应的类就是function,每个函数对象都具有一个子对象prototype。

<br>Prototype表示了该函数的原型,prototype表示了一个类的属性的集合。

当通过new来生成一个类的对象时,prototype对象的属性就会成为实例化对象的属性。

<br>下面以一个例子来介绍prototype的应用,如图:<br><br><imgsrc="/pqpic/wenwenpic/0/20190813121438-2130636243_png_600_148_50467/0"/><br><br>扩展资料<br>prototype给String类封装一个“日期验证”的代码<br>String.prototype.isDate=function(){<br>varregex=newRegExp(&quot;^[d]([-|/])[d]{1,2}([-|/])[d]{1,2}$&quot;);<br>console.log(this);<br>returnregex.exec(this);<br>}<br>varstrValue=&quot;12512412&quot;;<br>alert(strValue.isDate());<br>参考资料:搜狗百科prototype

TMThosting夏季促销:VPS月付7折,年付65折,独立服务器95折,西雅图机房

TMThosting发布了一个2021 Summer Sale活动,针对西雅图VPS主机提供月付7折优惠码,年付65折优惠码,独立服务器提供95折优惠码,本轮促销活动到7月25日。这是一家成立于2018年的国外主机商,主要提供VPS和独立服务器租用业务,数据中心包括美国西雅图和达拉斯,其中VPS基于KVM架构,都有提供免费的DDoS保护,支持选择Windows或者Linux操作系统。Budget ...

RAKsmart 年中活动 独立服务器限时$30秒杀 VPS主机低至$1.99

RAKsmart 虽然是美国主机商,但是商家的主要客户群还是在我们国内,于是我们可以看到每次的国内节日促销活动期间商家也会发布促销。包括这次年中大促活动,RAKsmart商家也有发布为期两个月的年终活动,其中有商家擅长的独立服务器和便宜VPS主机。服务器包括站群服务器、特价服务器、高达10G带宽不限制流量的美国服务器。商家优惠活动,可以看到对应商品的优惠,同时也可以使用 优惠码 RAKBL9 同时...

易探云美国云服务器评测,主机低至33元/月,336元/年

美国服务器哪家平台好?美国服务器无需备案,即开即用,上线快。美国服务器多数带防御,且有时候项目运营的时候,防御能力是用户考虑的重点,特别是网站容易受到攻击的行业。现在有那么多美国一年服务器,哪家的美国云服务器好呢?美国服务器用哪家好?这里推荐易探云,有美国BGP、美国CN2、美国高防、美国GIA等云服务器,线路优化的不错。易探云刚好就是做香港及美国云服务器的主要商家之一,我们来看一下易探云美国云服...

prototypejs为你推荐
foxmail邮箱注册Foxmail怎么注册喏?查字网“很”去掉双人旁读什么?editplus破解版DBTools Manager Professional 破解版在哪里可以下载?vipjrvipjr英语怎么样?靠谱吗?微信论坛手机微信论坛如何实现清除电脑垃圾怎样清除电脑垃圾cf加速器玩cf ping高用什么加速器比较好jsindexofjavascript 中indexof 的用法银联商务招聘银联商务的正式工与派遣工有啥区别网络管理员教程有没有简单的网络管理员教程推荐
备案域名查询 php主机租用 双线vps 腾讯云盘 oneasiahost uk2 域名优惠码 国外免费空间 云全民 帽子云 服务器维护方案 国外代理服务器地址 phpmyadmin配置 1美金 cloudlink linode支付宝 我的世界服务器ip 东莞服务器托管 空间服务器 空间申请 更多