简介 webpack可以做的事 代码转换 文件优化 代码分割 模块合并 自动刷新 代码校验 自动发布 面试常见考点 webpack常见配置 webpack高级配置 ast抽象语法树 webpack中的Tapable 掌握…
分类:前端
我转行前端花了11个月
当你看到这行文字时,我假设你是一个准备转行前端,或者正在转行前端的人。我刚花了11个月转行前端。和你聊聊我的故事吧。 转行花了多久?11个月 准备转行前端时,我看了很多过来人写的转行经验。别人什么条件,转行花了多长时间。…
【刷算法】第一个只涌现一次的字符
问题形貌 在一个字符串(0<=字符串长度<=10000,悉数由字母构成)中找到第一个只涌现一次的字符,并返回它的位置, 假如没有则返回 -1(须要辨别大小写). 剖析 找到第一个只涌现一次的字符,那就必需遍历…
函数的柯里化与Redux中间件及applyMiddleware源码分析
奇怪,怎么把函数的柯里化和Redux中间件这两个八竿子打不着的东西联系到了一起,如果你和我有同样疑问的话,说明你对Redux中间件的原理根本就不了解,我们先来讲下什么是函数的柯里化?再来讲下Redux的中间件及apply…
javascript-离线应用于客户端存储
23.1 离线检测 含义:设备能否上网 代码: navigator.onLine 注:IE6+和safari+5,firefox3+和opera16+,chrome最新的没问题 23.2 应用缓存 缓存的目的是专门为网页…
前端修炼之路
一步,两步,三步四步五步,就这样到达了人生的巅峰~ 传统前端生态-初级 不使用打包、中间处理工具,手工处理js、css、图片等资源 掌握以下知识点: 基础结构:html,h5 基础样式:css,css3 基础语法:js …
【刷算法】LeetCode- 阶乘后的零
原题地点:LeetCode中国-172 题目形貌 给定一个整数 n,返回 n! 效果尾数中零的数目。 示例 1: 输入: 3输出: 0诠释: 3! = 6, 尾数中没有零。示例 2: 输入: 5输出: 1诠释: 5! =…
【译】如何在 JavaScript 中使用对象的方法
原文: How To Use Object Methods in JavaScript 作者:Tania Rascia 译者:博轩 介绍 JavaScript 中,对象是 键/值 对的集合。值可以包含属性和方法,并且可以…
一道有意思的口试算法题
新年第一篇文章,先祝人人新年快乐!!那末接下来进入正文。 媒介 前阵子突发奇想,倏忽最先刷leetcode。个中刷到了一道有意义的题目,发明这道题是当时秋招的时刻,腾讯口试官曾问过我的题目。因而分享给人人看下。 题目形貌…
柯里化理解与JS实现
什么是柯里化 严格来说一个函数只有一个参数,将具有多个参数的函数转换为单参数函数链的方式,这就是currying。后来演变成支持不定参数的函数链的形式流行起来。 // 在JS中可以常见这样调用方式 add(1)(2)(3…
使用es6实现iview的选项卡切换
代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="vi…
怎样编写高质量代码
更多文章 什么是高质量代码? 高质量代码具有以下几个特性: 可读性高 构造清晰 可扩大(轻易保护) 代码作风一致 低复杂性 精练 编写高质量代码主要遵照以下几点: 代码范例 代码范例的优点 范例的代码可以增进团队协作 范…