自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 在vscode中快速生成vue模板

点击文件-->首选项-->用户代码片段-->输入vue,此时会打开vue.json文件,将下列代码复制进文件保存即可,新建一个vue文件,输入vue回车即可生成模板,$0表示生成模板后,光标所在位置。"Print to console": {"prefix": "vue","body": ["...

2018-02-03 20:44:00 368

转载 JS继承

JS继承伪类:通过构造一个人伪类来继承某个构造器。通过定义它的constructor函数并替换它的prototype为某个构造器的实例。(类的继承)//构造器var Mammal = function (name) { this.name = name; }Mammal.prototype.get_name = function () { ...

2018-02-03 20:32:00 148

转载 各种宽高

网页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: document.body.sc...

2018-02-01 20:52:00 152

转载 ES6新特性

ES6 新增了let命令,用来声明变量,但是所声明的变量,只在let命令所在的代码块内有效。代码块是{ }所包围的部分,即块级作用域{{{{{let i = 'Hello World'}}}}}; //五个块级作用域let有以下几个特性不存在变量提升,即在声明之前使用此变量会报错let不允许在相同作用域内,重复声明同一个变量。constc...

2018-01-27 14:27:00 124

转载 python入门学习一

本文用来记录学习python过程中所遇到的不同的或者记忆不清的一些定义。注释注释用##此处是注释n = 123f = 456不转义Python中r‘ ’表示字符串默认不转义 print('\\\t\\') \ \ print(r'\\\t\\') \\\t\\除法运算在Py...

2017-12-23 14:47:00 109

转载 字符编码

  由于计算机是美国人发明的,因此,最早只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码。全世界有上百种语言,各国有各国的标准,在多语言混合的文本中,显示出来会有乱码,因此Unicode应运而生。  捋一捋ASCII编码和Unicode编码的区别:ASCII编码是1个字节,而Unicode编码通常是2个字节。如果统一成Unic...

2017-12-22 17:08:00 126

转载 npm install --save 与 npm install --save-dev 的区别

npm install --save:会把msbuild包安装到node_modules目录中会在package.json的dependencies属性下添加msbuild之后运行npm install命令时,会自动安装msbuild到node_modules目录中之后运行npm install --production或者注明NODE_ENV变量值为produ...

2017-12-20 20:58:00 97

转载 复习一下排序算法

因为找实习时候碰见笔试题出算法题的,在这里复习一下学习过的排序算法的思路。(以数组理思路)算法性能:算法的稳定性:如果Ai= Aj,排序前Ai在Aj之前,排序后Ai还在Aj之前,则称这种排序算法是稳定的冒泡排序:比较相邻的元素,如果前一个比后一个大/小,就把它们两个调换位置。对每一对相邻元素作同样的工作,从开始第一对到结尾的...

2017-12-20 16:40:00 184

转载 事件委托

事件冒泡事件冒泡:事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播。例如当用户点击了<div>元素,click事件将按照<div>—><body>—><html>—>document的顺序进行传播。若在<div>和<body>上都定义了click事件,则在冒泡过...

2017-12-13 18:09:00 139

转载 原型和原型链

一切皆对象每个函数都有一个属性叫做prototype。这个prototype的属性值是一个对象(属性的集合,再次强调!),默认的只有一个叫做constructor(构造函数)的属性,指向这个函数本身。Object的原型:通过如下方法可以添加Prototype的属性 function Fn() { } Fn.prototype.n...

2017-12-11 14:34:00 174

转载 执行上下文和作用域,作用域链

给执行上下文环境下一个通俗的定义——在执行代码之前,把将要用到的所有的变量都事先拿出来,有的直接赋值了,有的先用undefined占个空。(变量的值是在执行过程中产生的确定的)javascript除了全局作用域之外,只有函数(对象不创建作用域)可以创建的作用域。(ES6新加了块级作用域 let)全局代码的上下文环境数据内容为:普通变量(包...

2017-12-11 13:38:00 181

转载 学习笔记一:定位

CSS中有三种定位机制:普通文档流,浮动和绝对定位。除非指定,否则所有框都是在普通文档流中定位。浮动:浮动框可以左右移动,直至外边缘碰到包含框或者另一个浮动框的边缘。当一个块级元素浮动起来后,相当于从普通流中抽走了这个块,因而下面的块会占据这个块原本所在的空间即跑到原来的块所在的那一行并占据。而浮动起来的块若其上方是普通流中的块级元素,则它依旧浮动在原本块所在的那一行,且会影响到挤上...

2017-12-10 14:53:00 114

转载 exports和module.exports的区别——学习笔记

一开始,exports和module.exports都指向空对象(同一内存块),exports是引用 module.exports的值。module.exports 被改变的时候,exports不会被改变,而模块导出的时候,真正导出的执行是module.exports,而不是exports/*app.js*/var s = require("./log"); s....

2017-12-07 16:40:00 118

转载 伪类和伪元素

a:link() 未点击的链接样式a:visited()已点击的链接样式a:hover() 鼠标指针浮动在其上的元素,并设置其样式:a:active() 鼠标点击出现的样式伪元素::after和::before属性 content ,用于在 CSS 渲染中向元素逻辑上的头部或尾部添加内容。注意这些添加不会改变文档内容,不会出现在 DOM 中,...

2017-12-06 23:01:00 110

转载 visibility和display

当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置display隐藏后,不占据空间(效率低,经常用)display:blockblock元素会独占一行,多个block元素会各自新起一行。默认情况下,block元素宽度自动填满其父元素宽度。block元素可以设置width,height属性。块级元素即使设置了宽度,仍然...

2017-12-06 22:45:00 227

转载 CSS选择器,层叠

CSS选择器.class.intro选择 class="intro" 的所有元素。1#id#firstname选择 id="firstname" 的所有元素。1**选择所有元素。2element...

2017-12-06 22:26:00 105

空空如也

空空如也

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

TA关注的人

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