摘要:
2011-11-30今天临时决定代替同事(生病了)给部门的同事培训一下,主要讲解的是关于E587U-2 WEB UI方面的知识,虽然结果并没有预期的那么好,但是总体来说还算是“完成任务”,在这里记录一下,以便后续如果再有类似的事情能够做得更好。E587U-2这套WEB UI主要是基于JQuery框架来编写的,代码的风格是利用“面向对象”格式来展现的,当然还用了其他的框架log4javascript(WEB UI打log框架)、jquery.qtip.js(页面显示效果)因此我的培训目录如下:E587u-2介绍UI debug调试程序 ---- log4javascript的使用UI 多语言资源 阅读全文
摘要:
1、在JavaScript中可以利用cookie实现严格的跨页面全局变量2、cookie是存于用户硬盘上的一个文件,但这个文件通常对应于一个域名,当浏览器再次访问这个域名时,便可以使用这个cookie3、cookie可以跨越一个域名下的多个网页,但是不能跨越多个域名使用4、cookie的名或值中不能使用分号、逗号、等号以及空格,解决这个办法使用escape()函数document.cookie="str="+escape("i = love; you,");alert(escape("="));alert(escape(", 阅读全文
摘要:
function class1(){ //类成员的定义及构造函数}var obj = new class1();alert(typeof obj);备注:从上面的代码可以看出,在JavaScript函数和类是同一个概念,当new一个函数时,这个函数就是所代表类的构造函数,其中的所有代码都可以看做为初始化一个对象的工作使用方括号([])应用对象的属性和方法var arr = new Array();arr.push("abc");alert(arr.length);alert(arr["length"]);使用大括号{}语法创建无类型对象,除了最后一个属性 阅读全文
摘要:
基于目前对HTML5还没有哪个浏览器对其完全支持,因此在这里学习仅仅利用谷歌浏览器----chrom10.0以上的版本或者是Opera9.0以上的版本验证测试HTML5的新特性。目前opera支持是比较好的目前可以使用http://www.w3school.com.cn/html5/html_5_form_input_types.asp作为参考文档HTML5新添加的表单类型:email,url,number,range,search(Opera支持),Date pickers(date,month,week,time,datetime,datetime-local)HTML5新的表单元素< 阅读全文
摘要:
JUnit是一个回归测试框架,是程序员测试——白盒测试,继承TestCase类就可以用JUnit进行测试了View Code import junit.framework.TestCase;public class Test extends TestCase{ public void testAdd(){ assertEquals(1, 1); }}1、编写的测试类必须继承junit.framework.TestCase2、里面的测试方法命名应该以test开头,必须是public void 而且不能有参数,否则不能使用junit3、尽量一个testXXX方法对一个功能... 阅读全文
摘要:
View Code var temp = 1;var temp2 =2; //弹出的信息为右边的变量值alert(temp = temp2);//数字零为false,数字且非零为trueif(0){ alert(false);}if(!0){ alert(true);}View Code function foo(x){ var tmp = 3; return function(y) { alert(x + y + tmp); x.memb = x.memb ? x.memb + 1 : ... 阅读全文
摘要:
JavaScript是没有重载这个特性的,但是DWR却可以解决这个问题可以学得很多很广,但是一定要有一项技能很精通,这样才能混饭吃,才能体现自己的价值linux的特点:1、免费、开源2、支持多线程、多用户3、安全性好4、对内存和文件管理优越缺点:1、操作相对困难root是linux默认的最高权限,因此尽量少使用root帐户登陆,可以使用普通帐户登陆linux输入密码是不显示内容的linux重启的时候会检查硬件是否正常关机:shutdown -h now 立刻进行关机shutdown -r now 立刻重启计算机 ////rebootlogout可以使当前用户注销在命令行输入:startx就会进 阅读全文
摘要:
在WEB 系统中的按钮定位到具体的某个按钮——增删改查、浏览用户表 用户角色表 用户权限表user( user_role( user_power( id int, id int, id int, username text, userID int, userID int, password text, roleID int, powerID int, logintime long, ) ) logouttime long,)角色表 权限彪role( power( id int, id int, a_table text,//标记a表的增删改查、浏览 a_table text,//标记a表的增删 阅读全文
摘要:
DWR : direct web remoting它允许java server和 JavaScript尽可能简单的相互调用从DWR2.0开始就需要使用commons-logging包DWR2.0与DWR3.0差别很大engine.execute(,,,,callback);一对{}在JS中就表示一个对象,因此JSON——{username:"huangbiao",id:1}就表示一个对象javabean:可重用的组件关于map循环for(var data in map){alert(data + "?" + map[data]);}初级入门1、和lib文 阅读全文
摘要:
设计模式——动态代理 ?聚合比继承要好很多,防止类爆炸聚合:一个类在另一个类中继承:子类拥有父类“开放”的属性和方法采用动态代理的目的:可以对任何类都可以添加代理,而不必关注某个具体的类添加代理,如果需要代理,只需要使用动态代理就可以了,可以解决所有的类 阅读全文