文章标签 ‘Javascript’
我们知道在IE、火狐浏览器中点击某个按钮复制一段文本,有时会有弹出提示或不起作用的时候,今天,我们就来解决这个问题。 原理:借助Flash的力量,将内容复制到剪贴板。 由于本人不会Flash就在网上找到了一个类库,帮我们完成这个操作。Zero Clipboard 先看一下最后实现的效果。 代码: 具体说明,直接看注释吧。代码下载
我们知道Json是一种特殊Javascript对象,介绍几个Json查看工具。 http://jsonviewer.codeplex.com/ .Net开发的Json查看器,可反编译查看源码,呵呵。 https://addons.mozilla.org/en-us/firefox/addon/jsonview/ 火狐的Json查看器插件,可在火狐中打开Json内容查看 https://chrome.google.com/extensions/detail/chklaanhfefbnpoihckbnefhakgolnmc 谷歌浏览器的Json查看器插件,功能同上 http://jsonviewer.stack.hu/ 在线的Json查看器,非常方便。
prototype在javascript中还是经常会用到的,如何理解这个属性呢?首先,他是一个属性,所有javascript对象都有这个属性,这个属性我们使用[类型].prototype来使用,返回值即该类型的原型。简单的说就是为对象的类返回原型的引用。 下面的例子中我们慢慢理解它。 输出:123 prototype实际上就是给我们提供了一个可以随时的动态的为对象添加方法或属性的一个桥梁。
据国外媒体报道,Mozilla已经到达了全新的发展阶段,全新JaegerMonkey JavaScript引擎的速度要明显快于目前使用的TraceMonkey引擎。Mozilla预计将在9月1日发布JaegerMonkey引擎,因此JaegerMonkey将被整合到Firefox 4.0。 V8基准测试显示,JaegerMonkey引擎积分为6829 ms,TraceMonkey引擎积分为6841 ms。Sunspider测试显示,JaegerMonkey引擎仍然要落后于TraceMonkey引擎——754 ms vs. 718 ms,而且JaegerMonkey引擎运行速度仍然落后于Webkit浏览器,Chrome和Safari的积分都要低于400 ms,Chrome浏览器的积分甚至逼近300 ms。Opera的积分也低于300s。 JaegerMonkey引擎在今年初发布是,其目标是突破Sunspider测试的500 ms大关。当然,这已经无法满足一般用户的需求了,毕竟连IE9开发版积分都已经低于500 ms。Mozilla还表示,JaegerMonkey引擎的目标是要超越竞争浏览器,这就意味着Mozilla的目标是300ms以下。 Mozilla称,JaegerMonkey是重新编写的,过去8周的时间JaegerMonkey已经有很大的改进。在下面6周的时间,Mozilla将完善JaegerMonkey引擎,为9月1日顺利发布做好充分地准备。 Mozilla宣传,JaegerMonkey引擎的运行速度是竞争浏览器10多倍。
今天来介绍一下Javascript中的JSON序列化和反序列化,我们知道JSON是一种通用的数据格式,有着存储体积小等特点,而且JSON还是原生的Javascript对象的代码形式。接下来我们介绍一下JSON的序列化和反序列化方法。 首先,我们需要导入json2.js这个类库,可以从json.org官网上找到。下载地址 在一个HTML页面中加入如下代码: 输出结果: 下面是反序列方法,因为Json是原生的Javascript对象的代码形式,所以可以直接调用eval()方法进行反序列化 输出结果: 是不是很简单?在Javascript中用json这种数据格式比xml更有优势,现在很多ajax操作,基本用的都是json这种轻量级数据格式。推荐大家在ajax等需要数据交换的时候使用。