2017年终总结
又到了一年做总结的时候了;2017年充满了惊喜,去年的目标也完成个80%左右;现在回想起来一年其实过得是非常快的,非常充实的一年。
正则表达式-JavaScript
什么是正则表达式 正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。
浅谈script标签中的async和defer
script标签用于加载脚本与执行脚本,在前端开发中可以说是非常重要的标签了。直接使用script脚本的话,html会按照顺序来加载并执行脚本,在脚本加载&执行的过程中,会阻塞后续的DOM渲染。
搞懂JavaScript中的连续赋值
前段时间老是被一道题刷屏,一个关于连续赋值的坑。遂留下一个笔记,以后再碰到有人问这个题,直接丢过去链接。。
background-clip的正确使用姿势
前几天遇到一个问题:问如何通过背景色来显示相反的文本颜色。如果通过JS的话,可以灰常轻松的解决这个问题,但是纯用CSS的话也不是不可能的。这就需要用到今天的主角background-clip了。
EJS[1]-源码解析
官方文档中有提到两个,最基本的使用也确实只有那两个,但是实际上可以调用的函数有五个。本篇会介绍下这五个API的作用&本人对于该API实现的一些想法。
EJS[0]-如何使用EJS
最近做的一个新项目,所以想着换一个新的模版引擎尝试一下。(之前我们一直在使用handlebars)
项目结构——JavaScript版本的2048实现[0]
最近在看一本书《HTML5 Canvas开发详解》 看到了一定程度,打算找一个项目练练手遂想到了前几年玩过的一个游戏2048 于是开始了尝试实现一个JavaScript版2048
记一个node实现的图形验证码从0到1
最近做了一个项目,需要用到给用户发送短信验证码,短信必然走的是第三方的服务。。so 每一条都是收费的,所以在短信验证码之前,我们需要有一个图形验证码的验证来确定获取短信验证码的是一个人类防止被人抓到接口无限刷-.-
Chrome设置断点的各种姿势
最近在翻看Chrome devtools的文档,刚看到了关于断点调试这里,感觉发现了新大陆-。-本文记录一下如何在Chrome上设置断点,以及可以设置哪些断点,并不涉及具体调试相关的操作。