1、页面动态生成的dom元素,监听事件失效。需用事件代理进行监听。 对于动态绑定元素可以这样写 $(document)可以改成要绑定事件元素的父节点 .xxx 就是指的当前元素 这样就可以实现事件的代理 .on(events, callback) 只能绑定页面已有元素的事件。.on(events, ...
分类:
Web程序 时间:
2019-04-11 14:42:23
阅读次数:
166
声明式渲染 Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统: 除了文本插值,我们还可以像这样来绑定元素特性: 你看到的 v-bind 特性被称为指令。指令带有前缀 v-,以表示它们是 Vue 提供的特殊特性。 在这里,该指令的意思是:“将这个元素节点的 tit ...
分类:
其他好文 时间:
2019-03-19 01:30:36
阅读次数:
136
自定义指令:以v开头,如:v mybind。 这时页面初始化时,input中会显示this is mybind bind。 通过directives注册自定义指令mybind,每一个自定义指令中又提供若干钩子,如示例中的bind, bind的作用是定义一个在绑定时执行一次的初始化动作,观察bind函 ...
分类:
Web程序 时间:
2019-03-16 20:50:45
阅读次数:
228
正巧在之前面试中遇到问实现拖拽效果 当时面试的时候简单回答了实现的方式与逻辑。 现在闲来无事,把这个东西实现了一下。 原理很简单,写的很方便。 数据驱动,建立一个数组,数组初始长度为1 拖动触发时,添加一个对象到数组中,拖动的是下标为0的对象,新建的还在原来位置放着,等待下次拖动。 话不多说,上代码 ...
分类:
其他好文 时间:
2019-03-08 16:54:10
阅读次数:
161
新规范的目标: 让代码排错更加简单 程序员专心于业务逻辑 将一些错误交给编译器处理 提高代码可维护性 逐步实现插件化 编码 使用array(QT下用QVarLengthArray)代替和vector代替原生数组,除非与外部库交互,否则不要直接操作内存(即暴露data的接口) 关于array和vect ...
分类:
编程语言 时间:
2018-09-06 18:03:41
阅读次数:
171
bind(event,fn) 该方法只能给绑定元素添加事件 on()不适用第二个参数时与bind() 相同 当时用第二个参数时 就进行了冒泡,将 事件委托给父元素进行处理 并且this还是指向第二个参数选择器 on(event,selector,fn) 该方法可以给指定的子元素绑定事件,注意:特别是 ...
分类:
Web程序 时间:
2018-09-05 15:01:55
阅读次数:
212
今天主要进行了vue基础的学习,按照官网打了一遍实例,还是很有意思的 这里编写的Vue是直接引入js文件到html中进行的,直接 new Vue() 好,主要六个基础知识点 一、new Vue() el属性是元素id值 data属性是数据集合 methods 是方法 二、v-bind:xxx 绑定元 ...
分类:
其他好文 时间:
2018-09-05 09:03:57
阅读次数:
162
Vue 也允许注册自定义指令。注意,在 Vue2.0 中,代码复用和抽象的主要形式是组件。 局部指令: 钩子函数: 一个指令定义对象可以提供如下几个钩子函数 (均为可选): bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。 inserted:被绑定元素插入父节点时 ...
分类:
其他好文 时间:
2018-07-31 22:02:53
阅读次数:
162
knockout 提供生成了uniqueName的方法,但没有提供生成Id的方法。 感谢stackoverflow提供的思路与方法。 下面是uniqueName的实现方法。 绑定 对于Id 对于label的for属性 html元素 ...
分类:
其他好文 时间:
2018-07-21 17:23:43
阅读次数:
491
还有其它很多指令,每个都有特殊的功能。例如,v-for 指令可以绑定数组的数据来渲染一个项目列表: 为了让用户和你的应用进行交互,我们可以用 v-on 指令添加一个事件监听器,通过它调用在 Vue 实例中定义的方法: Vue 还提供了 v-model 指令,它能轻松实现表单输入和应用状态之间的双向绑 ...
分类:
Web程序 时间:
2018-06-21 17:22:15
阅读次数:
251