Live2D
摘要: 单元测试中,所谓单元是如何划分 单元测试的对象通常是软件设计的最小逻辑单元,单元的划分在面向过程的结构化程序中一般是函数或子过程,在面向对象的程序中可以是类或类的成员函数。 软件开发中,为何要进行单元测试 进行单元测试,主要是为了在开发的过程中发现错误,发现错误越早,成本就越低,同样值得考虑的是,在 阅读全文
posted @ 2020-05-12 23:43 空空道人┞ 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 问题 设计一个person类,条件如下: 1)定义protected属性:name(姓名)、age(年龄)、sex(性别) 2)定义static静态属性:num(用于计算已实例化的人数) 3)定义构造函数,实现在对象创建时输出“I am a person”,并对num加1; 4)定义析构函数,在对象 阅读全文
posted @ 2020-05-09 00:23 空空道人┞ 阅读(3121) 评论(1) 推荐(0) 编辑
摘要: 块级元素 行内元素 块级元素和行内元素的区别 行内块标签 inline block 标签显示模式转换 display 阅读全文
posted @ 2020-05-06 16:10 空空道人┞ 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 标签选择器 例如: 、`a h[1,6] span div`、、、 class 选择器以 "." 来定义。 如:.id1{样式属性:值;} 命名尽量别用下划线,会出现兼容问题,下划线一般用于JS里,也不要用纯数字或者中文名 例如: 注意: 类选择器还包括多类名选择器 id 选择器以 " " 来定义。 阅读全文
posted @ 2020-05-06 15:44 空空道人┞ 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-06 15:00 空空道人┞ 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 闭包 语法作用域 考虑如下情况: init()创建了一个局部变量 name 和一个名为 displayName() 的函数。 displayName() 是定义在 init() 里的内部函数,仅在该函数体可用。 displayName() 内没有自己的局部变量,然而它可以访问到外部函数的变量,所以 阅读全文
posted @ 2020-05-05 22:45 空空道人┞ 阅读(305) 评论(0) 推荐(0) 编辑
摘要: jQuery 选择器 | 选择器 | 实例 | 选取 | | : | : | : | | | $(" ") | 所有元素 | | id | $(" lastname") | id="lastname" 的元素 | | . class | $(".intro") | 所有 class="intro" 阅读全文
posted @ 2020-04-30 11:47 空空道人┞ 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 软件的生命周期五个过程 软件开发的四个阶段 系统设计 总体设计 详细设计() 系统实现 编码和单元测试 综合测试 软件生命周期的三个时期 软件定义时期的任务: 确定软件开发工程必须完成的总目标 确定工程的可行性 导出实现工程目标应该采用的策略及系统必须完成的功能 估计完成该项工程需要的资源和成本,并 阅读全文
posted @ 2020-04-26 23:21 空空道人┞ 阅读(296) 评论(0) 推荐(0) 编辑
摘要: JavaScript 数据类型 JavaScript 中有五种可包含值的数据类型: 字符串(string) 数字(number) 布尔(boolean) 对象(object) 函数(function) 有三种对象类型: 对象(Object) 日期(Date) 数组(Array) 同时有两种不能包含值 阅读全文
posted @ 2020-04-26 22:43 空空道人┞ 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 减少循环中的活动 减少 DOM 访问 缩减 DOM 规模 避免不必要的变量 延迟 JavaScript 加载 避免使用 with 阅读全文
posted @ 2020-04-26 21:57 空空道人┞ 阅读(337) 评论(0) 推荐(0) 编辑
复制代码
Live2D