javascript – YAHOO.lang的jQuery版本(isUndefined,isNull,isString等)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – YAHOO.lang的jQuery版本(isUndefined,isNull,isString等),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1029字,纯文字阅读大概需要2分钟。
内容图文
![javascript – YAHOO.lang的jQuery版本(isUndefined,isNull,isString等)](/upload/InfoBanner/zyjiaocheng/782/88aa862b91b7445fbc5a40d6a720e61c.jpg)
有没有人知道一个jQuery插件有“助手”或扩展,如YAHOO.lang namespace中的那些?
我想到的功能如:
isNull
isDefined
isString
isFunction
我也很欣赏字符串和数组的相同类型,例如Contains,StartsWith(我知道这些很容易编写,我只是在寻找一个包含它们的插件).
它不在YAHOO.lang命名空间中,而是形成相关的扩展 – 确定一个radiobox的值(来自一个检查的),一个友好名称中的表单元素的类型.
特别是一个具有流畅的API而不是基于选择器的插件
$("input[@type=radio][@checked]")
我再次意识到它们很容易实现,但我不想重新发明轮子.
解决方法:
jQuery 1.3.2有内置的isFunction和isArray(参见下面的代码片段). isString的代码是staightforward(typeof obj ===“string”),isNull(obj === null)和isDefined(obj!== undefined) – 所以我只是编写内联而不是使用函数.
// See test/unit/core.js for details concerning isFunction.
// Since version 1.3, DOM methods and functions like alert
// aren't supported. They return false on IE (#2968).
isFunction: function( obj ) {
return toString.call(obj) === "[object Function]";
},
isArray: function( obj ) {
return toString.call(obj) === "[object Array]";
},
内容总结
以上是互联网集市为您收集整理的javascript – YAHOO.lang的jQuery版本(isUndefined,isNull,isString等)全部内容,希望文章能够帮你解决javascript – YAHOO.lang的jQuery版本(isUndefined,isNull,isString等)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。