摘要: 解构赋值,就是怎么快速地从对象和数组中获取到你想要的数据,先来看对象的解构赋值。 let person = { name: 'sam', age: '28' }; let {name, age} = person; // 解构赋值 console.log(name, age) // 'sam' 28 阅读全文
posted @ 2019-04-27 23:37 SamWeb 阅读(3088) 评论(2) 推荐(0) 编辑
摘要: 对象字面量语法扩展: 1, 属性初始化语法简写:给一个属性赋一个变量值,如果变量名和属性名相同,可以省略变量名和冒号,直接写属性名,js引擎在执行代码的时候,自动查找 和属性命名相同的变量并赋值。 let x = 1, y = 2; let object = { x, // 属性名是x,变量名也是x 阅读全文
posted @ 2019-04-14 16:04 SamWeb 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 1,块级作用域。这里想说的是,在一个块{}中,使用const或let 声明一个变量,这个变量将统治整个块(consumes the entire scope),无论你在块的什么地方声明这个变量。就算,你是在块的底部声明了一个变量, 但是这个变量的作用域,实际上从块的起始部位开始算起,一直到块的结束, 阅读全文
posted @ 2019-04-05 18:03 SamWeb 阅读(2466) 评论(1) 推荐(1) 编辑
摘要: Java 是编译型语言,需要先编译,再运行,因此要安装JDK (Java Development ToolKit ,Java开发工具包),因为它提供了编译和运行命令。Windows下,http://jdk.java.net/java-se-ri/11下载压缩包后解压,打开目录,bin目录里面就是ja 阅读全文
posted @ 2019-03-17 18:35 SamWeb 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 今天同事给了一个webpack的项目,我拿过来,npm install 突然出现报错了,并且报了一个奇怪的错误, 如下所示, Unexpected end of JSON input while parsing near ‘ “https:// github.com/w”’, 安装依赖从来没有失败过 阅读全文
posted @ 2019-01-11 16:42 SamWeb 阅读(29167) 评论(2) 推荐(1) 编辑
摘要: 使用git rebase 的前提是多人协作下的分支开发,如果是单人开发,那就没有必要使用它了,这是由git rebase 的作用所决定的,git rebase 有两大作用:一个是与主分支保持同步,一个是在合并分支之前清理commit 信息。先看第一个作用。 当多人协作进行开发的时候,通常都会有一个主 阅读全文
posted @ 2019-01-01 16:59 SamWeb 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 第一次见到reduce 是在js 的高级程序设计中,它的意思是把一个数组减少为一个数,举的例子是数组中元素的求和。它接受一个函数作为参数,函数又有两个参数,一个是prev, 前一个值,一个是next, 后一个值,然后函数体就是返回相加的值。 我对reduce 的理解也仅限于此,只停留在了表面,当然, 阅读全文
posted @ 2019-01-01 12:45 SamWeb 阅读(4915) 评论(0) 推荐(2) 编辑
摘要: 由于最近项目要嵌入其它平台,所以要做IE11 的兼容,那就用IE11打开网页看一看,一看吓一跳,页脚直接到了页眉的下面,并把主要内容覆盖了,也就是stick footer 布局失效了,我写了一个简易的代码来摸拟这种情况,这是一个vue 的项目,页面的整体布局都放到了app.vue中,页面三个部分构成 阅读全文
posted @ 2018-10-23 14:39 SamWeb 阅读(19934) 评论(1) 推荐(2) 编辑
摘要: 当我们开发项目的时候,项目会越来越大,就有可能需要其它同事进行参与,甚至进行开源,这时就需要找一个地方把代码存放起来,好供其它人下载并开发。这个地方,最好放到服务器上,因为只要能上网,就可以获取到, 现在有好多的服务器可以供我们使用,比如github. 没有使用过github,也没有关系,它是一个存 阅读全文
posted @ 2018-09-29 20:58 SamWeb 阅读(4636) 评论(0) 推荐(0) 编辑
摘要: 当我们进行程序开发的过程中,有时会产生一个新的想法,然后就想马上试验,那我们怎么办? 如果我们继续在现有的基础上进行开发,但最后想法不成功,我们还要进行版本回退?如果我们的新想法,需要很长时间才能实现呢?我们其它的功能还要不要进行开发?最后就是如果有bug,我们修复bug,这有时也需要较长时间,我们 阅读全文
posted @ 2018-09-04 18:55 SamWeb 阅读(334) 评论(0) 推荐(0) 编辑