02 2019 档案

摘要:https://blog.csdn.net/qq_29468573/article/details/80771625 除了用v-on在组件上监听自定义事件外,也可以监听DOM事件,这时可以用.native修饰符表示监听的是一个原生事件,监听的是该组件的根元素,示例如下: <my-component 阅读全文
posted @ 2019-02-22 17:02 聂小恶 阅读(595) 评论(0) 推荐(0)
摘要:Vue.component('my-component',{ props:{ //必须是数字类型 propA:Number, //必须是字符串或数字类型 propB:[String,Number], //布尔值,如果没有定义,默认值就是true propC:{ type:Boolean, defau 阅读全文
posted @ 2019-02-22 15:48 聂小恶 阅读(2772) 评论(0) 推荐(0)
摘要:Vue2.x通过props传递数据是单向的了,也就是父组件数据变化时会传递给子组件,但是反过来不行。 业务中会经常遇到两种需要改变prop的情况, 一种是父组件传递初始值进来,子组件将它作为初始值保存起来,在自己的作用域下可以随意使用和修改。这种情况可以在组件data内再声明一个数据,引用父组件的p 阅读全文
posted @ 2019-02-22 15:13 聂小恶 阅读(1335) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/chengduxiaoc/p/7099552.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="widt 阅读全文
posted @ 2019-02-22 13:55 聂小恶 阅读(1203) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/chengduxiaoc/p/7099552.html //vm.$emit( event, arg ) //触发当前实例上的事件 //vm.$on( event, fn );//监听event事件后运行 fn; <!DOCTYPE html> <ht 阅读全文
posted @ 2019-02-22 13:51 聂小恶 阅读(386) 评论(0) 推荐(0)
摘要:HTML: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http 阅读全文
posted @ 2019-02-21 17:47 聂小恶 阅读(363) 评论(0) 推荐(0)
摘要:vue.js实战第5章 54页的练习1 直接放代码好了,全选的部分搞了好久,代码好像有点啰嗦,好在实现功能了(*^▽^*) HTML: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewpor 阅读全文
posted @ 2019-02-21 16:02 聂小恶 阅读(1373) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2019-02-21 11:17 聂小恶 阅读(1745) 评论(0) 推荐(0)
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2019-02-21 11:15 聂小恶 阅读(9564) 评论(0) 推荐(0)
摘要:return 大于0 修改次序 第二个参数在前 return 小于0 不修改次序 第一个参数在前 现在越来越厉害健忘,为了不搞混,就这么简单的来吧,其他的什么都不说了 阅读全文
posted @ 2019-02-21 10:54 聂小恶 阅读(191) 评论(0) 推荐(0)
摘要:Vue在检测到数组变化时,并不是直接重新渲染整个列表,而是最大化地复用DOM元素。替换的数组中含有相同元素的项不会被重新渲染,因此可以大胆地用新数组来替换就数组,不用担心性能问题。 需要注意的是,以下变动的数组中,Vue是不能检测到的,也不会触发视图更新: 1、通过索引直接设置项,比如app.boo 阅读全文
posted @ 2019-02-21 10:44 聂小恶 阅读(5939) 评论(0) 推荐(0)
摘要:Vue在渲染元素时,出于效率考虑,会尽可能地复用已有的元素而非重新渲染,例: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-widt 阅读全文
posted @ 2019-02-20 17:40 聂小恶 阅读(1601) 评论(0) 推荐(0)
摘要:1set和get: 注意: this.lastName=names[names.length-1];//解决连续输入空格后lastName消失的问题 练习代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <met 阅读全文
posted @ 2019-02-20 15:04 聂小恶 阅读(497) 评论(0) 推荐(0)
摘要:created:实例创建完成后调用,此阶段完成了数据的观测等,但尚未挂载,$el还不可用,需要初始化处理一些数据时会比较有用。 mounted:el挂载到实例上后调用,一般我们的第一个业务逻辑会在这里开始。 beforeDestroy:实例销毁之前调用,主要解绑一些使用addEventListene 阅读全文
posted @ 2019-02-20 10:56 聂小恶 阅读(1147) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/weihe-xunwu/p/6687000.html 阅读全文
posted @ 2019-02-20 10:48 聂小恶 阅读(98) 评论(0) 推荐(0)
摘要:1调用位置 调用栈:为了到达当前执行位置所调用的所有函数。 2绑定规则: 2.1默认绑定: 函数调用时应用了this的默认绑定,因此this指定全局对象。 如果使用严格模式(strict mode),则不能将全局对象用于默认绑定,因此this会绑定到undefined。 !!!!!!!!!!!!!! 阅读全文
posted @ 2019-02-18 11:25 聂小恶 阅读(214) 评论(0) 推荐(0)
摘要:setTimeout方法是挂在window对象下的。《JavaScript高级程序设计》:超时调用的代码都是在全局作用域中执行的,因此函数中this的值在非严格模式下指向window对象,在严格模式下是undefined。 setTimeoutff中所执行函数中的this,永远指向window!注意 阅读全文
posted @ 2019-02-14 13:33 聂小恶 阅读(234) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/Juphy/p/7019955.html 如何避免用户多次点击造成的多次请求: 我们在访问有的网站,输入表单完成以后,单价提交按钮进行提交以后,提交按钮就会变成灰色的,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交 阅读全文
posted @ 2019-02-13 10:07 聂小恶 阅读(849) 评论(0) 推荐(0)
摘要:https://leohxj.gitbooks.io/front-end-database/content/javascript-modules/about-umd.html UMD(universal module definition),希望提供一个前后端跨平台的解决方案(支持AMD与Commo 阅读全文
posted @ 2019-02-13 10:01 聂小恶 阅读(321) 评论(0) 推荐(0)
摘要:编译原理 JavaScript事实上是一门编译语言,但与传统的编译语言不同,它不是提前编译的,编译结果也不能在分布式系统中进行移植。 任何JavaScript代码片段在执行前都要进行编译(通常就在执行前)。 在传统编译语言的流程中,程序中的一段源代码在执行之前会经历三个步骤,统称为“”编译“”。 1 阅读全文
posted @ 2019-02-12 16:47 聂小恶 阅读(155) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/cxk1995/p/5800196.html 1在已有的GitHub账号下创建项目。 2将GitHub项目克隆到本地。 git clone https://github.com/…… 3将本地已存在的代码拷贝到,GitHub上克隆下来的文件夹里面。或在 阅读全文
posted @ 2019-02-11 11:24 聂小恶 阅读(114) 评论(0) 推荐(0)
摘要:例: reduce()方法接收一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 reduce()方法可以作为一个高阶函数,用于函数的compose。 注意:reduce()方法对于空数组是不会执行回调函数的。 语法: array.reduce( function( tota 阅读全文
posted @ 2019-02-11 10:29 聂小恶 阅读(3863) 评论(0) 推荐(0)