SF
路易斯前端深度课
路易斯前端深度课
注册登录
关注博客
注册登录
主页
关于
RSS
【Chrome扩展开发】定制HTTP请求响应头域
louiszhai
2017-11-14
阅读 35 分钟
14.9k
本文首发于《程序员》杂志2017年第9、10、11期,下面的版本又经过进一步的修订。 关于 Github:IHeader 我的博客:louis blog 掘金专栏:路易斯专栏 原文链接:【Chrome扩展开发】定制HTTP请求响应头域 本文共15k字,阅读需15分钟。 导读 搜索是程序员的灵魂,为了提升搜索的效率,以便更快的查询信息,我试着同时搜索4...
Tmux使用手册
louiszhai
2017-10-10
阅读 19 分钟
9.3k
本文首发于CSDN网站,下面的版本又经过进一步的修订。 关于 我的博客:louis blog 掘金专栏:路易斯专栏 原文链接:Tmux使用手册 CSDN链接:程序员Tmux使用手册 - 极客头条 全文共12k字,阅读需20分钟。 导读 我一直信奉简洁至上的原则,桌面窗口的数量越少,我的心情就越愉悦,开发的效率也就越高。反之,杂乱的桌面,...
匠心打造canvas签名组件
louiszhai
2017-07-10
阅读 9 分钟
10.8k
度过了漫长而煎熬的6月,是时候总结一波。最近移动端的一款产品原计划是引入第三方的签名插件,该插件依赖复杂,若干个js使用document.write顺序加载,插件源码是ES5的,甚至说是ES3都不为过。为了能够顺利嵌入我们的VUE项目,我阅读了两天插件的源码(demo及文档不全,囧),然后花了一天多点的时间使用ES6引用它。鉴于...
【深度长文】JavaScript数组所有API全解密
louiszhai
2017-05-02
阅读 29 分钟
4.4k
本文首发于CSDN网站,下面的版本又经过进一步的修订。 关于 我的博客:louis blog 掘金专栏:路易斯专栏 原文链接:【深度长文】JavaScript数组全解密 全文共13k+字,系统讲解了JavaScript数组的各种特性和API。 数组是一种非常重要的数据类型,它语法简单、灵活、高效。 在多数编程语言中,数组都充当着至关重要的角色...
webpack与browser-sync热更新原理深度讲解
louiszhai
2017-04-20
阅读 14 分钟
8.1k
要知道,触类则旁通,常见的需求如赛事网页推送比赛结果、网页实时展示投票或点赞数据、在线评论或弹幕、在线聊天室等,都需要借助热更新功能,才能达到实时的端对端的极致体验。
弹性盒模型Flex指南
louiszhai
2017-04-14
阅读 5 分钟
4.4k
Web layout 是Web UI中的基础架构, 重要性不言而喻. 传统的盒模型, 借助display, position, float 属性应对普通布局游刃有余, 但针对复杂的或自适应布局, 常常捉襟见肘. 比如垂直居中, 就是一个老大难的问题, 借助flex弹性盒模型, 两行代码就可以优雅的实现之. (该方法曾在 16种方法实现水平居中垂直居中 一文中提到). ...
聊一聊H5应用缓存-Manifest
louiszhai
2017-04-13
阅读 5 分钟
8k
Manifest 是 H5提供的一种应用缓存机制, 基于它web应用可以实现离线访问(offline cache). 为此, 浏览器还提供了应用缓存的api--applicationCache. 虽然manifest的技术已被web标准废弃, 但这不影响我们尝试去了解它. 也正是因为manifest的应用缓存机制如此诱人, 饿了么 和 office 365邮箱等都还在使用着它!
浏览器缓存机制剖析
louiszhai
2017-04-10
阅读 8 分钟
4.9k
缓存一直是前端优化的主战场, 利用好缓存就成功了一半. 本篇从http请求和响应的头域入手, 让你对浏览器缓存有个整体的概念. 最终你会发现强缓存, 协商缓存 和 启发式缓存是如此的简单.
全面解读Math对象及位运算
louiszhai
2017-03-22
阅读 13 分钟
5.5k
Math方法和位运算几乎是被忽略得最严重的知识点, 和正则一样, 不用不知道, 一用到处查. 为了告别这种低效的编程模式, 我特地总结此篇, 系统梳理了这两个知识点. 以此为册, 助你攻破它们.
JS中可能用得到的全部的排序算法
louiszhai
2017-03-16
阅读 16 分钟
5.3k
本篇有7k+字, 系统梳理了js中常见的12种排序算法。除了基本排序算法,文章还包含了希尔排序、堆排序、桶排序等较为复杂的排序实现,如果喜欢请点赞支持~谢谢.
Ajax知识体系大梳理
louiszhai
2017-03-15
阅读 29 分钟
10.8k
Ajax 全称 Asynchronous JavaScript and XML, 即异步JS与XML. 它最早在IE5中被使用, 然后由Mozilla, Apple, Google推广开来. 典型的代表应用有 Outlook Web Access, 以及 GMail. 现代网页中几乎无ajax不欢. 前后端分离也正是建立在ajax异步通信的基础之上.
正则表达式前端使用手册
louiszhai
2017-02-16
阅读 21 分钟
6k
甚至, 你压根没遇到过上述情况, 你只是一遍又一遍的调用 replace 而已 (把非搜索文本全部替换为空, 然后就只剩搜索文本了), 面对别人家的简洁高效的语句, 你只能在心中呐喊, replace 大法好.