- 博客(19)
- 收藏
- 关注
原创 IE的innerHTML只读
一个是写的级联控件,在动态创建select的option时遇到的问题。 刚开始的做法是在后台通过dwr返回 键值对时,使用prototype的模板,生成一串innertHTML然后设置到select节点进去,这种方式在FF上能正常处理,但是在ie下打死都出不来效果。所以这种方法就被抛弃了。 接着的方式是,通过document.createElement('opti...
2011-04-03 00:07:35 163
学习Smarty3要点记录
1. 在模板tpl中定义{2+3*4},会计算成14;2. {$x + $y}必须紧挨着大括号,+之间有无空格关系不大;3. 模板tpl中可定义{$str = strlen($hello)},输出{$a};{$a = strlen("$hello")}可以加引号,还可以加{}4. 模板tpl中定义多维数组{assign var=foo v...
2010-06-01 18:15:00 148
原创 Javascript玩转继承
最近一直在学Javascript,打算写一些文章,算做自己的学习心得吧,也可以算是学习笔记。没有系统的知识点,太基础的不想写,主要是写一些自己觉得有价值的地方。 今天写第一篇。 Javascript究竟是一门面向对象的语言,还是一门支持对象的语言,我想每个人都有着自己的看法。那些Javascript忠实的Fans一定讲Javascript是一门面向对象的语言,像《Javascript王...
2010-05-23 15:14:09 177
原创 Javascript玩转Prototype(二)
上文一直在罗嗦GOF的原型模式,在本文中讲开始正式讨论Javascript的Prototype。对于Javascript的初学者来说,Prototype是个蛮高深的话题,其实并不尽然。 我说不尽然,意思是说理解Prototype的一般用法很简单。但是真正能做到融会贯通理解Prototype确实是件很难的事情。 今天我就从Prototype的基本开始讲。上文中我讲了原型模式。其...
2010-05-23 15:10:39 89
原创 Javascript玩转Prototype(一)——先谈C#原型模式
在《Javascript玩转继承(二)》中,我使用了原型继承法来实现Javascript的继承,那原型究竟奥秘何在。在这篇文章中,我就主要针对原型来展开讨论。 抛开Javascript,我们先来看我们熟悉的常规的面向对象语言。在23种设计模式中,大家一定会记得有一种设计模式——原型模式。我们先来看一下结构图: (原图引自:http://terrylee.cnblogs.com/arch...
2010-05-23 15:09:25 207
js中的preventDefault和stopPropagation
首先讲解一下js中preventDefault和stopPropagation两个方法的区别: preventDefault方法的起什么作用呢?我们知道比如<a href="http://www.baidu.com">百度</a>,这是html中最基础的东西,起的作用就是点击百度链接到http://www.baidu.com,这是属于<a>...
2010-05-12 16:38:11 304
原创 JavaScript 技巧
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。 简略语句 JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码...
2010-05-12 16:23:30 91
原创 Web缓存
Web缓存最权威的资料就属RFC了,可惜它太过言简意赅,本文将对缓存做一些通俗易懂的介绍。为了演示体现缓存的作用,先删除所有的浏览器缓存,然后以如下四种方式访问baidu网站,期间使用Pagetest作为测试软件,这是一个搭配IE使用的软件,功能上类似HttpWatch,不过它是免费的,有关Pagetest的用法可以参考官方文章提供的教程:1. 打开IE,键入百度网址,按回车:==========...
2010-05-11 15:04:37 87
JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要...
前言这篇从《JSP设计模式基础》(Apress, 2004)摘录的文章,描述了View Helper模式,并且向我们展示了如何创建一些能增加到你自己的工具箱的有用的View Helper(2,300 字, November 1, 2004) 。 View Helper模式告诉我们,我们能使用Helpers来使得在一个应用中,Model数据能够适应表现层的需要。典型的,表现层一般都包括一些JSP页面...
2010-05-02 11:16:14 134
JAVA Command设计模式
Command 模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command 模式实际上不是个很具体,规定很多的模式,正是这个灵活性,让人有些confuse. Command 定义 不少Command 模式的代码都是针对图形界面的,它实际就是菜单命令,我们在一个下拉菜单选择一个命令时...
2010-05-02 00:02:54 67
Spring对DAO的支持(转)
#spring对DAO的支持#降低耦合度,倾向于面向接口编程,简化编程{愈来愈简化}我们从以下3部分来逐步了解spring对DAO的支持:1、传统模式的DAO,2、spring对JDBC的DAO的支持,3、spring对Hibernate的DAO的支持。#实现传统DAO模式必须实现以下几个组件:DAO工厂、DAO接口、DAO实现类和数据传递对象(也称值对象,通常使用JavaBean封装)#...
2010-05-01 18:01:23 115
未来的网络属于HTML5
北京时间5月1日消息,据国外媒体报道,在苹果和谷歌纷纷支持新开放网络标准HTML5之后,微软IE团队总经理迪恩·哈恰莫维奇(Dean Hachamovitch)在周五的官方博客中表示,“未来的网络将属于HTML5。” 哈恰莫维奇在博客中表示,在支持HTML5标准的同时,微软将会继续支持Flash。不过哈恰莫维奇认为,HTML5标准和Flash之间存有冲突。哈恰莫维奇称,Flash的...
2010-05-01 15:21:03 122
将Ext.DataView组件发挥到极致
前些日子在项目中使用到Ext.DataView组件,发现Ext.DataView组件非常的强大,基本上能满足各种html上呈现的需求。Ext.DataView组件必须和Ext.XTemplate结合起来使用,通过Ext.data.JsonStore动态取数据,达到动态生成DataView图形呈现的目的,下面附两幅图说明一下Ext.DataView的强大。图一(文件夹管理):...
2010-04-28 13:06:04 385
MyEclipse和flex4的整合
一、下载好需要的软件 MyEclipse8.0正式版and flash builder 4插件版(注意:一定要是插件版的哦),记住flex4版本支持核心3.4以上,所以最低也得按myeclipse7.5以上版本。 二、安装流程1.首先安装Myeclipse8.0软件。在安装中有2个路径选择。请记住第一个路径的位置,简单来说就是你的Myeclipse.exe的运去文件夹要知...
2010-04-26 16:14:41 107
java-doc的使用
选择File->Export(文件->导出),然后在Export(导出)对话框中选择java下的javadoc,提交到下一步。在Javadoc Generation对话框中有两个地方要注意的:javadoc command:应该选择jdk的bin/javadoc.exedestination:为生成文档的保存路径,可自由选择。按finish(完成)提交即可开始生成文档。 ...
2010-04-26 16:04:25 103
ajax同步请求和异步请求
这里讲解一下ajax同步和异步的差异, 先看2段代码:代码一:function PostAsynToServer(Url,Param){ var obj; if(window.ActiveXObject) { obj=new ActiveXObject('Microsoft.XMLHTTP'...
2010-04-26 16:03:35 117
通过ie调用exe程序
最近开发项目的过程中,由于公司有很多套B/S系统,其中有一套系统用的extjs,用ie运行速度较慢,所以采用了google chrome浏览器运行这套系统,而其他的系统用的ie,所以碰到了一个问题,就是需要在ie浏览器中将google chrome浏览器调出来,研究了一天终于解决了这个问题,现在给大家分享一下。 公司所有的系统通过一个首页面进行访问,点击第三个图标,通过goog...
2010-04-26 15:57:53 833
ajax传参过长问题
前段时间一个同事遇到一个ajax问题,大致的代码如下: var obj; if(window.ActiveXObject) { obj=new ActiveXObject('Microsoft.XMLHTTP'); } else if(window.XMLH...
2010-04-26 15:46:53 416
java的值传递与引用传递
今天一个同事也碰到一个问题,问题大致是这样的:有一个list1对象: ArrayList list1=new ArrayList(); list1.add(“string1”); list1.add(“string2”); 这时候又定义了一个list2, 并将list1赋值给list1,然后对li...
2010-04-26 15:43:57 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人