自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

境界线上的地平线

永远笑容的不可能男

  • 博客(22)
  • 收藏
  • 关注

原创 关于:nth-child和:nth-of-type伪类选择器

首先是二者的区别:nth-child(n) 是选择父元素的第n个子元素。 :nth-of-type(n) 是选择父元素的第n个同类型的子元素举个例子: <div> <h1>title1</h1> <p>paragraph1</p> &l

2018-05-22 16:45:51 4119 2

转载 微信小程序scroll-view组件横向滚动

微信小程序scroll-view组件横向滚动需要设置 scroll-x 属性为true。 但单纯这样还是不能生效<scroll-view scroll-x> <view></view> <view></view> ...</scroll-view>还需要设置white-space: no...

2018-05-21 16:03:16 1413

原创 cnpm install 与 npm install

cnpm install 安装的包会在 node_modules 里创建两个文件夹,其中一个是另一个的引用,这样就会导致项目依赖比较多的时候 node_moduels 里有很多引用目录。 而 npm install 则不是这样 但是在国内可能更多人习惯使用 cnpm,比如我(笑)。要解决这个问题,可以用 --by=npm 参数:cnpm install --by=npm...

2018-05-10 11:24:07 34140

原创 sublime添加右键菜单

一般安装sublime的时候可以选择将sublime加入上下文,但是只能在文件上选择用sublime打开,而没有直接打开目录的。感觉不方便,就找了下怎么添加右侧菜单。通过注册表添加右键菜单win+r 运行 regedit 打开注册表,在目录中依次找到HKEY_CLASSES_ROOT -> Directory -> shell ,右击,新建,项,命名sublime 。 在...

2018-03-08 16:07:23 3220 3

原创 CSS变量

使用过Sass、Less等CSS预处理器的人都知道这些语言都可以声明变量来使用。使用变量的方便之处:一是语义化,通过变量名可以更明确地知道其代表的含义二是复用性,通过变量来管理,在后期维护上更加方便,尤其是配色上CSS中的变量使用在CSS中也可以使用变量,通过自定义属性声明--prop: value;,通过var(--prop)来使用。.example { -...

2018-03-06 19:40:30 514

原创 JavaScript中的语句结束符';'

语句结束的分号还是挺重要的let a,b,ca = [1, 2, 3, 4]a.forEach((n) => { n *= n;})[b, c] = a以上代码,乍看之下似乎没什么问题,除了最上面两行的声明与赋值之外,就是将数组a的每一项元素平方操作,然后通过数组解构赋值的方法给变量b和c分别赋值为数组a的前两个元素。、但是运行起来就会发现 神马?!居然...

2017-12-16 11:36:42 4711

原创 记录粗心的问题

var o = { config: true, logConfig: function() { console.log('config is: ' + this.config ? 'true' : 'false'); }, toggleConfig: function() { this.config = !this.config; ...

2017-12-06 12:03:39 166

原创 git错误Repository not found

因为之前在本地设置的git user.email 是公司邮箱,与自己的GitHub账号不关联,今天改成了自己的GitHub账号的邮箱git config --global user.email "[email protected]"没想到这一改出现问题了remote: Repository not foundfatal: repository xxxxxxxxxxx not f...

2017-11-27 16:00:27 31360 1

转载 关于Windows安装msi文件时出现2503、2502的错误

安装msi文件时出现2503、2502错误码经过查找,应该是权限问题,需要使用管理员权限运行,但是msi右键菜单中是没有“以管理员身份运行”这一选项的。解决方法是,先以管理员身份打开cmd命令提示符,然后输入命令msiexec /package msi文件路径加文件名也可以先定位到文件所在目录,再输入msiexec /package msi文件名另一种方法打...

2017-11-25 14:31:30 996

转载 windows下使用git时的换行警告

在Windows环境下使用git进行add的时候,会有提示如下warning: “warning:LF will be replacee by CRLF”。这是因为在Windows中的换行符为CRLF,而在Linux中的换行符为LF。在git创建的项目中换行符为LF,而执行git add时,系统会提示LF将被转换为CRLF。解决的办法很简单,禁止git的自动转换即可。$ git co...

2017-10-22 20:01:48 518

原创 cmder使用配置记录

cmder,一款比Windows系统提供的cmd更好的终端工具,类似Linux系统的终端。 官网:http://cmder.net下载有两个版本 mini版没有内建msysgit工具,这是Git for Windows的标准配备;如果不需要使用git,可以下载这个。 full版除了git,还可以使用很多Linux命令:比如 grep, curl(没有 wget); 像vim, gre...

2017-09-27 19:08:46 6633

原创 node中的Less、Sass安装

安装node略过替换淘宝镜像 CNPM 有些包通过npm可能无法下载,因为服务器在国外,涉及翻墙问题,最好替换成淘宝的NPM镜像。npm install -g cnpm --registry=https://registry.npm.taobao.org

2017-09-11 15:54:46 1097

原创 ES6语法中的let、const及class声明

今天无意中发现了一点问题想不通,先记录下来,以免遗忘,期待日后能够解决。有关let、const和class声明最初是练习ES6语法的类class的写法的,但是在练习中发现了一个想不通的问题。在阮一峰老师的《ECMAScript 6 入门》一书中,说到了ES6中class是不存在变量提升的 这一点在之前学习let和const的时候就了解过了,比如:console.log...

2017-09-10 12:23:45 1475

原创 sublime的下载地址及Package Control的安装

sublime官网地址: https://www.sublimetext.com/3 package Control 安装源码地址:https://packagecontrol.io/installation下载之后双击安装,一直next下一步就好,或者在选择文件安装位置选择一下自己想要放置的文件目录。安装好之后,打开sublime,点击 View -> Show Console,...

2017-09-07 19:03:28 23161 9

原创 js实现trim方法

昨天面试中,面试官问了一个用replace结合正则实现清除字符串两边空格的方法,这个还是很好实现的,网上也有很多记录,基本上都是匹配字符串两侧的空白符,替换为空字符就可以了。 大体上就是下面这种方法。String.prototype.trim = function(){ return this.replace(/^(\s*)|(\s*)$/g, '');}而后面试官提了个进...

2017-09-07 16:46:27 1445

原创 ES6中的常量声明——const关键字

之前一直没有仔细想过const这个常量声明,有时候遇到了明显的问题,竟然忽略了过去,最终的结论是——const声明的常量是不能改变的,这句描述是并不太准确的。

2017-09-06 23:24:29 1839 1

原创 vue双向数据绑定的原理

有关双向数据绑定的原理最近两次面试的时候,被问到了vue中双向数据绑定的原理,因为初学不精,只是使用而没有深入研究,所以答不出来。之后就在网上查找了别人写的博客,学习一下。下面是博客园一篇博客,以及MDN上讲解Object.defineProperty()方法的地址。 文章链接:vue的双向绑定原理及实现 Mozilla 开发者服务:Object.defineProperty...

2017-09-04 19:30:02 29379 1

转载 Sass 与 SCSS

Sass 与 SCSS 是什么关系?当我们说起 Sass ,我们经常指的是两种事物:一种 css 预处理器和一种语言。我们经常这样说,“我们正在使用 Sass”,或者 “这是一个 Sass mixin”。同时,Sass (预处理器)有两种不同的语法:- Sass,一种缩进语法- SCSS,一种 CSS-like 语法

2017-08-29 17:12:05 493

原创 sublime修改打开文件的默认语法模版类型

原因是之前在sublime上安装了less插件之后,不知道什么原因,打开css文件,默认的模版类型却是less文件,虽然可以在使用的时候手动修改过来,但是每次都修改就太麻烦了。 实际上在sublime右下角的位置标着当前文件的模版类型,点击后会展开很多可供选择的文件模版。

2017-08-29 15:24:48 2789

原创 莫名的_locals属性

莫名多出个_locals属性req.bodydata中的_locals问题还是没有解决问题的原因莫名多出个_locals属性req.body今天使用express做一个图书管理项目练习时,发现对req.body得到的数据,进行遍历赋值的时候,莫名多出来一个_locals属性,值是一个空对象。通过console.log将req.body打印出来却又没有这一项...

2017-07-28 02:28:22 416

原创 CSS之float

浮动清除浮动浮动浮动 float 就是将一个 HTML 元素脱离标准流,在其标准流所在位置向左或向右到达其容器的边界,或者前一个浮动元素(如果有的话)的边界。浮动最早是用来控制图片,以便达到其他元素(特别是文字)实现环绕图片的效果。后来,我们发现浮动有个很有意思的事情:就是让任何盒子可以一行排列,因此我们就慢慢的偏离主题,用浮动的特性来布局了。使用时需要注...

2017-07-27 19:48:19 200

原创 关于margin与padding设置百分比的问题

margin 与 padding 设置为百分比之前一直认为 margin-top 和 margin-bottom 设置百分比以父容器的高度计算,而 margin-left 和 margin-right 设置百分比以父容器的宽度计算,直到今天群里一个群友问 boostrap 中的栅格系统是如何设置 margin-top 百分比以宽度计算的?原因是他发现设置的 margin: 10%...

2017-07-26 20:03:40 1013

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除