02 2019 档案

摘要:上面这道题,要求判断输出的y和z分别为什么 一开始,我选择了2,4 后来发现答案是4,4 意识到js中没有函数重载!!!即使声明了两个同名函数,结果也是后面的函数覆盖了前一个函数。 而且函数声明会提升。 阅读全文
posted @ 2019-02-26 21:35 Jade0214 阅读(296) 评论(0) 推荐(0)
摘要:总结 阮一峰老师的博客 一、为什么JavaScript是单线程 JavaScript语言的一大特点就是单线程 那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作D 阅读全文
posted @ 2019-02-26 14:30 Jade0214 阅读(241) 评论(0) 推荐(0)
摘要:首先,记住同步第一、异步第二、回调最末的口诀 公式表达:同步=>异步=>回调 看一道经典的面试题: 这道题目大家都遇到过了吧,那么为什么会输出这个呢?记住我们的口诀 同步 => 异步 => 回调 1、for循环和循环体外部的console是同步的,所以先执行for循环,再执行外部的console.l 阅读全文
posted @ 2019-02-26 11:06 Jade0214 阅读(1015) 评论(0) 推荐(1)
摘要:vue给对象新增属性,并触发视图更新 如下代码:给student对象新增age属性 众所周知,直接给student赋值操作,虽然可以新增属性,但是不会触发视图更新 原因是:受 ES5 的限制,Vue.js 不能检测到对象属性的添加或删除。因为 Vue.js 在初始化实例时将属性转为 getter/s 阅读全文
posted @ 2019-02-25 18:21 Jade0214 阅读(3954) 评论(0) 推荐(0)
摘要:在官网中有实例 一般都是把el-checkbox放在el-checkbox-group里面进行循环的。 1:只能写@change事件而不能写@click。而且可以将这个事件加在el-checkbox-group上面。这样每次点击checkbox框变化它都能捕捉到。也可以放在el-checkbox上面 阅读全文
posted @ 2019-02-25 18:10 Jade0214 阅读(1846) 评论(0) 推荐(0)
摘要:{{list}} 阅读全文
posted @ 2019-02-25 14:47 Jade0214 阅读(2333) 评论(0) 推荐(0)
摘要:项目使用vue.js,在写某个dialog页面时,需要循环后台的数据(班级,班级学生名单,已选学生名单,发布时间,截止时间,答案显示等)。 遇到的问题:循环绑定的值是相同的,而且改动一个值,其他item相对的字段也会改动。 解决: 在使用v-for时,将index参数传下来。在例如 el-dropd 阅读全文
posted @ 2019-02-25 14:24 Jade0214 阅读(4490) 评论(0) 推荐(0)
摘要:经常遇到一个问题,判断某个对象是否为数组类型,在Js中检测对象类型的常见方式有以下: typeof操作符 对于Function、String、Number、Undefined等几种类型的对象来说,几乎都能胜任,但是为Array时 注意: instanceof操作符 JavaScript中instan 阅读全文
posted @ 2019-02-25 13:38 Jade0214 阅读(1212) 评论(0) 推荐(0)
摘要:checkState加了圆括弧相当于函数表达式,会立即执行,执行的结果作为返回值传递给settimeout。 window.setTimeout(checkState(), 10000); //立即被调用 window.setTimeout(checkState, 10000); // 10s后被调 阅读全文
posted @ 2019-02-25 08:47 Jade0214 阅读(333) 评论(0) 推荐(0)
摘要:◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课上学到的舍入规则)。 其实很好记:ceil的意思是 阅读全文
posted @ 2019-02-25 08:42 Jade0214 阅读(285) 评论(0) 推荐(0)
摘要:Vuex是一个专为Vue.js应用程序开发的状态管理模式。他采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么是“状态管理模式”? 从一个简单的Vue计数应用开始: 这个状态自管理应用包含以下几个部分: state,驱动应用的数据源 view,以声明方式 阅读全文
posted @ 2019-02-24 16:37 Jade0214 阅读(157) 评论(0) 推荐(0)
摘要:call()方法和apply()方法的作用相同,他们的区别在于接收参数的方式不同。 对于call(),第一个参数是this值没有变化,变化的是其余参数都直接传递给函数。(在使用call()方法时,传递给函数的参数必须逐个列举出来。使用apply()时,传递给函数的是参数数组)如下代码做出解释: 阅读全文
posted @ 2019-02-24 12:45 Jade0214 阅读(103) 评论(0) 推荐(0)
摘要:1. <!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器,用什么文档类型 规范来解析这个文档。 2. 严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。 在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。 阅读全文
posted @ 2019-02-24 12:34 Jade0214 阅读(222) 评论(0) 推荐(0)
摘要:Wekbit是一个开源的Web浏览器引擎,也就是浏览器的内核。 Apple的Safari, Google的Chrome, Nokia S60平台的默认浏览器,Apple手机的默认浏览器,Android手机的默认浏览器均采用的Webkit作为器浏览器内核。Webkit的采用程度由 此可见一斑,理所当然 阅读全文
posted @ 2019-02-24 12:10 Jade0214 阅读(210) 评论(0) 推荐(0)
摘要:CSS Sprites在国内很多人叫css精灵,是一种网页图片应用处理方式。 优点: 它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。 利用CSS的“background-image”,“background- 阅读全文
posted @ 2019-02-24 11:50 Jade0214 阅读(131) 评论(0) 推荐(0)
摘要:C:当定义border:none时,表示无边框样式,浏览器并不会对边框进行渲染,也就没有实际的宽度; D:定义边框时,除了设置宽度外,还必须设置边框的样式才能显示出来。 border:0;浏览器对border-width、border-color进行渲染,占用内存。 border:none;浏览器不 阅读全文
posted @ 2019-02-24 11:30 Jade0214 阅读(249) 评论(0) 推荐(0)
摘要:C:内联元素加上display:block后被块级化。块级元素一般是其他元素的容器,可容纳内联元素和其他块状元素,块级元素排斥其他元素与其位于同一行,width和height起作用。因此,可以定义其宽度和高度。 display常用的属性: none:此元素不会被显示 block:此元素将显示为块级元 阅读全文
posted @ 2019-02-24 11:24 Jade0214 阅读(258) 评论(0) 推荐(0)
摘要:在实际项目中,发现postion这个属性经常使用而且常常很重要,所以总结整理一下知识点 css中postion属性有以下可选值,分别是:static,absolute, fixed, relative,inherit postion:static 无定位 默认值。没有定位,元素出现在正常的流中(忽略 阅读全文
posted @ 2019-02-23 19:08 Jade0214 阅读(807) 评论(0) 推荐(0)
摘要:Element UI Cascader官网文档 我遇到的问题:当进入到编辑页面时,后台传来的只有最后一级的id,也就是说value数组里存的只有一个数,没有父级的id。这就导致无法在选框中显示出来label 解决办法:因为可以从后台获取到整个数据结构,发现子对象都有parentId这个属性,所以编写 阅读全文
posted @ 2019-02-23 18:43 Jade0214 阅读(43806) 评论(1) 推荐(0)
摘要:检测对象中属性的存在与否可以通过几种方法来判断。 使用in关键字 该方法可以判断对象的自有属性和继承来的属性是否存在。 使用对象的hasOwnProperty()方法 该方法只能判断自有属性是否存在,对于继承属性会返回false。 该方法的一般语法:对象.hasOwnProperty(属性值) 但当 阅读全文
posted @ 2019-02-23 17:31 Jade0214 阅读(603) 评论(0) 推荐(0)
摘要:最近的项目都是使用的vue框架,所以请求都使用了vue官方推荐的axios。 官方中文介绍 此处记录一下常用的写法 执行 GET 请求 实际用例 执行 POST 请求 实际用例 执行多个并发请求 axios API 可以通过向 axios 传递相关配置来创建请求 axios(config) axio 阅读全文
posted @ 2019-02-21 17:57 Jade0214 阅读(296) 评论(0) 推荐(0)
摘要:这是最终的效果图 先介绍一下axios的使用:中文的axios官方介绍 首先定义一个uploadTest方法,写在vue文件的methods里 该方法有三个参数,分别是参数,和两个回调函数,参数就是我们要上传图片的需要的额参数;而第一个回调函数,是获取上传进度包含的数据,第二回调是获取上传成功失败, 阅读全文
posted @ 2019-02-21 17:00 Jade0214 阅读(796) 评论(0) 推荐(0)
摘要:当上传课件完成时,想要预览视频,选择了video组件。 width和height属性,如果设置成100%,将自动填充满父级元素的大小。 src是视频的地址。 controls属性,如果出现该属性,则向用户显示控件,比如播放按钮。 还有其他属性没涉及到,可查看详情 阅读全文
posted @ 2019-02-21 16:22 Jade0214 阅读(728) 评论(0) 推荐(0)
摘要:在使用el-upload组件时,在其中放置了一个删除按钮的图片。 当点击图片,本想只删除上传的视频,但是意外触发了el-upload中的事件 解决办法:用stop,结果只删除当前预览,不触发上传事件。 阅读全文
posted @ 2019-02-21 15:52 Jade0214 阅读(7462) 评论(0) 推荐(1)