(1) 减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。(2) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数(3) 用i ...
分类:
其他好文 时间:
2017-04-14 22:33:34
阅读次数:
191
demo说明: 1、{{message}} --声明式渲染 2、v-bind:属性名 --绑定元素属性 3、v-if="change=='a'" --判断change=='a',等于则显示该DOM节点 4、v-else-if="change=='b'" --结合[v-if]使用,判断change== ...
分类:
其他好文 时间:
2017-04-13 17:51:58
阅读次数:
209
通过黑马课程的学习,在这里分享一个js Dom中节点操作的小练习 需求:使用js创建一个4*3的表格table. ...
分类:
Web程序 时间:
2017-04-13 14:41:32
阅读次数:
198
解决办法:直接在dom节点添加内联事件onfocus="this.blur();"问题:环境是ionic的angular,ng-readonly=“true”。使用原生readonly仍无法解决。过程:尝试在controller绑定事件里面里面添加dom.blur(); 无效,尝试dom.focus ...
分类:
移动开发 时间:
2017-04-12 18:30:28
阅读次数:
246
通常我们写tab选项卡的时候,一般都是用jq等去操作dom,给同级元素移除active类,然后,给被点击元素添加active类,用vue实现也是同样的原理,都是操作active类。 我们都知道用vue给一个dom节点添加一个类的方法,要实现选项卡就的操作active类。 我们可以传给 v-bind: ...
分类:
其他好文 时间:
2017-04-12 13:32:29
阅读次数:
201
1.appendChild(node)方法 是将新的元素当做子元素添加到已存在的元素中,并且是父元素中的最后一个子元素。 2.inserBefore(newnode,extingnode)方法 可将新建节点插入到某个子节点前边,extingnode可选,即要在哪个已存在的节点前添加新建节点,若不写则 ...
分类:
其他好文 时间:
2017-04-12 03:56:10
阅读次数:
147
1、查找 find()、parent()、prev()、next()通常情况下选择器可以直接定位到我们想要的元素,但是,当我们拿到一个jQuery对象后,还可以以这个对象为基准,进行查找和过滤。最常见的查找是在某个节点的所有子节点中查找,使用find()方法,它本身又接收一个任意的选择器。例如有如下... ...
分类:
Web程序 时间:
2017-04-08 14:09:40
阅读次数:
276
1.认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法。DOM 将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。 先来看看下面代码: 将HTML代码分解为DOM节点层次图: HTML文档可以说由节点构成的集合,DOM节点有: ...
分类:
其他好文 时间:
2017-04-07 16:30:49
阅读次数:
215
1. ng-if跟ng-show/hide的区别有哪些? 第一点区别是,ng-if 在后面表达式为 true 的时候才创建这个 dom 节点,ng-show 是初始时就创建了,用 display:block 和 display:none 来控制显示和不显示。 第二点区别是,ng-if 会(隐式地)产 ...
分类:
其他好文 时间:
2017-04-06 20:49:16
阅读次数:
211
好了有了之前的词法分析过程,现在我们来到select函数来,这个函数的整体流程,前面也大概说过: 1. 先做词法分析获得token列表 2. 如果有种子集合直接到编译过程 3. 如果没有种子集合并且是单组选择符(没有逗号) (1)尝试缩小上下文:如果第一个token是ID选择符,则会执行Expr.f ...
分类:
其他好文 时间:
2017-04-05 00:59:28
阅读次数:
376