优化auto-prefixer设置 更新于 2017/6/8 终究战胜懒散,把post-css用上了,觉得能够扬弃stylus-loader了,哈哈,不过现在为了兼容,只修改了auto-prefixer的设置,它的文档在…
分类:JavaScript
JavaScrip模块体系详解
在这几天的事情中,我须要挪用同事编写的兼容jQuery和React的通用组件。他为了兼容jQuery作风的挪用和React的组件化,离别export了一个default和几个要领函数。在挪用的历程当中,涌现了一些小插曲:…
一行写出javascript函数式编程中的curry
近来在进修javascript函数式编程,对个中赫赫有名的curry非常感兴趣,curry函数能够接收一个函数,我们临时称之为原始函数,返回的也是一个函数,柯里化函数,这个返回的柯里化函数功用非常壮大,他在实行的过程当中…
浅显的说下浏览器的衬着历程
最初的模子: 浏览器下载 html 最先剖析 html 碰见外链资本, 保存起来, 而且继承剖析 html 剖析终了 最先下载外链 下载终了 最先处置惩罚 css 处置惩罚 js 处置惩罚 处置惩罚终了, 最先衬着 用户…
JavaScript深切之实行上下文栈
JavaScript深切系列第三篇,解说实行上下文栈的是如何实行的,也回复了第二篇中的略难的思索题。 递次实行? 假如要问到 JavaScript 代码实行递次的话,想必写过 JavaScript 的开发者都邑有个直观的…
Basic Algorithm Scripting(算法)
1.Reverse a String 翻转字符串先把字符串转化成数组,再借助数组的reverse要领翻转数组递次,末了把数组转化成字符串。 function reverseString(str) { var a = st…
我转行前端花了11个月
当你看到这行笔墨时,我假定你是一个预备转行前端,或许正在转行前端的人。我刚花了11个月转行前端。和你聊聊我的故事吧。 转行花了多久?11个月 预备转行前端时,我看了许多过来人写的转行履历。他人什么前提,转行花了多长时刻。…
深切进修js之——词法作用域和动态作用域
开篇 当我们在最先进修任何一门言语的时刻,都邑接触到变量的观点,变量的涌现实在是为了处理一个题目,为的是存储某些值,进而,存储某些值的目标是为了在以后对这个值举行接见或许修正,恰是这类存储和接见变量的才能将状况给了顺序。…
【剑指offer】13.包括min函数的栈
问题 定义栈的数据结构,请在该范例中完成一个可以获得栈中所含最小元素的min函数(时候复杂度应为O(1))。 思绪 1.定义两个栈,一个栈用于存储数据,另一个栈用于存储每次数据进栈时栈的最小值. 2.每次数据进栈时,将此…
前端路由笔记
前端路由的完成实质:检测URL变化,猎取url地点,剖析url婚配页面; 检测URL变化有两种体式格局: hash,HTML5 History HTML5 History history.pushState 和 hist…
七牛云上传及上传要领封装
分片及七牛云上传封装项目内里用到七牛云,有分片和简朴上传 在此做下简朴的纪录,分享 下面是分片上传封装 process.env.MAX_FILESIZE 是我写在config内里分片的大小 如1024102410 10M…
前端机能优化--css 和 js 的装载与实行
申明 请求 假定如今有路由/news,/login 监听键盘事宜,只允许在/news页面内有效 不论背面跳到哪一个页面,都不会触发对应的键盘事宜,只能在/news里才触发 题目 没有进入/news之前,按键盘上的键,不会…