Q/RWL112.01-2001q点是什么么

养生图片信息
乐园图片信息
扮靓图片信息
爱好图片信息
网购图片信息
24小时更新第四页第三页第二页第一页
电话:5 手机: 备案号:粤ICP备号
QQ在线服务: 邮箱:babsoft@
地址:深圳市南山区西丽镇桃源街道办事处长源社区5栋602
CopyRight , www.babsoft.net, Inc.All Rights Reserved.QWrap简介之:apps果实篇之:扩展JS原生类 - JKisJK - 博客园
随笔 - 86, 文章 - 0, 评论 - 190, 引用 - 0
就像是一棵树有很多果实一样,QWrap也有很多apps,本文讲解"扩展JS原生类"的应用,即应用。本应用会对原生类进行扩展,方便用户操作原生对象,例如:String、Array、Function等。本应用的典型应用场景:jquery专注于dom,所以欠缺原生对象的操作,以及模块加载机制等。本库恰好能提供,并且与jquery无冲突存在。前面已有文章讲过core/core_retouch.js,它是一个retouch文件。而本文讲的apps/core_retouched.js应用,它是一个复合文件,它由以下文件组成:
document.write('&script type="text/javascript" src="' + srcPath + 'core/core_base.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/module.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/browser.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/string.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/object.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/array.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/hashset.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/date.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/function.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/class.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/helper.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/custevent.h.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/custevent_retouch.js"&&\/script&');document.write('&script type="text/javascript" src="' + srcPath + 'core/core_retouch.js"&&\/script&');
在实际中,如果要用到按需异步加载,还需要再加上一个模块配置文件(详情参见《》),复合文件在发布上线时会将分文件合并成起来,名件名还是不变。合并后的内容为:我们以这一个例子来看jquery + core_retouched的应用。
&HTML&&HEAD&&TITLE&QWrap---FunctionH.mul&/TITLE&&META content="text/ charset=gb2312" http-equiv=Content-Type&&script src="/script/jquery.js" type="text/javascript"&&/script&&script src="/resource/js/apps/core_retouched.js" type="text/javascript"&&/script&&/HEAD&&body&&div id="id1"&日期是?&/div&&div id="id2"&时间是?&/div&&input type=button value="显示" onclick="test()"/&&/body&&script type="text/javascript"&function test(){$('#id1').html('日期是'+new Date().format());$('#id2').html('日期是'+new Date().format('hh:mm:ss'));}&/script&&/HTML&
上面的例子中,我们需要用到一个日期的格式化,但是这个jquery不会提供,因为jquery专注于dom,没有提供日期格式化的意图。而有的同学使用过prototype.js框架,已经习惯了类似于&new Date().format()&、&str.trim()&这样的原型用法,后来转而使用jquery时,就觉得少了很多方法。而QWrap的core_retouched应用,恰恰是"扩展JS原生类",专门就是提供这类应用的。好的,我们看一下,core_retouched提供了哪些便利:&&& s.byteLen()&&& //获取字节长度&&& s.camelize()&&& //驼峰化&&& s.contains(subStr)&&& //判断一个字符串是否包含另一个字符串&&& s.dbc2sbc()&&& //全角转半角&&& s.decamelize()&&& //反驼峰化&&& s.decode4Html()&&& //为html作转码&&& s.encode4Html()&&& //为html作解码&&& s.encode4HtmlValue()&&& //为htmlValue作转码&&& s.encode4Http()&&& //为http作转码&&& s.encode4Js()&&& //为js作转码&&& s.evalExp(opts)&&& //eval一个表达式&&& s.evalJs(opts)&&& //eval语句&&& s.format(arg0)&&& //字符串格式化 //一个常用的功能&&& s.mulReplace(arr)&&& //多重update&&& s.stripTags()&&& //去除tag内容&&& && //按字节长度截取 //这个在前端截取字符串时很有用,所有的洋框架都没提供这个方法。&&& &&& //字符串模板 //字符串模板是一个很实用的功能,后来jquery也加上了。&&& s.trim()&&& //去两端空格:&&& Array.toArray(arr) //将一个ArrayLike对象转化成Array对象&&& arr.clear()&&& //清空一个数组&&& arr.contains(obj)&&& //判断数组中是否包含某对象&&& arr.every(callback, pThis)&&& //按标准扩展&&& arr.expand()&&& //将一个深层数组展开一层&&& arr.filter(callback, pThis)&&& //按标准扩展&&& &&& //按标准扩展 //有不少库都提供类似的功能,QWrap提供的与标准基本兼容&&& arr.indexOf(obj, fromIdx)&&& //按标准扩展&&& arr.lastIndexOf(obj, fromIdx)&&& //按标准扩展&&& arr.map(callback, pThis)&&& //按标准扩展&&& arr.reduce(callback, initial)&&& //按标准扩展&&& arr.reduceRight(callback, initial)&&& //按标准扩展&&& arr.remove(obj)&&& //从数组中移除某元素&&& arr.some(callback, pThis)&&& //按标准扩展&&& arr.unique()&&& //数组元素除重&&& arr.union(arr2)&&& //数组求并集&&& arr.intersect(arr2)&&& //数组求交集&&& d.format(pattern)&&& //日期格式化&&& Function.bind(func, thisObj)&&& //按标准扩展&&& Function.methodize(func, attr)&&& //静态函数方法化&&& Function.mul(func, opt)&&& //让方法的第一个参数可以是数组&&& Function.createInstance(class)&&& //按标准扩展&&& && //类继承&& //各个库实现的类继承千差万别,本实现由月影与好奇提供。&&& Object.isArray(obj)&&& //判断对象是否是数组&&& Object.isArrayLike(obj)&&& //判断对象是否是ArrayLike&&& Object.isElement(obj)&&& //判断对象是否是html元素&&& Object.isFunction(obj)&&& //。。。&&& Object.isObject(obj)&&& //。。。&&& Object.isPlainObject(obj)&&& //。。。&&& Object.isString(obj)&&& //。。。&&& Object.dump(obj, props)&&& //输出指定属性&&& Object.fromArray(obj, keys, values)&&& //按keys与values来扩充对象&&& && //强get //某些情况下,可以用ObjectH.get(obj,'a.b.c.d')来代替obj.a && obj.a.b && obj.a.b.c && obj.a.b.c.d&&& Object.keys(obj)&&& //获取keys&&& Object.map(obj, fn, thisObj)&&& //参考array的map,实现Object的map&&& Object.mix(des, src, override)&&& //mixin&&& Object.set(obj, prop, value)&&& //强set&&& &&& //序列化 //stringify向JSON.stringify靠齐,不过不支持第二个参数&&& Object.values()&&& //获取values上面选了几个有点特色的功能加上了链接,不妨花两分钟时间看一眼。----每一个都很有意义,篇幅有限,无法详细介绍,可以自行围观。具体的功能,参见上面的链接,这里不用一一赘述。另,与apps/core_retouched.js对应的帮助文件,参见中左侧目录树的"JS原生对象扩展"这个节点下的内容。apps/core_retouched.js经YUI压缩后大小为17K。可以独立放心使用。附:QWrap博客地址:请问:执行标准Q/SXRK002-2006号是什么意思_百度知道
请问:执行标准Q/SXRK002-2006号是什么意思
提问者采纳
“2006”是标准的执行版本可能是一个产品的执行标准“Q”的意思应该是企业标准的拼音字头。“SXRK002”可能是企业内部的文件编号规则。看看你的产品是什么东西
其他类似问题
执行标准的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁风机参数为T4-72 N02-14E H=116Kg/m3 Q=/h代表什么意思啊? 急急急,知道的大虾解释一下_百度知道
风机参数为T4-72 N02-14E H=116Kg/m3 Q=/h代表什么意思啊? 急急急,知道的大虾解释一下
我有更好的答案
按默认排序
4-72风机型号
N02-14E 风机规格 H=116Kg/m3 气体中所含尘土及颗粒物最大值Q=&#47
那是什么号啊,不是手机号也不是qq号啊
风机是分很多系列很多类的,比如轴流风机,4-79等。就如同衣服有风衣,衬衫,背心一样。你的问题我只能帮到你这里了。
其他类似问题
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁482,381 十一月 独立访问用户
您目前处于:
ØMQ(ZeroMQ)简介
ØMQ(ZeroMQ)简介
Jean-Jacques Dubray
相关厂商内容
相关赞助商
ArchSummit全球架构师峰会,首次来到北京。12月19-20日,北京国际会议中心,!
告诉我们您的想法
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
Re: 异步问题
0MQ主页09年访问要翻墙……
Liu Nathan
Re: 异步问题
Re: 不知道和Ice的异同?
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p
当有人回复此评论时请E-mail通知我
Mike Burrows
赞助商链接
<及所有内容,版权所有 &#169;
C4Media Inc.
服务器由 提供, 我们最信赖的ISP伙伴。
北京创新网媒广告有限公司
京ICP备号-7

我要回帖

更多关于 q是什么意思 的文章

 

随机推荐