摘要: 1.为内联元素 1.1 只有一行的情况下 可以用padding值。 或者使用line-height,line-height等于height值 1.2 内容有多行 首先也可以使用padding;也可尝试与display:table-cell相结合设置vertical-align:middle; 或者用 阅读全文
posted @ 2017-02-27 17:01 慕容文刀 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 首先在事件捕获过程中,document对象首先接收到click事件,然后事件沿着DOM树依次向下,一直传播到事件的实际目标,就是id为btn的a标签。   接着在事件冒泡过程中,事件开始时由最具体的元素(a标签)接收,然后逐级向上传播到较为不具体的节点(document)。 阅读全文
posted @ 2017-02-27 15:34 慕容文刀 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 构造函数 继承 阅读全文
posted @ 2017-02-27 13:27 慕容文刀 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 第一个问题: 解答:第三句里的主要难点在js运算符的优先级,访问属性、调用方法运算符"."的优先级高于赋值运算符。因此执行顺序是 由于( . 运算符最先计算)一开始js已经先计算了a.x,便已经解析了这个a.x是对象A的x,所以在同一条公式的情况下再回来给a.x赋值,也不会说重新解析这个a.x为对象 阅读全文
posted @ 2017-02-27 11:52 慕容文刀 阅读(4138) 评论(1) 推荐(0) 编辑
摘要: 本文转自“http://deerchao.net/tutorials/regex/regex.htm” 入门 学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。 假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。 阅读全文
posted @ 2017-02-24 10:45 慕容文刀 阅读(220) 评论(0) 推荐(0) 编辑
摘要: js没有“父类”和“子类”的概念,也没有“类”和“实例”的区分,全靠一种奇特的“原型链”模式来实现继承。当我们访问一个对象的属性时, 如果这个对象内部不存在这个属性,那么他就会去_proto_依次查找,一直到object的内建对象。这个内建对象也即是object.portotype,它的_porto_值为null 阅读全文
posted @ 2017-02-23 11:16 慕容文刀 阅读(1049) 评论(0) 推荐(0) 编辑