自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《你不知道的javascript(上卷)》——读书笔记

《你不知道的javascript(上卷)》摘要:        我觉得这本数对javascript的一些难点有深层次的分析,遂打算近日拿来学习.         本书目录:                第一部分: 作用域和闭包               第二部分: this和对象原型第一部分:作用域概念:引

2017-12-21 14:31:07 924

转载 web缓存与304

细说缓存与304写在最前在平时的前端开发中我们经常会遇到这种操作。明明我代码更新了,咋刷出来还是以前的呢?是不是缓存了?快清下缓存看看!你看页面是304,怪不得没更新!等等很多情况。作者起初也不是很了解,因为这个不由前端来控制,都是后端的操作。故这次使用node也来写一个控制缓存的服务来真正搞明白这里的道道。欢迎关注我的博客,不定期更新中——浏览器缓存机制在说这个服务如何写之前我们...

2017-12-19 11:05:20 2711 2

原创 《javascript语言精粹》——读书笔记

继承、原型对象减少全局变量使用所谓编程即是一组需求分解成一组函数和数据结构的技能

2017-12-18 09:40:33 416

原创 promise基础

promise 简要介绍

2017-12-14 18:03:29 185

原创 Google Analytic谷歌分析

Google Analytic谷歌分析 react-ga

2017-12-13 18:34:53 5967

原创 set和map

map//集合之复习 , 集合具有快速的查询速度//在需要对除字符串以外的数据类型进行映射的时候 var mm = new Map([['Michael', 95], ['Bob', 75], ['Tracy', 85]]); let mmm = mm.get('Michael'); // 95 console.log(mmm) let obj = {}; l

2017-12-12 19:24:30 201

原创 测试js程序运行时间

console.time('test')js

2017-12-08 19:21:55 635

原创 git 学习总结

初始化 git init 添加新单位 git add .提交单位 git commit查看git状态git status查看提交历史 git log 回到上一个版本 HEAD^ 上上个版本是HEAD^^ ,前十个版本是HEAD~10git reset --hard HEAD^如果后悔,还想回到刚才的最新版本(只需要输入几位就好了,git会自动去找) git reset --hard 345435 git stash

2017-12-08 15:48:34 251

原创 js原生实现高性能懒加载(分步解析)

小弟不才,自己做了一个简单的懒加载,为了节约 window.onscroll的次数 ,提高性能, 设计了函数节流和函数防抖两种模式 , 后面想到更好的方法会更新,也请各位朋友多多指点!! :D 废话不多说,直接亮代码~~1.简单懒加载:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Docu

2017-12-07 20:58:32 17262 6

原创 TypeScript中的 ?: 是什么意思

可选参数和可选属性使用了 –strictNullChecks,可选参数会被自动地加上 | undefined:复制到剪切板function f(x: number, y?: number) { return x + (y || 0);}f(1, 2);f(1);f(1, undefined);f(1, null); // error, 'null' is not assignabl

2017-12-06 10:44:39 33871 1

转载 History配合Ajax实现无刷新页面跳转

一些网站头尾内容都是一样的,刷新总显得浪费。从体验上讲,点击导航,右侧Ajax局部刷新是更优的策略。Ajax局部刷新小菜,稍有经验都能轻松应对。现在如果提出如下需求:每次ajax刷新就如果页面刷新一样,可以后退查看之前内容,怎么破?我的策略如下:每次手动点击左侧的菜单,我将Ajax地址的查询内容(?后面的)附在demo HTML页面地址后面,使用history.pushState塞到浏览器历史中。

2017-12-01 11:16:54 1126

原创 Babel——ES6转换

1. 在线转换 https://babeljs.cn/ 2. 手动转换 首先 npm -init**1)配置.Babelrc文件** { "presets": ["latest"], "plugins": []}// es2015转码规则npm install --save-dev babel-preset-es2015// react转码规则npm inst

2017-12-01 10:20:22 2596

空空如也

空空如也

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

TA关注的人

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