09 2020 档案
摘要:错误代码: let foo {foo} = {foo:"Mosan:} console.log(foo) 这样会报错,声明和赋值分开应该这样写 let foo ({foo} = {foo:"Mosan:}) //加上括号 console.log(foo) 感觉对我来说没啥用……现在还是菜鸡,很少用到
阅读全文
摘要:在学习过程中,做的一个有趣的尝试 ES6语法这样写 let [a,b = 'test'] = ['Mosan',undefined] console.log(a) console.log(b) console.log(a+b) 结果打印出来是这样的 Mosan test Mosantest 即b没有
阅读全文
摘要:今天初学es6,发现一个很有意思的东西,记录一下,就是很小很简单的一个东西,在ES6的箭头函数中打印this,再将代码转为ES5原来真的会声明 var _this = this hhhh我好蠢,但还是觉得很有趣,因为平时就是这样写的
阅读全文
摘要:在vue中,父组件传值给子组件通过,v-bind,众所周知,子组件要想改变父组件传的值,都要向父组件发送一下信号,即$emit(),但是我最近发现,有时候,子组件不emit,都可以改变父组件传来的变量的值,哪怕把父组件传的变量的值再赋值给另一个变量,改变该变量,也会改变父组件的对应变量的值,这是为啥
阅读全文
摘要:由于v-for的渲染层次太多,所以对v-for内存的更新不会及时渲染,因此要用vue的强制更新方法: vm.$forceUpdate() 使用方法:只要在更新值的下一句添加上,即可 this.$forceUpdate() 注意要在mounted之后,模块加载完才能用这个方法
阅读全文
摘要:问题描述 “vue : 无法加载文件 C:\Users\xxx\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。” 问题解决 以管理员身份运行Powershell 执行 get-ExecutionPolicy 回复Restricted,说明现在状态是禁止的 执行
阅读全文
摘要:这是在看一个实战课的时候,老师讲到的一个知识点,我觉得挺有意思的,虽然很简单,但是让我稍微了解了一下框架背后的故事,所以记录一下~ 源码如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="view
阅读全文
摘要:要用下面的方法改变 ``` this.scrollTop = this.nowScrollTop this.$nextTick(() => { this.scrollTop = this.navTop + this.goodsHeght }) ``` 即要先把现在的高度赋给scrollTop再重新把
阅读全文
摘要:在学习ajax的过程中,学习了一个例子,其中代码如下: function updateDisplay(verse){ verse = verse.replace(" ",""); verse = verse.toLowerCase(); let url = verse+'.txt'; let req
阅读全文
摘要:本文参考: https://developer.mozilla.org/zh-CN/docs/Learn/Common_questions/set_up_a_local_testing_server 安装Python(windows下) 转到python.org 在“下载”部分下,单击Python“
阅读全文
摘要:npm install XXX node_modules下安装了,但是不会写入package.json里面 npm install XXX -g 把包安装在全局了 npm install XXX -save node_modules下安装了,添加了依赖在package.json中的dependenc
阅读全文
摘要:JavaScript中的数组的sort函数使用示例 假如数组一开始是这样的 items:[23,23,11,2,41,67,23,23231] 使用完sort后 sortitems:function(){ return this.items.sort() } 结果 显然可以看出它的排序结果是一个一个
阅读全文
摘要:IE会将注释节点实现为元素,所以在IE中调用getElementsByTagName里面会包含注释节点,这个通常是不应该的 getElementById的参数在IE8及较低的版本不区分大小写 IE7及较低的版本中,表单元素中,如果表单A的name属性名用了另一个元素B的ID名并且A在B之前,那么ge
阅读全文
摘要:CSS display的值是none。 type="hidden"的表单元素。 宽度和高度都显式设置为0。 一个祖先元素是隐藏的,该元素是不会在页面上显示 CSS visibility的值是hidden CSS opacity的指是0 如果元素中占据文档中一定的空间,元素被认为是可见的。 可见元素的
阅读全文
摘要:- 递归 setTimeout() 保证执行之间的延迟相同,例如延迟为100ms。代码将运行,然后在它再次运行之前等待100ms,因此无论代码运行多长时间,间隔都是相同的。 - 使用 setInterval() 的示例有些不同。我们选择的间隔包括执行我们想要运行的代码所花费的时间。假设代码需要40毫
阅读全文
摘要:每一个函数对象(Function)都有一个prototype属性,并且只有函数对象有prototype属性,因为prototype本身就是定义在Function对象下的属性。当我们输入类似var person1=new Person(...)来构造对象时,JavaScript实际上参考的是Perso
阅读全文
摘要:点表示法只能接受字面量的成员的名字,不接受变量作为名字,但是括号表示法可以接受变量作为名字,如下: var myDataName = 'height' var myDataValue = '1.75m' person[myDataName] = myDataValue //person是一个对象 在
阅读全文
摘要:数组 join()函数的参数是可选的,如果没有包含参数来指定加入/分隔符,默认情况下会使用逗号。例如, var myArray = ['I', 'love', 'chocolate', 'frogs']; var madeAString = myArray.join(' '); // returns
阅读全文
摘要:运算符 名称 作用 示例 幂次 取底数的指数次方,即指数所指定的底数相乘。它在EcmaScript 2016 中首次引入。 5 ** 5 (返回 3125,相当于 5 * 5 * 5 * 5 * 5 。)
阅读全文
摘要:浏览器会按照代码在文件中的顺序加载 HTML,如果先加载的 JavaScript 期望修改其下方的 HTML,那么它可能由于 HTML 尚未被加载而失效。因此,将 JavaScript 代码放在 HTML页面的底部附近通常是最好的策略。
阅读全文
摘要:工作过程中,需要做一个效果使字体小于12px,但是chrome浏览器的字体小于12px通通显示为12px,我尝试了两种解决方法 解决方案一 用PS做一个小于12px的字体,并导出为png图片,但是效果是,字特别糊,以看就知道是图片 所以这个方案失败 解决方案二 大家普遍用的是 -webkit-tra
阅读全文

浙公网安备 33010602011771号