自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 惰性函数

惰性载入表示函数执行的分支只会在函数第一次调用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 下面我们看几个典型的例子: function addEvent (type, element, fun) { if (element.addEventListener) { ele...

2018-08-03 16:12:00 95

转载 js数组sort排序原理

大家都知道javascript的数组有sort排序方法,可以实现升序与降序,现在我们来学习一下sort方法排序的原理冒泡排序。冒泡排序:拿数组的当前项和后一项比较,如果当前项大于后一项,两者交换位置。 1 let arr = [100, 34, 16, 3, 18, 70]; 2 3 for (var i = 1; i < ary.length; i++) { ...

2018-04-30 19:03:00 295

转载 flex布局总结

Flex 布局,也称为弹性布局,是为了适应不同的屏幕尺寸和不同的设备类型二提出的一种布局方式。 基本概念弹性布局 上图是一个横向的,文本流从左到右的弹性布局图示。这里有几个概念: 弹性容器(Flex container), 指一个声明为 flex 或者 inline-flex 的元素,是所有 Flex items 的父元素。弹性项目(Flex item), 指 flex 容器内的直...

2018-02-06 20:13:00 154

转载 新浪SAE部署node.js(秒懂版)

最近做了一个关于音乐的小项目想发布到公网,看了看大厂的云虚拟主机感觉不太划算,有大佬告诉我可以试试新浪SAE,我打开新浪云官网感觉还不错,决定在他上面部署看看。 找到产品-云应用SAE-创建新应用,填写好你项目的名字,就跳转到代码管理页面 我的是node服务器SAE只支持git上传代码,所以按照提示使用git上传部署代码,clone一个新浪云空仓库到本地 之后把你的项目放到...

2018-01-31 19:06:00 268

转载 JavaScript 中 this 是如何工作的 ?

先来看看这个题目: var x = 0; var foo = { x:1, bar:{ x:2, baz: function () { console.log(this.x) } } } var a = foo.bar.baz foo.bar.baz() // 2 a() //0 ...

2018-01-09 18:47:00 114

转载 关于前端存储

cookie 前言 网络早期最大的问题之一是如何管理状态。简而言之,服务器无法知道两个请求是否来自同一个浏览器。当时最简单的方法是在请求时,在页面中插入一些参数,并在下一个请求中传回参数。这需要使用包含参数的隐藏的表单,或者作为URL参数的一部分传递。这两个解决方案都手动操作,容易出错。cookie出现来解决这个问题。 作用 cookie是纯文本,没有可执行代码。存储数据,当用户...

2017-12-27 19:17:00 75

转载 速学Vuex

什么是Vuex? vuex是一个专门为vue.js设计的集中式状态管理架构。状态?我把它理解为在data中的属性需要共享给其他vue组件使用的部分,就叫做状态。简单的说就是data中需要共用的属性。 引入Vuex(前提是已经用Vue脚手架工具构建好项目) 1、利用npm包管理工具,进行安装 vuex。在控制命令行中输入下边的命令就可以了。 npm install ...

2017-12-21 10:04:00 93

转载 问答之从入门到熟悉HTTPS

Q1: 什么是 HTTPS? BS: HTTPS 是安全的 HTTP HTTP 协议中的内容都是明文传输,HTTPS 的目的是将这些内容加密,确保信息传输安全。最后一个字母 S 指的是 SSL/TLS 协议,它位于 HTTP 协议与 TCP/IP 协议中间。 Q2: 你说的信息传输安全是什么意思 BS: 信息传输的安全有三个方面: 客户端和服务器直接的通信只有自己能看懂...

2017-12-17 20:03:00 144

转载 ES6对象方法Object.assign()

1 基本用法 Object.assign方法用于对象的合并,将源对象( source )的所有可枚举属性,复制到目标对象( target )。 [javascript]view plaincopy vartarget={a:1}; varsource1={b:2}; varsource2={c:3...

2017-12-05 21:56:00 94

转载 常用ES6特性总结

最常用的ES6特性 let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments 这些是ES6最常用的几个语法,基本上学会它们,我们就可以走遍天下都不怕啦!我会用最通俗易懂的语言和例子来讲解它们,保证一看就懂,一学就会。 ...

2017-12-03 13:40:00 88

转载 webpack 基础概念及简单配置

webpack的安装 webpack 运行于 node 环境,node 的安装在这就不赘述了。由于 Light 是基于 webpack2 为大家介绍的,因此 node 的版本尽量要新(文章本就是很基础的东西,想必看文章的人也是刚接触 webpack,粗暴点,直接去装最新版)。至于 webpack 的安装大体上可以分为两种。一是安装在项目目录下,二是全局安装。 项目下安装 来,新建个...

2017-11-30 20:11:00 115

转载 关于git常用操作

1、 获取帮助 有这三种方法 $ git help <verb> $ git <verb> --help $ man git-<verb> 2、 取得项目的git仓库 初始化一个新仓库 git init 用Xcode的同学就不要勾选Xcode自带的git了。//TODO:如果勾选了会怎样,测试一下...

2017-11-28 17:58:00 74

转载 关于各种This的指向

1:全局的this指向window 在全局情况下this永远指向window; console.log(this===window)//true 普通函数调用的时候this也是指向window(注意严格模式下为undefined) var x = 10; //window.x function foo(){ console.log(this); ...

2017-11-21 11:48:00 113

转载 常用函数汇总

1.Array 1.1 arrayEqual /** * * @desc 判断两个数组是否相等 * @param {Array} arr1 * @param {Array} arr2 * @return {Boolean} */ function arrayEqual(arr1, arr2) { if (arr1 === arr2) re...

2017-11-14 19:35:00 213

转载 JavaScript的对象创建

JavaScript中的构造函数是通过new调用的,也就是说,通过new关键字调用的函数都被认为是构造函数。 在构造函数的内部,this的指向是新创建的对象Object。 如果构造函数没有显式的return表达式,则会隐式的返回新创建的对象——this对象。 function Foo () { this.name = 'rccoder'; } Foo.prot...

2017-11-06 14:46:00 66

空空如也

空空如也

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

TA关注的人

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