摘要: mocha 测试用例代码 准备环境: angular admin 模块 karma.conf.js 配置karma 运行时环境,加载angular admin模块,需要引入angular.js等,类似正常开发过程中引入文件 引入mocha上述测试执行代码 对目标测试对象进行测试 使用angular 阅读全文
posted @ 2019-12-01 18:15 bigbong2505 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 拦截器 在开始创建拦截器之前,一定要了解 $q和延期承诺api 出于全局错误处理,身份验证或请求的任何同步或异步预处理或响应的后处理目的,希望能够在将请求移交给服务器之前拦截请求,并在将请求移交给服务器之前将响应拦截发起这些请求的应用程序代码-拦截器利用promise api满足同步和异步预处理的需 阅读全文
posted @ 2019-11-09 19:05 bigbong2505 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 本质区别 解释一 一句话,转发是服务器行为,重定向是客户端行为。为什么这样说呢,这就要看两个动作的工作流程: 转发过程:客户浏览器发送http请求----》web服务器接受此请求--》调用内部的一个方法在容器内部完成请求处理和转发动作----》将目标资源发送给客户;在这里,转发的路径必须是同一个web容器下的url,其不能转向到其他的web路径上去,中间传递的是自己的容器内的request。在客户浏览器路径栏显示的仍然是其第一次访问的路径,也就是说客户是感觉不到服务器做了转发的。转发行为是浏览器只做了一次访问请求。重定向过程:客户浏览器发送http请求----》web服务器接受后发送302.. 阅读全文
posted @ 2012-07-09 09:58 bigbong2505 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器作为 Web 应用的前台,自身的处理功能比较有限。浏览器的发展需要客户端升级软件,同时由于客户端浏览器软件的多样性,在某种意义上,也影响了浏览器新技术的推广。 在 Web 应用中,浏览器的主要工作是发送请求、解析服务器返回的信息以不同的风格显示。AJAX 是浏览器技术发展的成果,通过在浏览器端发送异步请求,提高了单用户操作的响应性。但 Web 本质上是一个多用户的系统,对任何用户来说,可以认为服务器是另外一个用户。现有 AJAX 技术的发展并不能解决在一个多用户的 Web 应用中,将更新的信息实时传送给客户端,从而用户可能在“过时”的信息下进行操作。而 AJAX 的应用又使后台数据更 阅读全文
posted @ 2012-07-09 09:55 bigbong2505 阅读(371) 评论(0) 推荐(0) 编辑
摘要: svn简单说的是一款同scm一样,是用于版本控制和管理的软件工具.它分为服务端和客户端,它的工作原理:可以新建一个中央档案库(reposistory),team中每个人可以向repository中checkout,checkin项目,文件等,通俗的讲就像是上传下载一样,但是又跟上传下载有很大的不同.reponsitory会记录提交数据的变化,这样客户端的人员就可以checkout到不同的版本,方便了项目的管理和团队开发. 阅读全文
posted @ 2012-02-22 19:35 bigbong2505 阅读(139) 评论(0) 推荐(0) 编辑
摘要: java.util.Calendar直接继承java.lang.Object,是一个abstract类,并实现了Serializable接口。它为特定瞬间与一组诸如YEAR,MONTH,DAY_OF_HOUR等日历字段之间的转换提供了一些方法,并为操作日历字段(如:获得下个星期的日期)提供了一些方法。Calendar.getInstance();方法返回一个Calendar对象,其日历字段已有当前日期和时间格式化。它有两种解释日历字段的模式,lenient,non-lenient,即宽松模式和非宽松模式。前者接受比它生成的日历字段更大的值,后者将抛出异常。在实际使用中,只需得到需要的日历字段信 阅读全文
posted @ 2011-11-24 14:22 bigbong2505 阅读(442) 评论(0) 推荐(0) 编辑