- 浏览: 205377 次
- 来自: 北京
最新评论
-
xinhud:
改完之后特别慢。楼主知道是什么原因不?
跨域访问DWR -
liuting:
engine.js是跨域访问的,改如何写引用它的路径啊
跨域访问DWR -
kdmhh:
没看明白,最好能给了例子哈。
使用静态Json数据源创建Ext.tree.TreePanel组件 -
flyfan:
高手,帮了我的大忙,谢谢呀
使用静态Json数据源创建Ext.tree.TreePanel组件 -
stevezheng:
我觉得ext还算可用,就是找不到一个好的编辑工具,看着100多 ...
浅谈Ext的不足
文章列表
判断IE浏览器的N种方法
- 博客分类:
- JavaScript
很多时候,我们需要知道浏览器类型,一般有两种方式:userAgent检测和特殊组件检测。
1) jquery
uaMatch: function( ua ) {
ua = ua.toLowerCase();
var match = /(webkit)[ \/]([\w.]+)/.exec( ua ) ||
/(opera)(?:.*version)?[ \/]([\w.]+)/.exec( ua ) ||
/(msie) ([\w.]+)/.exec( ua ) ||
!/compatible/.test( ua ) && /(mozilla)(?:.* ...
JavaScript 正则工具
- 博客分类:
- JavaScript
发现一个正则校验工具,直接输入表达式和文本并查看匹配结果,纯文本适用。
http://regexpal.com/
当文本包含双引号及Unicode编码时,发现2个问题:
1)显示Unicode字符,以?代替,既所谓的乱码。可能与当前Encoding(编码)有关。
2)无法正确显示匹配结果,原因可能是无法将文本变成合法JavaScript字符串对象。
为了对付C盘空间变小的问题,使用自动运行的批处理命令,每天中午11:40定时清理tmp文件。使用Chrome浏览网页五个月,发现C盘空间越来越小。查看Cache文件夹,1.6G。
看来以后还是需要定时从Chrome清理Cache。
http://answers.yahoo.com/question/index?qid=20080907112919AAEiNoj
http://code.google.com/p/chromium/issues/detail?id=16705
http://www.google.com/support/forum/p/Chrome/thread?tid=1bff ...
生于忧患,死于安逸,这话一点不假。废话少说,自学吧。
http://www.cnblogs.com/xiaotie/archive/2010/04/23/1718997.html
1) 深入理解计算机系统(修订版)。
2)<<操作系统概念>>,翻译的还不错。
<<Windows Internals>>和<<深入理解Linux内核>>
视频:http://www.youku.com/playlist_show/id_1205233.html。讲的不错,很清晰。
一直使用Aptana Studio,其中的Data Source Explorer组件可以查看数据库内容,但无法进行查询。下载Studio2.0,还是如此。
Aptana推荐使用QuantumDB,确实比较好用。
Clean Code (Rebort.C.Martin)
Smalltalk best practice patterns (Kent Beck)
Implementation Patterns (Kent Beck)
其中,Clean Code和Implementation Patterns所介绍的内容基本相同,即如何编写好的Code。
最近对Smalltalk兴趣渐浓。Smalltalk对Java和Ruby影响深远。Java虽然很成功,但和Smalltalk相比,它太蹩脚了,缺乏严谨、优雅,不够简洁。Smalltalk是革命性的语言,它引入了继承的概念。
Simula->Sma ...
- 2009-07-18 10:35
- 浏览 1038
- 评论(0)
有些情况下,你可能需要把DWR的客户端部署到别的机器并从该机器远程访问DWR服务。例如我们有个Library App用到了DWR,但需要支持跨域(Cross Domain)访问该Library的服务。
类似文章:
http://www.iteye.com/topic/337460
实际上DWR是支持跨域访问的。不过这样做会带来一些不安全因素。本质上,DWR的跨域访问还是通过script tag,没啥新鲜的,只不过现在做的比较简单,不像以前还需要手工设置为script tag。
分析:
DWR Engine下载到客户端之后需要与服务器端建立连接。但下载的文件包含很多被DWR框架替换过的变量, ...
- 2009-05-22 19:03
- 浏览 5312
- 评论(2)
Ext文档就是鸡肋。
在你不懂Ext的时候,这些文档很有帮助。当你已经很熟悉Ext想要使用一些高级功能时,你发现Ext文档很垃圾。比如,你找不到关于ColumnModel.renderer方法的详细信息。
看看文档的描述:
listeners : Object
(optional) A config object containing one or more event handlers to be added to this object during initialization. This should be a valid listeners config object as sp ...
- 2009-02-11 14:23
- 浏览 1452
- 评论(0)
在使用Ext的过程中,发现一些Ext组件设计细节的不足之处,在此简单罗列几个。虽然有变通的解决办法,不过这里讨论的是设计,而不是如何解决。
1. Field组件的change,blur事件在你离开当前页面时,如果没有事先切换到其他Field,这些事件不触发。假设一个Form包含若干个Field,需要判断某个Field的值是否发生改变,但当这个Form位于一个tabpanel中,切换tab居然不能触发blur事件触发。
2. Tree不支持Store和Record。假设有了Store和Record,判断Record是否发生改变就容易多了,也就是说,组件应当自己检查这些变化,比如Grid就是这么做 ...
Sanjiv推出了SmartGWT。Sanjiv何许人也?在Ext变更license争议事件中,Sanjiv是个重要人物,他就是Jack所讲的对其进行“人身攻击”的那位,也是GWT-Ext作者。
Sanjiv多次在博客显示他对SmartClient (http://www.smartclient.com)的“露骨”欣赏。
在揭露Jack删帖的帖子中:
There are several other excellent Javascript libraries like SmartClient that haven't gained the recognition they deserve a ...
SmartClient正式推出了Aptana插件,尤其是CodeAssist功能强大。在所有的Ajax框架中,我认为SmartClient的帮助文档最完善、最具指导意义,比Ext强很多。
由于SmartClient创建对象的特殊性或者说类工厂模式,创建对象不能通过new关键字实现。例如,var ca = new isc.Canvas() 语法是错误的。只能通过 isc.Canvas.create()实现。我曾经尝试着创建自定义的Ajax框架插件(即SmartClient插件),基本可行。只是在该问题上无法绕过去。后来和Aptana联系,让我提交问题,几经交涉,他们一直未修改。我也没有继续投入时 ...
- 2008-08-25 21:39
- 浏览 1652
- 评论(0)
使用电话线上网影响儿子走路,因此计划购买无线路由器和无线网卡。
市场上的常见产品是TP-Link,我购买的是最便宜的型号。本来计划使用PCI插口的无线网卡,临时决定USB。PCI放到机箱内部,安装一次,以后就不用动了。USB每次用都需要插拔。
配置主要在无线网卡和无线路由器连接,是在不设密码的情况下通过一次,后来设置密码,总是无法连接,手工操作WAN口(即ADSL)发现,无法实现拨号(报告请求超时或IP地址冲突)。同一家产品,肯定可以链接。我断定是自己在某个环节搞错了。
仔细看了说明书,其中一处提到,需要自己配置DNS服务器。只使用电话拨号,记录下DNS服务器2组。然后设置无线网卡的TCP ...
- 2008-08-10 23:59
- 浏览 1066
- 评论(0)
如何用静态JSON数据作为TreePanel数据源?
有人从TreeLoader继承实现了TreeStoreLoader,可直接引用Store。经测试发现该类无法工作,而且调试麻烦。
从root节点下手,一次性把数据放到树节点上,在AsyncTreeNode的children属性赋值给JSON对象。
- 2008-08-01 23:22
- 浏览 7428
- 评论(2)
使用autoEl,在Firefox一切正常,但在IE7中将导致一个问题。具体是
Unexpected call to method or property access. 这个问题可能会影响其他部分代码的正常显示和功能。因此必须处理。
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>test< ...
- 2008-08-01 18:40
- 浏览 2412
- 评论(0)