一行代码实现一个简单的模板字符串替换

2018-03-05
阅读 6 分钟
21.9k
同许多初学 Javascript 的菜鸟一样,起初,我也是采用拼接字符串的形式,将 JSON 数据嵌入 HTML 中。开始时代码量较少,暂时还可以接受。但当页面结构复杂起来后,其弱点开始变得无法忍受起来:

JavaScript 优雅的实现方式包含你可能不知道的知识点

2017-12-23
阅读 17 分钟
5.9k
实现一个目的有多种途径,俗话说,条条大路通罗马。很多内容来自平时的一些收集以及过往博客文章底下的精彩评论,收集整理拓展一波,发散一下大家的思维以及拓展一下知识面。

CSS 黑魔法小技巧,让你少写不必要的JS,代码更优雅

2017-09-26
阅读 12 分钟
17.5k
之前不久,由于自己平时涉猎还算广泛,总结了一篇博客:这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已,没想到受到了大家的欢迎,有人希望能博主还能整理个 CSS 的一些黑魔法小技巧,无奈我 CSS 一直很渣,没什么干货,最近写了一个 Chrome 插件 GayHub,算是把 GitHub 的样式审查了个变,在写的过程中...

安利一下自己为 GitHub 开发的首个 Chrome 浏览器集成插件——GayHub?

2017-09-14
阅读 2 分钟
3.2k
github源码地址:[链接] Chrome —— GayHub一款强大的 GitHub 的 Chrome 扩展 —— GayHub,优化 GitHub 的阅读体验。 为了进一步提高 GitHub 阅览体验这个小目标 ,让大家更方便的畅游 Github,因此诞生了 GayHub。 马上使用: Chrome 应用商店 或者 离线下载 或者 下载测试版 温馨提示 请自行忽略下面截图书签栏等不健康...

这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已

2017-08-20
阅读 13 分钟
7.9k
Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的,补充送那啥邀请码。 本文秉承着:你看不懂是你SB,我写的代码就要牛逼。 1、单行写一个评级组件 "★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);定义一个变量rate是1到5的值,然后执行上面代码,看图 才发现插件什么的都弱爆了 2、如何装逼...

面试分享:一年经验初探阿里巴巴前端社招

2017-08-09
阅读 5 分钟
8.1k
虽然没想着换工作,但是经常关注一些招聘网站的信息,某一天,在某boss上有个人找我,叫我发一下简历,我一看是阿里的某技术专家,虽然之前也有阿里的在某boss上给我要简历,但是我深知自己经验不足,然后给boss说我是16届的,只有一年经验,然后就没有然后了。这次我依然这么回复,但是这boss说,没关系,他喜欢基础好...

JavaScript正则进阶之路——活学妙用奇淫正则表达式

2017-05-29
阅读 7 分钟
9.1k
有些童鞋肯定有所疑惑,花了大量时间学习正则表达式,却发现没有用武之地,正则不就是验证个邮箱嘛,其他地方基本用不上,其实,大部分人都是这种感觉,所以有些人干脆不学,觉得又难又没多大用处。殊不知,想要成为编程大牛,正则表达式必须玩转,GitHub上优秀的开源库和框架里面到处都是强大的正则匹配,当年jQuery作...

从 ++[[]][+[]]+[+[]]==10? 深入浅出弱类型 JS 的隐式转换

2017-03-05
阅读 21 分钟
3.5k
原文收录在【我的GitHub博客】,觉得本文写的不算烂的,可以点击【我的GitHub博客】顺便登录一下账号给个星星✨鼓励一下,关注最新更新动态,大家一起多交流学习,欢迎随意转载交流,不要钱,文末没有福利哦?,你懂的?。

一道JS面试题所引发的"血案",透过现象寻本质,再从本质看现象

2017-02-28
阅读 11 分钟
3.5k
今天同学去面试,做了两道面试题,全部做错了,发过来给我看,我一眼就看出来了,因为这种题我做过,至于为什么结果是那样,我也之前没有深究过,他问我为什么,我也是一脸的懵逼,不能从根源上解释问题的原因,所以并不能完全让他信服。今天就借着这个机会深扒一下,如果没有耐心可以点击右上角,以看小说的心态看技术文...

吹毛求疵的追求优雅高性能JavaScript

2017-02-24
阅读 15 分钟
2k
个人博客,点击查看目录,喜欢可以关注一下. 1.从[]==![]为true来剖析JavaScript各种蛋疼的类型转换 2.吹毛求疵的追求优雅高性能JavaScript 李小龙说过:"天下武功,无坚不摧,唯快不破".(真的说过吗?)我想说的是:"世间网站,完美体验,唯快不破".(这个我承认我说过.) 俗话说,时间就是生命,时间就是金钱,时间就是一切,人人都不...

从[]==![]为true来剖析JavaScript各种蛋疼的类型转换

2017-02-22
阅读 7 分钟
6.9k
你是否在面试中遇到过各种奇葩和比较细节的问题? {代码...} 看了这种题目,是不是想抽面试官几耳光呢?哈哈,是不是看了之后一脸懵逼,两脸茫然呢?心想这什么玩意 其实这些都是纸老虎,知道原理和转换规则,理解明白这些很容易的,炒鸡容易的,真的一点都不难,我们要打到一切纸老虎,不信? 我们就从[] == []和[] == ![]例子切入分...