自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 ES6 笔记: 4.Symbol

1.Symbol的定义和作用1.定义:首先Symbol不属于现有的六种类型中的任何一种,而是一种新的数据类型,表示独一无二的值。2.为什么要引入Symbol类型:在ES5中对象的属性名都是字符串,当你想要给一个已有的对象添加一个新的属性时有可能会将原有的属性覆盖掉。let obj = { a: 1, ...}//给obj添加新的属性aobj.

2018-01-18 14:44:23 247

原创 ES6 笔记: 3.变量的解构赋值

本质上,ES6这种写法属于“模式匹配”,只要等号两边的数据结构一样,左边的变量就能赋上右边同位置的值。

2017-12-26 20:07:39 289

原创 typeScript中的类型

// 变量定义 undefined和null是所有类型的子类// 定义一个Numberlet num: number = 4;console.log(num);// 定义一个Stringlet str: string = '5';console.log(str);// String中加变量可以用 ``let strN: string = `houmianjiage${num}dadfda

2017-12-18 19:56:00 615

原创 ES6 笔记: 2.let和const命令

# 2.let和const命令## 1. letlet的用法类似于var,但只在当前代码块中有效1. { let a = 10; var b = 1; } console.log(a) // ReferenceError: a is not defined. console.log(b) // 12. var a = [];

2017-12-12 19:51:56 257

原创 ES6 笔记: 1.Babel转码器

为什么要使用Babel?在当代环境中虽然对ES6的支持越来越好,但是大多数还是不支持ES6,这时候我们就需要把已经写好的ES6代码转换成ES5,而Babel就是将ES6转化成ES5的转码器,被广泛使用。 举个栗子:...

2017-12-11 10:29:00 622

原创 jQuery源码解析-整体架构

1.沙箱jQuery中沙箱?用一个函数域包起来,就是所谓的沙箱在这里边 var 定义的变量,属于这个函数域内的局部变量,避免污染全局把当前沙箱需要的外部变量通过函数参数引入进来只要保证参数对内提供的接口的一致性,你还可以随意替换传进来的这个参数jQuery源码:(function (window, undefined) {})(window);在生产环境中:在生产环境中,我们为了减少代码包的

2017-11-30 17:31:31 2438 1

原创 vscode 保存时自动格式化出问题 解决的三种办法

最近vscode出现了保存时自动加分号的问题(配置并不是如此),出现这样的问题多半是因为 route 这个插件更新造成的,应做以下配置:方法一1.在项目中的 .vscode文件夹下创建formatter.json文件(该文件是用来配置JS-CSS-HTML Formatter的) 2.在里面写下你要的配置,如:{ "onSave": true, "javascript": { "

2017-11-14 18:58:04 45352

原创 Web App 分层架构(基于 Vue+Router+Vuex)

一、分层架构   1.Web App分为三层:行为层, 数据存储层和协议层,各层的的分工是非常明确的。    a.行为层, 体现在.vue组件和路由上,存放一些简单的数据主要用于与用户之间的及时交互。    b.数据存储层, 体现在vuex中,通俗的来讲就是将请求来的数据进行存储和处理    c.协议层,就是获取数据(包括请求和本地获取等) 

2017-10-20 17:45:43 3144

原创 Vue Web App 内存泄漏-调试和分析

js中的内存垃圾回收机制:垃圾回收器会定期扫描内存,当某个内存中的值被引用为零时就会将其回收。当前变量已经使用完毕但依然被引用,导致垃圾回收器无法回收这就造成了内存泄漏。传统页面每次跳转都会释放内存,所以并不是特别明显。Web App 与 传统Web的区别,因为Web App是单页面应用页面通过路由跳转不会刷新页面,导致内存泄漏不断堆积,导致页面卡顿。

2017-10-20 17:42:48 3034 8

原创 vue-cli中父子组件间的变量传递

vue-cli中父子组件间的变量传递在vue中每一个组件的作用域都是独立的,如果我们想实现父子组件间变量的传递就要另寻他法,而不能直接调用其中的变量。Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键父级组件向子级组件传递变量要实现这种效果我们就要在子级组件对象属性中添

2017-06-19 23:16:49 5356 1

原创 关于小程序http请求的问题

解决wx.request 发起的是 HTTPS 请求的问题对于wx.request,大家可以理解为是微信小程序版的ajax,基于安全性考虑他的url地址必须是以https开头的,但对于一个开发者来说,这就有点不(cao)好(dan)啦。毕竟在前期大家的开发环境基本都是在局域网中,想要在局域网中使用https是很麻烦的一件事,好在贴心的微信团队考虑到了这个问题,并且给出了解决方案: 这样一来,在开

2016-12-26 20:17:42 471

空空如也

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

TA关注的人

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