摘要: http请求传参时,参数中如果存在 “ ? ! = ( ) # % & ” 这些特殊字符时,请求会出现问题, 我们可以通过 JavaScript 的 escape() 函数处理(详情见:https://www.w3school.com.cn/js/jsref_escape.asp) 例如: var 阅读全文
posted @ 2020-10-30 15:02 冰凝^ 阅读(3846) 评论(0) 推荐(0) 编辑
摘要: 用途: package.json配置文件是配置和描述如何与程序交互和运行的中心文件。 npm 用它来识别项目,并了解如何处理项目的依赖关系。 npm可通过此配置文件启动项目、运行脚本、安装依赖包、发布npm公用包…… npm也是管理此配置文件的最佳方法,因为它有助于在项目的整个生命周期内生成和更新此 阅读全文
posted @ 2020-07-21 11:02 冰凝^ 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 设置tslint 阅读全文
posted @ 2020-07-03 15:50 冰凝^ 阅读(294) 评论(0) 推荐(0) 编辑
摘要: angular项目中,使用ant(蚂蚁金服)生成table表格 多行分组表头,定宽,横向滚动条,正常 不能加纵向滚动条,加纵向定宽不生效 阅读全文
posted @ 2020-05-06 14:33 冰凝^ 阅读(708) 评论(0) 推荐(0) 编辑
摘要: Jasmine 匹配器 matcher 属性: not: 意义:反转后连接的匹配器 type:matchers 例子: expect(something).not.toBe(true); 方法: nothing() 意义:expect 没有明确 例子: expect().nothing(); toB 阅读全文
posted @ 2020-04-26 16:59 冰凝^ 阅读(530) 评论(0) 推荐(0) 编辑
摘要: Jasmine 属性: DEFAULT_TIMEOUT_INTERVAL: 静态(static) 等待异步 it(规范)完成的默认时间(毫秒) MAX_PRETTY_PRINT_ARRAY_LENGTH: 静态(static) 打印数组Array时,要显示的数组元素的最大数量。 限制对象Object 阅读全文
posted @ 2020-04-26 14:39 冰凝^ 阅读(316) 评论(0) 推荐(0) 编辑
摘要: jasmine全局方法: describe: 语法:describe(description, specDefinition) 执行:创建一组 it(规范),通常称为套件,describe 可以嵌套使用,以树的形式组合展示 参数: description:string,组(套件)的文本描述 spec 阅读全文
posted @ 2020-04-24 18:01 冰凝^ 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1、异步支持 jasmine支持异步操作的测试 传给beforeEach、afterEach、beforeAll、afterAll、it 方法的函数可以是异步的。 有三种方法可以实现异步测试: 方法一:接收一个可选的回调参数 方法二:promise 方法三:通过在支持异步的环境中使用 async 关 阅读全文
posted @ 2020-04-24 10:28 冰凝^ 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1、Jasmine 之 Spies 代码示例: describe("A spy", function() { var foo, bar = null; beforeEach(function() { foo = { setBar: function(value) { bar = value; } } 阅读全文
posted @ 2020-04-23 16:09 冰凝^ 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 1、套件(suites) (describe 套件):描述测试内容 代码示例: describe("A suite", function() { it("contains spec with an expectation", function() { expect(true).toBe(true); 阅读全文
posted @ 2020-04-23 13:56 冰凝^ 阅读(320) 评论(0) 推荐(0) 编辑