轨迹257
码龄8年
关注
提问 私信
  • 博客:83,252
    83,252
    总访问量
  • 10
    原创
  • 506,206
    排名
  • 9
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-03-21
博客描述:
学无止境~
查看详细资料
个人成就
  • 获得19次点赞
  • 内容获得8次评论
  • 获得50次收藏
创作历程
  • 15篇
    2018年
  • 9篇
    2017年
成就勋章
TA的专栏
  • 代码管理
    1篇
  • ES6,ES7筑基
  • CSS筑基
    2篇
  • vue相关总结
    5篇
  • 移动端
    2篇
  • js
    5篇
  • 编辑器
    1篇
  • webpack
    4篇
  • node.js
  • ES6
    1篇
  • ES7筑基
    1篇
  • web
    1篇
  • 前端工程化
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

webpack代码分割和懒加载

实现方式:1.webpack methodsrequire.ensure([''], callback,chunkName)// []路径可省略 // var _ = require('lodash') 必须require.ensure(['lodash'], function() { var _ = require('lodash')}, 'vendor')...
翻译
发布博客 2018.07.24 ·
2012 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CommonsChunkPlugin多入口提取公共代码

webpack提取公共代码的作用:减少代码冗余提高加载速度 如下图:分别有A,B,C 3个模块,当加载图一时需要需要同时加载A和C模块,加载图二时,需要同时加载B,C模块 ,而图3先将C提取出来,这样加载页面时,会减少重复加载和代码量CommonsChunkPlugin相关介绍:1.配置{ plugins: [ new we...
翻译
发布博客 2018.07.24 ·
1396 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

webpack学习2

webpack核心概念Entry Output Loaders Plugins一.Entry代码的入口打包的入口单个或多个二.output打包成的文件(bundle) 一个或多个 自定义规则三.loaders处理文件 转化为模块 常用loader 编译相关: babel-loader ts-loader 样式...
翻译
发布博客 2018.07.21 ·
258 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webpack学习1

一.webapck相关文档地址1.webpack版本releasehttps://github.com/webpack/webpack/releases 2.webapck中文文档https://webpack.docschina.org/concepts/二.大版本变化webpack v1.0.0 – 2014.2.20webpack v2.2.0 – 2017.1....
翻译
发布博客 2018.07.21 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

H5通过流的方式预览PDF文件实践总结:

前言:最近领导让研究H5如何通过后端返回流的方式去预览PDF文件,通过实践,现总结如下:一.导入插件pdf.js,先去官网下载插件: http://mozilla.github.io/pdf.js/getting_started/#download,插件目录如下图: 当下载下来后,为做测试,将目录文件直接部署在线服务器,去直接访问viewer.html看是否能成功,输入地址: ...
原创
发布博客 2018.07.18 ·
16371 阅读 ·
5 点赞 ·
1 评论 ·
15 收藏

webpack4.0报错The 'mode' option has not been set, webpack will fallback to 'production' for thisvalue.

升级webpack4.0后,打包报如下错误:WARNING in configurationThe 'mode' option has not been set, webpack will fallback to 'production' for thisvalue. Set 'mode' option to 'development' or 'production' to enable d...
原创
发布博客 2018.07.14 ·
16006 阅读 ·
0 点赞 ·
4 评论 ·
12 收藏

js 获取每月有几周,当前时间在当月第几周,今天周几等方法

因产品需要展示相关时间,现总结如下方法:以供日后参考:获取每月有几周 // year:年 month:月 day:日 getWeeks(year, month, day) { const d = new Date() // 该月第一天 d.setFullYear(2018, 6, 1) let w1 = d.getDay() if (w1 ...
翻译
发布博客 2018.07.06 ·
9913 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

内存空间详解

注:本文只作为学习和参考,如有疑问,欢迎大家指出,共同交流学习,谢谢!前言因为JavaScript具有自动垃圾回收机制,所以对于前端开发来说,内存空间并不是一个经常被提及的概念,很容易被大家忽视。特别是很多不是计算机专业的朋友在进入到前端之后,会对内存空间的认知比较模糊,甚至有些人干脆就是一无所知。当然也包括我自己。在很长一段时间里认为内存空间的概念在JS的学习中并不是那么重要。可是后...
转载
发布博客 2018.06.25 ·
1857 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

浅析前端页面渲染机制

前言作为一个前端开发人员,浏览器渲染机制是个老生常谈的问题,为了日后参考回顾,于是写下该文,如有遗漏或者错误,欢迎留言指出!主流浏览器介绍市面上主流浏览器:Chrome,FireFox,Safari,IE浏览器使用内核也是有差别的,大致可以分为以下几类:Trident内核: IE Webkit内核:Chrome,Safari Gecko内核:FireFox...
翻译
发布博客 2018.06.14 ·
2602 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

async/await学习总结

译者按: Node.js的异步编程方式有效提高了应用性能;然而回调地狱却让人望而生畏,Promise让我们告别回调函数,写出更优雅的异步代码;在实践过程中,却发现Promise并不完美;技术进步是无止境的,这时,我们有了Async/Await。async/await简介:1.Node.js 7.6已经支持async/await了 2.async/await是写异步代码的新方式,以前的...
翻译
发布博客 2018.06.04 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

node.js基础

一.node和JavaScript的异同相同点:1.ECMAScript 2.语法3.内置对象,方法不同点:JS中的顶层对象:windownode顶层对象:global// 一个文件就是一个模块// 每个模块都有自己的作用域// 使用var来申明的一个变量,他并不是全局的,而是属于当前模块下的var a = 100console.log(a) // 100gl...
翻译
发布博客 2018.04.22 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Charles获取https数据相关配置

1.. 配置 Charles 根证书操作如下: 之后会弹出钥匙串,如果不弹出,请自行打开钥匙串,如下图: 系统默认是不信任 Charles 的证书的,此时对证书右键,在弹出的下拉菜单中选择『显示简介』,点击使用此证书时,把使用系统默认改为始终信任,如下图: 最后Charles就安装证书了!2. 在移动设备上配置证书打开手机的浏览器,输入 charlesp...
翻译
发布博客 2018.03.23 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js基本数据类型和引用数据类型的区别

1、基本数据类型和引用数据类型  ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。  基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。  当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。2、常见的基本数据类型:  Number、String 、Boolean、Null和Undefined。基本
原创
发布博客 2018.02.06 ·
581 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode常用插件

一.常用插件vscode-icons 图标美化 Debugger for Chrome 调试 Beautify 代码格式化 Prettier 代码格式化(修复vetur插件自带问题) ESLint 代码规范 JavaScript (ES6) code snippets javascript 语法提示 vetur vue必备 VueHelper vue 及相关技术栈语法提...
原创
发布博客 2018.02.02 ·
2527 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

vue过渡动画效果学习总结

一.过渡动效1.提供了transition的封装组件,添加过渡动画2.添加删除css类名二.过渡的css类名v-enter:定义进入过渡的开始状态v-enter-active:定义进入活动状态,比如设置时间等v-enter-to:定义进入的结束状态v-leave:定义离开过渡的开始状态v-leave-active:定义离开活动状态v-leave-to:定义离开的结束
原创
发布博客 2018.01.14 ·
887 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

vue-router学习总结

一.vue-router作用:通过管理url,实现url和组件的对应和通过Url进行组件之间的切换二.hash和history模式1.默认情况下使用hash模式,即#/path2.history模式: mode: 'history', // router实例里面添加该属性 // 配合router-link使用,to目标path 三.router
翻译
发布博客 2017.12.28 ·
349 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue的理解

一.vue是什么?构建用户界面的渐进式框架,只关注视图层(view)二.vue中的2个核心点1.响应的数据绑定当数据发生改变 => 自动更新视图利用Object.defindeProperty中的setter/getter代理数据,监听对数据的操作(Object.defindeProperty() 方法IE8不兼容,即可通过该方法判断游览器是否兼容)2.组合的视图组件 UI页面映射为组件
翻译
发布博客 2017.12.23 ·
1757 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

vuex、辅助函数、Modules总结(附Demo)

一.Vuex概念专为vue.js应用程序开发的状态管理模式,采用集中式存储管理应用的所有组件的状态,以相应的规则保证状态以一种可预测的方式发生变化二.状态组件内部状态:仅在一个组件内使用的状态.应用级别状态:多个组件公用的状态三.什么情况下使用Vuex1.多个视图依赖于同一状态(特指依赖多层嵌套组件的某一状态)2.来自不同视图的行为需要变更同一状态四.Vuex核心概念store:类似容器,
翻译
发布博客 2017.12.21 ·
6915 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

闭包总结

一.概念闭包是指在函数声明时的作用域以外的地方调用函数二.使用场景1.作为函数作为返回值function fn() { var max = 10; return function bar(x) { if(x > max) { console.log(x); } } } var f1 = fn();
原创
发布博客 2017.12.19 ·
284 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css基础知识

一.CSS引入方式1.行间样式 2.内部样式 3.外联样式二.border属性相关border: 1px soild red ; 分别对应粗细 样式 颜色 border方向:top right bottom left border形状:非矩形(随着容器的大小而变化,可能是三角形,可能是梯形) demo:使用border实现网页常见下标图案样式:div{
翻译
发布博客 2017.12.19 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多