上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 禁用默认行为可以使拖动行为更加流畅,如a标签 块级元素不是指拥有display:block声明的元素 块级元素具有的换行特性,它们都可以使用clear来清除浮动带来的效果 display:inline-block实际上是两个容器,外在容器负责布局,内在容器负责大小 width深入 inline-bl 阅读全文
posted @ 2018-10-11 23:38 CodingSherlock 阅读(355) 评论(0) 推荐(0) 编辑
摘要: content 什么是替换元素 表单元素Input button textarea select img iframe video 替换元素的特点 (1)内容的外观不受页面上的CSS影响 (2)有自己的尺寸 (3)在很多CSS属性上有自己的一套表现规则 替换元素的尺寸计算规则 (1)固有尺寸,及元素 阅读全文
posted @ 2018-10-11 23:37 CodingSherlock 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 使用JSDoc /**基础类型*/ /**@type{string} */ /**联合类型 */ /**@type{string | number} */ /**数组类型 */ /**@type{string[]} */ /**@type{Array.<string>} */ /**对象字面量类型 阅读全文
posted @ 2018-10-11 19:29 CodingSherlock 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 类不能和其他的类或者变量合并 阅读全文
posted @ 2018-10-11 16:22 CodingSherlock 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 可选的模块加载 import id = require("...") 模块里不要使用命名空间模块结构上的危险信号(1)文件的顶层声明是 export namespace Foo {...},删除Foo并把所有内容上移 (2)文件只有一个export class或export function 考虑使 阅读全文
posted @ 2018-10-11 15:25 CodingSherlock 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 交叉类型为将两个类型混合 联合类型表示可以是几种类型之一,用 | 分隔 如果一个值是联合类型,那我们只能访问次联合类型的所有类型的公共成员 可以使用typeof检查基础类型和instanceof来详细类型 typescript会把null和undefined区别对待 nul和undefined是所有 阅读全文
posted @ 2018-10-11 12:05 CodingSherlock 阅读(186) 评论(0) 推荐(0) 编辑
摘要: typescript结构化类型系统的基本规则是,如果x要兼容y,那么y至少具有与x相同的属性 忽略额外的参数在js中是很常见的 枚举类型与数字类型兼容,并且数字类型与枚举类型兼容。不同枚举类型是不兼容的 比较两个类类型对象时,只有实例部分会被比较。静态成员和构造函数不在此比较范围 类的私有成员和受保 阅读全文
posted @ 2018-10-11 10:34 CodingSherlock 阅读(238) 评论(0) 推荐(0) 编辑
摘要: /** * 数字枚举 */ //声明,自动增长,第一个元素不声明默认值为0 enum Count{ one=1, two, three, four } //调用 function add(num:number,count:Count){return num+count} add(5,Count.one) /** * 字符串枚举 */ enum Word{ one='o... 阅读全文
posted @ 2018-10-10 14:46 CodingSherlock 阅读(363) 评论(0) 推荐(0) 编辑
摘要: /** * * 泛型的基本表示方法 */ function fn(prop:T):T{ return prop; } //调用 let output=fn('string'); //同样可以利用类型推论来判断类型 let output2=fn('string'); //返回类型为T的数组 function array(prop:T[]) : T[]{ console.log(pr... 阅读全文
posted @ 2018-10-10 13:17 CodingSherlock 阅读(223) 评论(0) 推荐(0) 编辑
摘要: function add(x:number,y:number):number{ return x+y; } let myAdd: (x:number,y:number) =>number =function(x:number,y:number):number{ return x+y; } let myAdd2: (x:number,y:number) =>number = funct... 阅读全文
posted @ 2018-10-10 11:12 CodingSherlock 阅读(81) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页