06 2017 档案
摘要:一、JSP技术 1.jsp脚本和注释 jsp脚本: 1)<%java代码%> 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式> 会被翻译成service方法内部out.print() 3)<%!java代码%> 会被翻译成servlet的成员的内容 jsp注释: 不
阅读全文
摘要:一、Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 servlet规范:包含三个技术点 1)
阅读全文
摘要:一、会话技术简介 1.存储客户端的状态 如网站的购物系统,用户将购买的商品信息存储到哪里?因为Http协议是无状态的,也就是说每个客户访问服务器端资源时,服务器并不知道该客户端是谁,所以需要会话技术识别客户端的状态。会话技术是帮助服务器 记住客户端状态(区分客户端) 2.会话技术 从打开一个浏览器访
阅读全文
摘要:使用BeanUtils把表单提交的数据封装成一个对象 UUID获取50位随机数 request和response处理乱码问题 request处理乱码问题和response的方式不同,request要比response要复杂 request:用get提交最麻烦需要用原始的方式解决编码问题 用post方
阅读全文
摘要:forEach遍历map集合 由xml解析出类名和方法名执行该方法: HelloAction类: 对应的xml文件: 执行过程:
阅读全文
摘要:1.HttpServletRequest概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的request的类型是ServletRequest,而do
阅读全文
摘要:因为127.0.0.1是你本机默认的ip地址,而localhost是ip地址的一个映射 查看配置 C:\Windows\System32\drivers\etc\hosts 当然你也可以配置其他的ip地址例如你把淘宝的ip地址配置如下图:你就再也访问不到淘宝了
阅读全文
摘要:ng-bind-html:一般搭配 $sce.trutsAsResourceUrl $sce.trutsAsHtml
阅读全文
摘要:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html
阅读全文
摘要:http://www.cnblogs.com/lvdabao/p/es6-promise-1.html
阅读全文
摘要:http://blog.csdn.net/dm_vincent/article/details/38705099
阅读全文
摘要:AngularJS's 包装 window.setInterval. fn函数每延迟几毫秒就执行一次。 注册间隔函数的返回值是一个promise。这个promise将在每一个时间间隔内得到通知,并且在计数迭代之后将被解析,或者如果没有定义计数,则将无限期地运行。通知的值将是运行的迭代次数。取消一个间
阅读全文
摘要:http://www.cnblogs.com/web2-developer/p/angular-14.html
阅读全文
摘要:1.HttpServletResponse概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的response的类型是ServletResponse,
阅读全文
摘要:构造缓存对象并访问它们的工厂。 用法:$cacheFactory(cacheId, [options]); 参数:cacheId String 新创建的缓存的名称或id。 options(optional)指定缓存行为的选项对象。属性:{number=} capacity-将缓存转换为LRU缓存。
阅读全文
摘要:1.什么是ServletContext对象 ServletContext代表是一个web应用的环境(上下文)对象,ServletContext对象内部封装是该web应用的信息,ServletContext对象一个web应用只有一个 问题:一个web应用有几个servlet对象? 多个 Servlet
阅读全文
摘要:http://www.iteye.com/topic/763895
阅读全文
摘要:$animate服务公开了一系列的DOM实用程序方法,这些方法提供了对动画挂钩的支持。默认的行为是DOM操作的应用,但是,当检测到一个动画(并启用了动画),$animate将执行繁重的工作,以确保动画在触发的DOM操作中运行。 方法: on(event, container, callback):设
阅读全文
摘要:反射 1、什么是反射技术? 动态获取指定类以及类中的内容(成员),并运行其内容。 应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成 2、获取class对象的三种方式 获取Cl
阅读全文
摘要:web-app_2_5.xsd web.xml
阅读全文
摘要:web-app_2_3.dtd web.xml
阅读全文
摘要:1、配置文件 db.properties 2、DBCP连接池 获取连接 DBCPUtils.java 3、测试类 TestDBCP.java
阅读全文
摘要:1、写xml文件 c3p0-config.xml 2、用来获取连接的工具类 C3P0Utils.java 3、测试类 TestC3P0.java 附加类JDBCUtils_V3
阅读全文
摘要:1、存放连接信息 db.properties 2、工具类用来获取链接数据库 JDBCUtils_V3.java 3、自定义Connection类用来自定义close()关闭连接的方法(配合连接池使用) MyConnection.java 4、设置数据源连接池(数据源提供了一种简单获取数据库连接的方式
阅读全文
摘要:传统的使用jdbc来访问数据库的流程为:Class.forName(“com.mysql.jdbc.Driver”);String url = “jdbc:mysql://localhost:3306/test?user=root&password=123456″;Connection con =
阅读全文
摘要:db.properties连接 1、写一个配置文件db.properties用来存放连接的内容 db.properties 2、写JDBCUtils_V3工具类用来获取数据库连接 TestUtils.java
阅读全文
摘要:一、对数据库的操作 1. 创建一个库 create database 库名 create database 库名 character set 编码 创建带有编码的 查看编码: 2. 删除一个库 drop database 库名 3. 使用库 use 库名 4.查看当前正在操作的库 二、对数据库表的操
阅读全文
摘要:当调用时,根据HTML5规范中指定的规则,它会滚动到与指定的散列相关的元素(如果省略)到$location.hash()的当前值。 它还会观察 $location.hash() 和自动滚动,当它发生变化时,它会自动滚动。这可以通过调用$anchorScrollProvider.disableAuto
阅读全文
摘要:指令编译/链接函数之间的共享对象,其中包含规范化的DOM元素属性。这些值反映了{{}}当前的绑定状态。由于所有这些都在AngularJS中得到了同等的对待,因此需要进行规范化。 方法: $normalize(name); 将属性名(e.g. dash/colon/underscore-delimit
阅读全文
摘要:用于存储和检索数据的缓存对象,主要用于http和scipt指令,用于缓存模板和其他数据。 用法: index.html index.js cache.js 方法: put(key, value); get(key); remove(key); remove(key); destroy(); info
阅读全文
摘要:ngSwitch指令用于根据范围表达式在模板上有条件地交换DOM结构。ngSwitch是和ngSwitchWhen or ngSwitchDefault指令一起使用的。 例子: index.html script.js
阅读全文
摘要:performDeptList 是下拉列表要显示的内容,是一个数组用来ng-repeat遍历的 performDept 是 performDeptList 的每一项 value="{{::performDept.deptCode}}" 如果选中这一项value的值就会被赋值给 $scope.orde
阅读全文
摘要:如果选择 个人:$scope.middleSettleInfo.checkRcptClass = true 不选的话则为false 同理如果选择 本科:$scope.middleSettleInfo.checkCharges = true 不选的话则为false
阅读全文
摘要:如果选择本科$scope.levelName="D"; 如果选择个人$scope.levelName="P";
阅读全文
摘要:用于设置输入框的正则表达式 用法: script.js
阅读全文
摘要:忽略angularJs数据双向绑定显示的{{}} 例子:
阅读全文
摘要:格式化输入字符串为数组值 只需要在你要格式化的那个输入框中加 ng-list 即可(ng-model绑定的值也必须是一个数组),默认分割方式(,)或者(,加空格),当指定ng-trim="false"时 ng-list不起作用。 例子: index.thml script.js 主要效果为names
阅读全文
摘要:ngIf指令删除或重新创建基于表达式的DOM树的一部分。如果分配给ngIf的表达式计算为假值,那么元素将从DOM中删除,否则元素的克隆将被重新注入到DOM中。 ngIf不同于ngHide和ngShow,ngIf完全删除并重新创建DOM中的元素,而不是通过显示的css属性更改其可见性。当这种差异非常明
阅读全文
摘要:ngHide指令根据提供给ngHide属性的表达式显示或隐藏给定的HTML元素。 通过删除或者添加到元素上的CSS类来显示或隐藏元素。 用法: 效果: 可以看出当隐藏的时候连同位置也被删除
阅读全文
摘要:如果在ngDisabled的表达式计算为truthy,该指令设置了元素上的禁用属性(通常是表单控件,如输入、按钮、选择等等)。 用法: index.html script.js
阅读全文
摘要:在cut事件上指定定制行为。(ctrl+x)时触发-(剪切)时触发 例子: index.html script.js
阅读全文
摘要:当您的应用程序在加载时,使用ngCloak指令来防止AngularJS html模板在其原始(未编译)的表单中被短暂地显示出来。使用这个指令来避免html模板显示所引起的不受欢迎的闪烁效果。 该指令可以应用于<body>元素,但是首选的用法是将多个ngCloak指令应用到页面的小部分,以允许对浏览器
阅读全文
摘要:ngClassOdd和ngclassEven指令与ngClass完全相同,除了它们与ngRepeat结合在一起工作,并且只对奇数(偶数)行生效。 这个指令只能在一个ngRepeat的范围内应用。 例子: index.html script.js
阅读全文
摘要:ngClass指令允许您通过绑定一个表示要添加的所有类的表达式来动态地在HTML元素上设置CSS类。 该指令有三种不同的方式,这取决于表达式求值的三种类型: 如果表达式计算为字符串,那么字符串应该是一个或多个空格分隔的类名。 如果表达式对一个对象进行计算,那么对于具有truthy值的对象的每个键值对
阅读全文
摘要:适用于type='checkbox'的元素 在元素上设置checked属性,如果在ngChecked的表达式是truthy。 注意,这个指令不应该与ngModel一起使用,因为这会导致意想不到的行为。 一个特殊的指令是必要的,因为我们不能在checked属性中使用插值。更多信息请参阅 interpo
阅读全文
摘要:当用户更改输入时,评估给定的表达式。表达式立即被求值,不像JavaScript onchange事件,它只在更改结束时触发(通常,当用户离开表单元素或按回车键时)。ngChange是在输入过程中动态的触发ngChange事件 它不会被评估: 如果从$parsers转换管道返回的值没有改变 如果输入继
阅读全文
摘要:在blur事件上指定自定义行为。 当一个元素失去焦点时,blur事件就会触发。 注意:由于blur事件是在DOM操作期间同步执行的(例如,移除input获取的焦点),AngularJS使用scopt.$evalAsync来执行表达式。如果事件在$apply中被触发,以确保一个一致的状态。 用法: 作
阅读全文
摘要:ngBindTemplate指令指定元素文本内容应该替换为在ngBindTemplate属性中的模板的内插。与ngBind不同,ngBindTemplate可以包含多个表达式。由于一些HTML元素(如Title和Option)不能包含SPAN元素,所以需要这个指令。 用法: 作为标签元素 作为属性
阅读全文
摘要:评估表达式,并以安全的方式将生成的HTML插入到元素中。默认情况下,生成的HTML内容将使用$sanitize服务进行清理。为了使用这个功能,确保$sanitize是可用的,例如,在模块的依赖项中包含ngsanitize(不在核心的AngularJS中)。为了在你的模块的依赖项中使用ngsaniti
阅读全文
摘要:ngBind属性告诉AngularJS将指定的HTML元素的文本内容替换为给定表达式的值,并在该表达式的值发生变化时更新文本内容。 一般情况下,您不会直接使用ngBind,而是使用类似于表达式的双卷曲标记,但不太详细。 如果在AngularJS编译它之前,浏览器在其原始状态中暂时显示一个模板,那么最
阅读全文
摘要:用法: 参数: ng-true-value:选择这个checkbox时把ng-true-value的值赋值给表单 ng-false-value:没有选择这个checkbox时把ng-false-value的值赋值给表单 ng-change:当由于用户与输入元素的交互而输入更改时,将执行Angular
阅读全文
摘要:用法: <input ng-model="string" [name="string"] [required="string"] [ng-required="boolean"] [ng-minlength="number"] [ng-maxlength="number"] [ng-pattern="
阅读全文
摘要:实例化FormController指令。 如果指定了name属性,那么表单控制器就会在这个名称下面的当前作用域上发布。 别名:ngForm 在AngularJS中,表单可以嵌套。这意味着当所有的子表单都有效时,外部表单是有效的。但是,浏览器不允许嵌套元素,所以AngularJS提供了ngForm指令
阅读全文
摘要:修改html的默认行为,以便在href属性为空时避免默认操作。 要动态地为标记创建href属性,请参阅ngHref指令。 指令信息: 该指令的优先级为0 用法:
阅读全文
摘要:将输入序列化为json格式的字符串。由于AngularJS在内部使用这个符号,带有$$字符的属性将被取消。用法:angular.toJson(obj, pretty);参数:obj:待序列化的对象或者对象数组pretty:如果设置为true,JSON输出将包含换行和空格。如果将其设置为整数,那么JS
阅读全文
摘要:使用这个函数来重新加载当前应用程序,并打开调试信息。这将优先于调用$compileProvider.debugInfoEnabled(false).
阅读全文
摘要:一个不执行任何操作的空函数。这个函数一般用于函数风格。 一个不执行任何操作的空函数。这个函数一般用于函数风格。 格式:angular.noop(); 区别于angular.identity()
阅读全文
摘要:angular.module是一个用于创建、注册和检索AngularJS模块的全局位置。所有的模块(AngularJS核心或第三方)都必须使用这个机制来注册。 传递一个参数会获得一个已有的模块,而传递多个参数则创建一个新的angular.模块 该函数既可以创建新的模块,也可以获取已有模块,是创建还是
阅读全文
摘要:通过从src对象(s)复制自己的可枚举属性到dst,深度扩展了目标对象的dst。您可以指定多个src对象。如果您想保留原始对象,那么可以通过将空对象作为目标来实现:var object = angular.merge({}, object1, object2). 不像extend(),merge()
阅读全文
摘要:判断括号内的值是否是字符串。 格式: angular.isString(value); value: 被判断是否是字符串的值 返回值: true/false
阅读全文
摘要:判断括号内的值是否是undefined。 格式: angular.isUndefined(value); value: 被判断是否是undefined的值。 返回值: true/false
阅读全文
摘要:判断括号内的值是否是一个对象。和Javascript的typeof不相同,它不把null视为对象。需要注意的是:数组也是对象。 格式: angular.isObject(value); value: 被判断是否是对象的值 返回值: true/false
阅读全文
摘要:判断括号内的值是否是数字。 这包括“特殊”数字NaN,+无穷大和-无穷大。 如果您想要排除这些,那么您可以使用本机的isFinite方法。 格式: angular.isNumber(value); value: 被判断是否是数字的值。 返回值: true/false
阅读全文
摘要:判断括号内的值是否是一个函数。 格式: angular.isFunction(value); value: 被判断是否是函数在值。 返回值: true/false
阅读全文
摘要:判断括号内的值是否是一个Dom元素(或者包装的jQuery元素) 格式: angular.isElement(value); value: 被判断是否是Dom元素/jQuery元素在值。 返回值: true/false
阅读全文
摘要:判断括号内的值是否存在。 格式: angular.isDefined(value); value: 被判断是否存在的值。 返回值: true/false
阅读全文
摘要:判断括号内的值是否是一个时间。 格式: angular.isDate(value); value: 被判断是否为时间的值。 返回值: true/false
阅读全文
摘要:angular.isArray 描述: 判断是不是数组 使用方法: angular.isArray(value) 参数详解: Param Type Details 需要判断的值 返回值: true/false
阅读全文
摘要:依赖注入(DI)的好处不再赘言,使用过spring框架的都知道。angularjs作为前台js框架,也提供了对DI的支持,这是javascript/jquery不具备的特性。angularjs中与DI相关有angular.module()、angular.injector()、 $injector、
阅读全文
摘要:描述: 创建一个injector对象, 调用injector对象的方法可以获得angular的service, 或者用来做依赖注入. 使用方法: angular.injector(modules, [strictDi]) 参数详解: Param Type Details modules Array.
阅读全文
摘要:函数返回本身的第一个参数。这个函数一般用于函数风格。 格式:angular.identity()
阅读全文
摘要:为obj集合中的每一个项调用 iterator 函数,它可以是对象或数组。iterator 函数使用 iterator (value,key,obj)调用,其中value是对象属性对应的值或数组索引对应元素的值,key是对象属性或数组元素索引,而obj是obj本身。 值得注意的是。forEach不会
阅读全文
摘要:angular.extend()方法可以把一个或多个对象中的方法和属性扩展到一个目的对象中,使得这个对象拥有其他对象相同的方法和属性,如下图所示 ngular.extends()方法的第一个参数是要被扩展的对象,后面可以传入一个或多个对象。 如果想要保存一个对象的状态,除了可以调用angular.c
阅读全文
摘要:在AngularJS中配置错误处理的几个方面,如果用作setter或作为getter返回当前配置。以下选项是支持的 objectMaxDepth: 当对错误消息进行字符串化时,对象被遍历的最大深度。 省略或未定义的选项将使相应的配置值保持不变。 用法: angular.errorHandlingCo
阅读全文
摘要:对比两个对象/值是否相等。支持值类型、正则表达式、数组和对象。 如果下列至少有一个是正确的,则将两个对象/值视为相等。 两个对象/值能通过 比较。 两个对象/值是同一类型/他们的属性一致并且通过angular.equals详细比较。 两者都是NaN. (在javascript中, NaN == Na
阅读全文
摘要:将DOM元素或者HTML字符串一包装成一个jQuery元素。 格式:angular.element(element); element:包装成jquery对象的html字符串或者dom元素 jqLite提供的方法: addClass()-为每个匹配的元素添加指定的样式类名 after()-在匹配元素
阅读全文
摘要:angular提供了一个可以复制对象的api——copy(source,destination),它会对source对象执行深拷贝。 使用时需要注意下面几点: 如果只有一个参数(没有指定拷贝的对象),则返回一个拷贝对象 如果指定了destination,则会深拷贝对象复制给destination 如
阅读全文
摘要:描述: 此方法用于手动加载angularjs模板 (官方翻译:注意基于端到端的测试不能使用此功能来引导手动加载,他们必须使用ngapp。 angularjs会检测这个模板是否被浏览器加载或者加载多次并且在控制台给出警告在加载其他模块的时候,这防止了奇怪的结果,在实际应用中,angularjs在尝试其
阅读全文
摘要:1-自定义函数 当使用自定义函数时有一点很重要那就是不要把自定义的函数放在Title和Page Header里如图所示 如果放到Title和Page Header里函数不起作用 可以放到detail里 2-打印年份的时候可以用java函数如图所示 3-使用系统函数也要注意 自定义函数也不能随便使用
阅读全文
摘要:A: Thu Dec 29 2016 11:12:16 GMT+0800 (中国标准时间) ==> B: "2016-12-29 10:59:58"B = $filter('date')(A,'yyyy-MM-dd HH:mm:ss') A: 140284800000 ==> B: "1974-06
阅读全文
摘要:table 合并单元格 在<td></td>里面操作 跨列 <td colspan="2"></td>然后把旁边列的单元格删除 跨行 <td rowspan="2"></td>然后把下面行的单元格删除 获取table中的tbody的行数 var taBle = document.getElement
阅读全文
摘要:http://yunzhu.iteye.com/blog/2177923
阅读全文

浙公网安备 33010602011771号