`
fjguodong
  • 浏览: 39959 次
社区版块
存档分类
最新评论
文章列表
对于实现事件触发器,浏览器都有原生的方法来支持,但是在兼容性上又有很大的出入,这种兼容性的问题完全在意料之中,IE有自己的方法,其他标准浏览器也有一套方法,不说谁的方法好与不好,对于WEB开发者来说搞出几套方法就是对开发人员的一种折磨。IE支持fireEvent方法来实现事件触发,标准浏览器支持dispatchEvent来实现事件触发,两面派的IE9是两者都支持。下面是出自prototype.js的源码(其实我是从司徒正美的博客复制过来的): var fireEvent = function(element,event){ if (document.createEv ...
       在自己电脑配置Apache开发环境问题的时候,可能会遇到apache的启动错误:httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168. x. x for ServerName,这个错误在error.log也会有输出。   # ServerName gives the name and port that the server uses to identify itself. # This can often be determined ...
        PHP的开发环境有很多,有收费的,有免费的。免费的PHP开发环境多来自各种开源社区或者个人的无私奉献。本文就将以来自开源社区的软件来搭建PHP的开发环境。        注意:下面将以在Windows OS下安装PHP开发环境来做说明!!!   Apache的安装和配置        打开Apache官网,找到需要的版本下载Apache Web服务器(本人用的是Legacy Release - 2.2 Branch这个,即Apache 2.2版本),下载完成后安装。        Apache安装完成后,再安装PHP,找到下面的安装步骤进行安装。装完PHP后再回来完 ...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config.dtd"> <!-- struts-config.xml中的元素必须按照上述doc指令中的dtd文档定 ...
谷歌Chrome自推出以来已经从一个简单的浏览器演变成一个复杂的浏览器,这得益于根据浏览器写出的非常有用和强大的扩展。作为一名开发人员,我们关注的是网页设计和开发部分的那些插件对我们有帮助,几个比较熟悉的插件像Firebug Lite和Web Developer大家都知道,我就不扯了,今天扯一下那些你可能不知道的对于开发非常有帮助的插件,在此做个总结,看看你用过几个,我敢肯定你会发现它们非常有用。   Refresh Monkey 在设定的时间间隔自动刷新页面。监视页面的变化,如果有变化的会通知你。   Koding
在html中有几个特殊的字符: < > ' " & 在处理javascript字符串内容的时候也有两个特殊的字符:‘ “       我们知道,在把内容用于html画面表示的时候,要表示的内容中要对以上的字符进行特殊的处理:即要进行字符创的转义。转义的方式如下表所示: 结果 描述 实体名称 实体编号 " quotation mark &quot;
    本人写了一个多线程的端口扫描应用程序,这个本来是在公司的电脑上跑得,4G内存,再加4G虚拟内存(内存交换空间),xp系统。在公司跑得时候还好好的,但是一拷贝到自己的电脑上跑的时候,结果发生了问题。  # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (malloc) failed to allocate 32756 bytes for ChunkPool::allocate # Possible reasons: # ...
JS子窗口向父窗口传值 作者:阿明 转自:http://blog.sina.com.cn/s/blog_4e25ddcd0100beo8.html   方法一:用模式窗口 returnValue是javascript中html的window对象的属性,目的是返回窗口值,当用window.showModalDialog函数打开一个IE的模式窗口(模式窗口就是子窗口,打开后不能操作父窗口,只能等模式窗口关闭时才能操作)时,用于返回窗口的值,下面举个例子:----------------------------------------------------------------- ...
ORACLE 日期加减操作 作者:xiao-yu 转自:http://www.cnblogs.com/xiao-yu/archive/2011/05/24/2055967.html   无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法: 1 使用内置函数numtodsinterval增加小时,分钟和秒2 加一个简单的数来增加天3 使用内置函数add_months来增加年和月 例:对当前日期增加一个小时:SQL> select sysdate, sysdate+numtodsinterval(1, ...
闲来相安无事,在上班时间偷偷的写了个扫雷游戏,自娱自乐。   自己设计的算法,加入了jquery-1.7.2.js库用于实现html文档的操作。游戏支持鼠标右击操作。       主要算法点: 1. 雷阵的初始化:包括类,数字,空白区域的数据参数的初始化。 2. 鼠标点击雷阵区域:点到空白的区域,需要迭代遍历雷阵中该空白点附近的所有空白区域和空白区域所包围着的数字。      
        最近在做一个与时间处理相关的开发,需要在进入某个画面的时候在js中进行倒计时,用以实现特定的功能。在进入到这个画面之前,需要在该画面的初始化Action中计算出倒计时的时间值interval。           我从数据库中得到一个订单生成时间(用户端时间,String类型),先转成Date类型。然后再取现在Action中的当前时间,然后用Date的getTime()方法取的两个时间差,就得到了这条订单从生成到现在已经经过的时间time_1,然后再拿“订单允许操作”的时间time_2减去time_1就得到了倒计时时间interval。接着跳转到画面后,以该“倒计时时间i ...
课程介绍关系型数据库自诞生40年以来,从理论发展到现实产品,逐渐在领域里上升到霸主地位,形成每年高达数千亿美元的庞大产业市场。但近年来,all-in-one模式的产品思想备受挑战,对于规模日益扩大的海量数据,传统的关系型数据库IO瓶颈、性能瓶颈都难以有效突破,开始出现了大批针对特定场景,以高性能和使用便利为目的的功能特异化的数据库产品,NoSQL类的数据库就是其中的佼佼者。NoSQL的原意是“Not Only SQL”,而并非“No SQL”,它并非要彻底地否定关系型数据库,而是作为传统关系型数据库的有效补充,在特定的场景下能发挥出难以想象的高效率和高性能。例如专注于key-value查询的 ...
    由于项目需要,需要我在现有的框架中去自己生成XML文档,而现有的框架中没有用到dom4j、jdom,而客户的要求是最好不好修改现有的框架,于是如下:       1. 通过JDK自带的类把org.w3c.dom.Document转化为字符串。然后再用文件输出流输出,或者直接将ByteArrayOutputStream内存流换成输出流。 /** * XML org.w3c.dom.Document 转 String */ public static String docToString(Document doc) { String xmlStr ...
Global site tag (gtag.js) - Google Analytics