prototype框架中美元符号$用法分析_javascript技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了prototype框架中美元符号$用法分析_javascript技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3158字,纯文字阅读大概需要5分钟。
内容图文
![prototype框架中美元符号$用法分析_javascript技巧](/upload/InfoBanner/zyjiaocheng/330/939e52e34222415cb0a83fb336e7eb7c.jpg)
prototype是实现面向对象的一个重要工具,是javascript的一个不错的框架。
用jquery的人都知道,jquery中也有$美元符号,prototype中呢,也有$,他们有什么区别呢。
1、prototype中$()的用法
prototype写法 $("test") 或者 $$("#test"), 他相当于js中document.getElementById("test");
jqueryp写法 $("#test") ,他也相当于js中document.getElementById("test");
2、prototype中的$$()用法
jquery写法 $("div") 他相当于document.getElementsByTagName('div')
如果prototype也想简单取得页面中所有div元素,就不能这样写了。
prototype写法 $("div") 他相当于document.getElementById("div")
prototype写法 $$("div") 他相当于document.getElementsByTagName('div')
prototype写法 $$("input[value=tank]") 取得页面中输入框值为tank的标签,其实和jquery差不多,只不过多了一个$符号而已
3、prototype中的$A()用法
$A 主要是用来将可当作数组使用的任意集合(如 NodeList、许多 DOM 方法返回的 HTMLCollection 或函数对象的 arguments 属性)转换为一个真正的 Array 对象。下面四种方法都可以隐藏页面中的div标签
如果例子中出现TypeError: element.style is undefined { message="element.style is undefined", more...},请把你的prototype的版本升一下级
4、prototype中的$F()用法
个人觉得$F的用法,被设计出来是为了更方便的取表单数据,不过它比较单一,因为他只能通过ID来取
$F("name") 正确的
$F("name") 不正确的,TypeError: element is null { message="element is null", more...}
5、prototype中的$H()用法
当你传入一下对像作为函数的参数时,$H将输入对像一个prototype的专有hash对像。$H感觉像是转换器,启到一个改变形势的作用
6、prototype中的$R()用法
$R函数和原始的构造函数具有完全相同的参数:start 和 end 分别表示下限值和上限值(两个参数的类型必须一致),exclusive 表示是否排除上限值(参数 end)。默认不排除上限值。
$R的实例描述了一系列遵循某种规则变化的值,如数字、 文本或其它在语义上支持相邻值推导的类型
能过例子,来说明,最容易让人记住了
$R根据规则推测了一个$R对像,$A将这个对像转换成了数组,用,号将数组转换成字符串.
如果报这样的错误 ,TypeError: value.succ is not a function { message="value.succ is not a function", more...},请升级
7、prototype中的$w()用法
$w将以空格是为分隔符的字符串,转换成数组,根php的explode(" ",$string);功能是一样的,针对性比较强。
$w("aa bb").join(',')
如果报这样的错误 ,ReferenceError: $w is not defined { message="$w is not defined", more...},请升级
希望本文所述对大家JavaScript程序设计有所帮助。
内容总结
以上是互联网集市为您收集整理的prototype框架中美元符号$用法分析_javascript技巧全部内容,希望文章能够帮你解决prototype框架中美元符号$用法分析_javascript技巧所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。