`
鹤惊昆仑
  • 浏览: 230071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
//比如动态解析服务器端应答的dijit标签(虽然这不是推荐的编程模型。。) dojo.xhrGet({ url:"test.html", load:function(data){ var n = dojo.byId("someNode"); n.innerHTML = data; dojo.parser.parse(n); } }); 随着js引擎性能的提高,dojoType这种客户端标签技术应该很有前途。
Ext(YUI)扩展的Function.prototype.createSequence方法: var obj ={ test:function(){ alert(1); } }; obj.test = obj.test.createSequence(function(){ alert(2); }).createSequence(function(){ alert(3); }); obj.test//alert 1,2,3 //////////////////////////////////// dojo.connect(obj," ...
dojo.require使用XMLHTTPRequest同步请求加载js(然后eval之)。之所以使用同步请求,应该是考虑到js之间的依赖关系,这样的处理当然是最简单的。dojo.provide、dojo.require和dojo.registerModulePath等组合的包系统确实相当不错了。上线系统还是应该慎用dojo.require按需加载,把所需文件打包成一个是比较明智的。文件的合与分需要随需应变。
IE 使用cancleBubble来阻止事件冒泡,这个目前在w3c标准中是使用stopPropagation()。 event.cancleBubble = true;//IE标准 event.stopPropagation();//w3c标准 受IE影响,目前的firefox和chrome也都支持cancleBubble。从单词的角度看,stopPropagation(阻止传播)对非英语用户不太友好,还是cancleBubble可以顾名思义。
//实现点击第i个div时仅alert该div对应的i值; var divs = document.getElementsByTagName("div"); for(var i=0;i<divs.length;i++){ divs[i].onclick =(function(i){ return function(e){ alert(i); window.event ? window.event.cancelBubble = true : e.stopPropagation(); ...
https://addons.mozilla.org/zh-CN/firefox/addon/7004非常棒的firefox翻译插件--babelFish。可以双击翻译,或者翻译当前页面选中的高亮文本。准确率比较高。
可惜仅有IE(IE5)很早就支持,chrome DOM就不支持这个方法。除了top left right bottom这几个属性,firefox还增加了width和height属性。 console.log(document.body.getBoundingClientRect());
http://blog.csdn.net/WinGeek/archive/2009/05/12/4169755.aspx 引用 在某些情况下, 你不希望用户点击“Run” 按钮 或者 “Save” 按钮, 可以通过在网页里面设定 <meta name="DownloadOptions" content="noopen" /> 或者 <meta name="DownloadOptions" content="nosave" /> 来隐藏相应的按钮
下面的代码在firefox、chrome、safari、opera下面都没有问题,在IE下没有反应。 Ext.override(Ext.form.Field, { constructor : function(config){ Ext.form.Field.superclass.constructor.call(this, config); this._config = config; //alert(this._config); } }); 看看Ext.overrid的实现,使用了 for...in列举,这就是原因了--IE下for in是无法列举出cons ...
http://labs.adobe.com/technologies/spry/的数据绑定很不错,很全。比较有特色的是使用HTML Table做数据绑定源(相较于XML数据源)。

Opera Dragonfly

    博客分类:
  • web
Opera Dragonfly很强大,使用上还没有firebug方便,不过有些原创的东西了,Console可以监视 Bittorrent了。 opera:config opera:debug 127.0.0.1:7001
firebug中net面板中可以监控所有资源请求,因此理论上添加fiddle最强大的autoResponse功能应该很容易。
引用 Opera Turbo runs on a person's PC, fetching data not just from the original Web site but also from an Opera server that compresses that site's text and images on the fly, Opera's Roberto Mateu said in a Friday blog post about Opera Turbo. That's useful when grappling with overtaxed wireless netwo ...
翻译可以提供webservice(如google翻译和金山词霸提供的webservice接口),拼音输入法是否也可以提供 webservice接口哪?把输入发送给服务器,服务器应答适当的拼音结果。这个想法是我在用JavaScript实现在线翻译时想到的,暂时还想不到用途。。
announcing-squirrelfish 引用 Why It’s Fast Like the interpreters for many scripting languages, WebKit’s previous JavaScript interpreter was a simple syntax tree walker. To execute a program, it would first parse the program into a tree of statements and expressions. For example, the expression “x + y” ...
Global site tag (gtag.js) - Google Analytics