`
pouyang
  • 浏览: 321535 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
所有的过失在未犯以前,都已定下应处的惩罚 JavaScript中最好的特性就是它对函数的实现,它几乎无所不能,但是,想必你也能 预料到,函数在JavaScript里也并非万能药。 函数包含一组语句,它们是JavaScript的基础模块单元,用于代码复用,信息隐藏和组合调用函数用语指定对象的行为,一般来说,所谓编程就是将一组需求分解成一组 函数与函数结构的技能。 函数字面量 函数对象可以通过函数字面量来创建 var add = function (a,b) { return a + b; } var myObject = { value:0; increment ...
对于丑陋的事物,爱会闭目无视 JavaScript中的对象是可变的键控集合(keyed collections) 对象是属性的容器,其中每个属性都拥有名字和值。属性的名字可以是 包括字符串在内的任意字符串,属性值可以是除undefined值之外的任何值 ...
语句 var a; alert(isNaN(a)); //true; alert(isNaN('a')); //false; alert(isNaN('123')); //false alert(isNaN('001')); //false alert(isNaN('00a')); //true alert(isNaN('jkl')); //true //数字:isNaN -- >false //字符:isNaN -- >true 注意 '123' 属于数字 js自动转 值NaN是一个数值,它表示一个不能产生正常结果的运算结果 NaN不等于任何值,包括它 ...
  字符串可以被包含在单引号或双引号中,它可能包含0个或多个字符\(反斜线符号)是转义字符   JavaScript在被创建的时候,Unicode是一个16位的字符集,所以JavaScript中的所有字符都是16位的.   JavaScript没有字符类型,要表示一个字符,只须创建仅包含一个字符的字符串即可 alert("A" == "\u0041");//true alert("seven".length); // 5 "o"+"y"+"p" == "oyp ...
JavaScript只有一个单一的数字类型。它在内部被表示为64位的浮点数, 和Java的double一样,不象大多数其他的编程语言,它没有分离出整数类型, 所以1和1.0是相同的值. number,integer,fraction,exponent ???? alert(1e2); // 200 alert(Infinity);
JavaScript 是一种区分大小写的语言,不能使用保留字来表示标示符,所有语言都这样JavaScript保留字:undefined,NaN和Infinity等???? 变量未定义判断语句 1.1变量没有定义直接拿来用会造成未定义 1.2对象没有的属性直接拿来用会造成未定义 //先定义一个对象 var oy = {};或者 var oy = ''; //自己上网查的 alert(''+temp == 'undefined'); //错误,浏览器阻止往下运行 alert(''+oy.p == 'undefined'); //显示true对话框可以往下执行 //老大告诉我的 ...
time:2010-1-19 author:oyp @:北京潘家园地下室 JavaScript建立在一些非常好的想法和少数非常坏的想法之上 好的想法:函数,弱类型,动态对象和一个富有表现力的对象字面量表示法。 坏的想法:基于全局变量的编程模型 函数:主要是基于词法作用域的顶级对象。 弱类型:现今大部分编程语言都流行要求强类型。其原理在于强类型允许编译器在编译时检测错误,我们能越早检测和修复错误,付出的代价就越小。JavaScript是一本弱类型语言,所以JavaScript编译器不能检测出类型错误。 动态对象:JavaScript有非常强大的对象字面量表示法。通过列出对象的组成部分,他们就 ...
接续 事务管理-3 留在以后备用
接续 Spring 事务管理-2 摘自:http://tidus2005.iteye.com/blog/398672 最近一个项目中发现了一个严重的问题,就是系统上线的回归测试时发现系统存在锁表的问题,直接导致事务不能结束(提交货品回滚),最终造成连接得不到释放,进 ...
接 Spring 事务管理-1 1--在Spring中编写事务 public void method(){ transactionTemplate.execute( new TransactionCallback() { public Object doInTransaction(TransactionStatus ts) { try { ........... }catch (Exception e) { ts.setRollbackOnly(); } return nul ...
1--用四个词解释事务: ACID(Atomic,Consistent,Isolated,Durale) 事务内存没有Durable属性 2--首先从JDBC开始 JDBC默认情况下:JDBC负责连接,DB负责事务,这时执行一条语句,启一个事务,提交一个事务。 JDBC如果setCommit(false):则由JDBC来控制事务的启动,提交和回滚.当然了还得看某些数据库配置了,有的数据库配置可以不支持事务等等。 所以不管是程序也好,容器也好,要想控制事务,首先必须从DB的手中把事务的控制权给抢过来,然后由程序员这些控制狂们去控制事务的启动,提交和回滚。所以有些配置文件就要怎么配置 ...
Global site tag (gtag.js) - Google Analytics