自定义博客皮肤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 311

转载 JS继承

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

2018-02-03 20:32:00 99

转载 各种宽高

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

2018-02-01 20:52:00 112

转载 ES6新特性

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

2018-01-27 14:27:00 82

转载 python入门学习一

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

2017-12-23 14:47:00 71

转载 字符编码

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

2017-12-22 17:08:00 89

转载 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 59

转载 复习一下排序算法

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

2017-12-20 16:40:00 96

转载 事件委托

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

2017-12-13 18:09:00 99

转载 原型和原型链

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

2017-12-11 14:34:00 124

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

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

2017-12-11 13:38:00 129

转载 学习笔记一:定位

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

2017-12-10 14:53:00 77

转载 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 70

转载 伪类和伪元素

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

2017-12-06 23:01:00 72

转载 visibility和display

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

2017-12-06 22:45:00 170

转载 CSS选择器,层叠

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

2017-12-06 22:26:00 65

空空如也

空空如也

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

TA关注的人

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