- 浏览: 125350 次
- 性别:
- 来自: 成都
-
最新评论
-
煎蛋就是幸福:
...
试读《跨终端Web》 -
xiaoshitoushifa:
最好把demo贴上啊!发一份到435065893@qq.com ...
漂亮的系统后台UI 欣赏 -
xiaoshitoushifa:
只有图片 没有demo 啊
漂亮的系统后台UI 欣赏
文章列表
POJO = pure old java object or plain ordinary java object or what ever.
PO = persisent object 持久对象
就是说在一些Object/Relation Mapping工具中,能够做到维护数据库表记录的persisent object完全是一个符合Java Bean规范的纯Java对象,没有增加别的属性和方法。全都是这样子的:
public class User { private long id; private String name; public void setId(long id) ...
分布式系统(distributed system):是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统之间的区别更多的在于高层软件(特别是操作系统),而不是硬件。
...
MVC模式,包括MODE、VIEW、CONTROLLER,这是一个web应用的常用分层方式,MODEL是模型层,我们这里的DAO也可以理解为属于模型层的一个实际应用。 ================================= 实现软件开发的分层,使得逻辑与逻辑分离,这样,功能划分更加清晰,层与层之间可以通过接口进行通信,某一层的改动可以无需改动其他的层,而且能够协同的进行同步开发。 PO:persistant object 持久对象,用作数据存储的持久化对象,一般要实现与数据库表的映射,方便进行与数据库的交互。 DTO:数据传输对象(Data Transfer Object)的缩写,又 ...
javascript 灵活度太大了,比如定义一个类,就可以使用多种方式,也就是没有一个固定的语法来约束,这也是学习的难点,内部的prototype、__proto__、Function、Object 更是不容易理解。
精力的浩瀚、想象的活泼、心灵的勤奋:就是天才。说到prototype,就不得不先说下new的过程。
不是每一个都要站在第一线上的,大家应当做本身份内的工作。我们先看看如许一段代码:
<script type="text/javascript">var Person = function () { };var p = new Person(); ...
javascript call的使用
- 博客分类:
- javascript
Javascript中call的使用自己感觉蛮纠结的,根据文档很好理解,其实很难确定你是否真正的理解。
call 方法应用于:Function 对象调用一个对象的一个方法,以另一个对象替换当前对象。call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数:thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法参数序列。 说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。如果没有提供 thisObj 参数 ...
javascript 继承的实现
- 博客分类:
- javascript
1.类抄写
function parent(){
this.x=10;
}
function child(){
var parentObj=new parent();
for(var p in parentObj)this[p]=parentObj[p];
}
var childObj=new child();
alert(childObj.x);
2.类冒充
function parent(){
this.x=10;
}
function child(){
this.parent=parent;
this.p ...
"<[^>]*>"; //去除所有的标签
"<script[^>]*?>.*?</script >" //去除所有脚本,中间部分也删除"<img[^>]*>"; //去除图片的正则
@"<(?!br).*?>"; //去除所有标签,只剩br
"<table[^>]*?>.*?</table>"; //去除table里面的所有内容
"<(?!img|br|p|/p).* ...
jStepper
- 博客分类:
- jquery->插件相关
http://jstepper.emkay.dk/Default.aspx
jStepper
A jQuery plugin by EmKay usable for making a numeric textfield value easy to increase or decrease.Auto mousewheel support if the mousewheel plugin has also been included on the page.
Download (v. 1.3.1)
NormalMinified for production
Test
首先要明确两个概念
1.window.onload:页面加载完毕,页面内所有组件(图片等)都可用。
2.dom 加载:指文档对象模型加载完毕,要先于window.onload事件。
可以看出,当页面包含大量组件(特别是图片)的情形下,以上两种加载的时间相隔将会很长,这时判断dom何时加载完成就显得特别重要
页面的一些组件(css,image,flash)不会导致页面的DOM未构建完成。只有JS会阻塞页面的DOM节点的构建
function init() {
// 如果该函数被调用多次,直接返回
if (arguments.callee.done) return;
//
argu ...
myeclipse10.0优化
- 博客分类:
- myeclipse
我用的是myeclipse10.0做的优化,早起版本8.5、8.5也都大同小异
一、Myeclipse10修改字体
MyEclipse10是基于Eclipse3.7内核,但在Eclipse的Preferences-〉general-〉Appearance->Colors and Fonts 中并没有找到Courier New字体,它采用的是Consolas ...
如何发送简单请求
- 博客分类:
- javascript
使用XMLHttpRequest 对象发送请求的基本步骤:
1.得到XMLHttpRequest对象实例的一个引用,可以创建一个新的实例,也可以访问包含有XMLHttpRequest实例的一个变量。
2.告诉XMLHttpRequest对象,哪个函数会处理XMLHttpRequest对象状态的改变,为此要把对象的onreadystatechange属性设置为指向JavaScript函数的指针。
3.指定请求的属性。XMLHttpRequest对象open()方法会指定将发出的请求。open()方法取3个参数:一个是指示所用方法(通常是GET或POST的串);一个是表示目标资源URL的串;一 ...
捕获组
语法:
字符
描述
示例
(pattern)
匹配pattern并捕获结果,自动设置组号。
(abc)+d
匹配abcd或者abcabcd
(?<name>pattern)
或
(?'name'pattern)
匹配pattern并捕获结果,设置name为组名。
...
响应用户操作和事件
事件:事件不是以"on"开头。例如,onclick不是事件,而click才是事件。onclick引用的是一个对象的属性,通过它可以为DOM元素指定一个click事件。知道这个差别非常重要,因为如果在DOM2级事件规范的方法中使用了on前缀,那你的脚本将不会运行。
事件侦听器:即当指定的事件发生时会执行的JavaScript函数或方法。侦听器有时也被称为“事件处理程序”。
事件注册:这是为一个DOM元素的具体事件指定事件侦听器的过程。注册可以通过几种不同的方式完成,有时候也被称为事件绑定。
调用:使用动词“调用(invoke)”来描述浏览器在检 ...
查看浏览器dom支持情况
- 博客分类:
- javascript
查看浏览器dom支持情况
http://www.w3.org/2003/02/06-dom-support.html
http://www.w3.org/DOM/Test/