- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 跟踪activiti创建流程引擎源码
默认情况下activiti是通过XML文件activiti.cfg.xml来配置Activiti流程引擎,当然如果整合了spring的话,这种做法不太适合了。
2014-11-13 12:07:40
1288
原创 笔记-数组类型
给定一个对象,判定其是否为数组是非常有用的,在ECMASript5中,可以使用Array.isArray()来做此事: Array.isArray([]); //true Array.isArray({}); //false 但是在ECMAScript5之前,要区分数组和非数组是非常困难的,typeof用于数组结果是对象 object,使用instanceof操作符看下结果
2013-03-30 17:57:25
637
原创 笔记-函数闭包
函数的执行依赖于变量的作用域,这个变量的作用域是在函数定义的时候决定的,而不是在函数调用的时候决定的。为了实现这个词法作用域,javaScript函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。函数对象可以通过作用域链关联起来,函数体内部的变量都可以保存在函数作用域内,这种特性在计算机科学文献中称为“闭包”。 理解闭包先要理解嵌套函数的词法作用域规则。举个例子
2013-03-30 17:25:28
626
翻译 spring MVC框架介绍
Spring Web MVC框架围绕着DispatcherServlet设计的,具有可配置的处理映射,视图解析,本地化和主题解析,同时支持上传文件,DispatcherServlet分派每一个请求给处理器处理。默认的处理器是基于注解@Controller和@RequestMapping,提供了很灵活的处理方法。根据Spring MVC3.0的介绍,@Controller机制通过注解@PathVar
2013-02-24 19:26:47
1193
原创 java控制执行流程
整理了些java基础知识-流程控制语句 true和false 所有条件语句都利用条件表达式的真或假来决定执行路径。注意java语言中不允许将一个数字作为条件表达式使用。虽然在C或者C++中允许(在这些语言中,“真”即非零,“假”即是零)。if-elseif-else是控制程序流程的最基本形式,其中else是可选的。if (Boolean-expression)
2013-02-17 22:02:07
507
原创 事件_内存和性能-读书笔记五
在javascript中,添加到页面上的事件处理程序数量关系到页面的整体运行性能。导致这一问题的原因是多方面的。首先,每个函数都是对象,都会占有内存,内存中的对象越多,性能就越差。其次,事先指定所有事件处理程序而导致DOM访问过多,会延迟整个页面的交互就绪时间。事件委托 对“事件处理程序过多”问题的解决方案就是事件委托。事件委托利用了事件冒泡,只指定一个事件处理程序,就可以管
2013-02-05 21:23:07
378
原创 javaScript事件-读书笔记(四)
事件 javascript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预定事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察者模式,支持页面的行为与页面的外观之间的松散耦合。事件流 事件流描述的是从页面中接收事件的顺序。IE的事件流是事件冒泡流,Netscape的事件流是捕获
2013-02-02 18:18:58
372
原创 客户端检测-读书笔记三
客户端检测是JavaScript开发中最具争议的话题。由于浏览器存在差别,通常需要根据不同浏览器的能力编写不同的代码。有不少客户端检测方法,但下列是最经常使用。 能力检测 在编写代码之前先去检测特定浏览器的能力。例如,脚本在调用某个函数之前,可能要先检测这个函数是否存在。这种检测方法将开发人员从考虑具体的浏览器类型和版本中解放出来,让他们把注意力集中到相应的能力是否存在上。
2013-01-28 00:07:00
365
原创 BOM-读书笔记二
location对象 location对象是最有用的BOM对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。 location对象是比较特别的对象,因为它既是window对象的属性,也是document对象的属性,换句话说,window.location和document.location引用的是同一个对象。属性 location对象不止表
2013-01-26 01:19:09
414
原创 BOM-读书笔记一
BOM提供了很多对象,用于访问浏览器功能。这些功能与任何网页内容无关。 window对象 全局作用域 由于window对象同时扮演着ECMAScript中Global对象的角色,因此所有在全局作用域中声明的变量,函数都会变成window对象的属性和方法。 窗口关于及框架 每个框架都拥有自己的window对象,
2013-01-25 00:30:13
445
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人