开一个坑,今天怎么尝试也都只能在打包的时候去除 console
但是注释还是不会被去除掉。
这段时间总是看到有人提到 arguments
隐式参数, 并且在 方方老师 的面试经中也提到了这个词,但是好像很多人不知道怎么一回事。
确实在 ES6
普及之后,有了 ...
展开运算符之后就很少有用到 arguments
了,并且我在写这篇文章之前还总是拼错单词,因为我喜欢自己定义 parameter
形参…
这段时间总是看到有人提到 arguments
隐式参数, 并且在 方方老师 的面试经中也提到了这个词,但是好像很多人不知道怎么一回事。
确实在 ES6
普及之后,有了 ...
展开运算符之后就很少有用到 arguments
了,并且我在写这篇文章之前还总是拼错单词,因为我喜欢自己定义 parameter
形参…
一直以来没有整理查阅过数组的原生方法,所以对什么时候用 map
, 什么时候用 forEach
并不是很明确,完全看心情。
只是知道 map
有返回值而 forEach
没有需要自己操作,所以今天准备好好梳理一下记录下来。
这段时间刚刚复工,年前的我负责的一个年会大屏系统公司准备重新整理制作成为商城可售卖版本,然后又来了一个公司服务器租赁的 WebAPP 的项目,
我春节期间的外包项目也没有做完。那么给我自身 CodeReview 的时间就不够了,所以需要一个 ESLint 的通配规则来减少我编写的时候小失误,
虽然有自己的代码书写习惯,但是并没有强制要求自己,一直以来自己的 ESLint
配置仅具有错误预防功能,并没有使用一个通用的格式化风格,一直考虑的是使用 Airbnb config
。
趁着 CLI 在创建项目下载依赖的时间,我想选择一个规则作为我自己的以后的编码风格,
根据 CLI 给出的提示,默认可以配置的有三种:
今天想起自己一直依赖没有更新全局依赖,就直接在 bash
里边输入 ncu -g
居然提示 No dependencies.
我就纳闷了,打错命令了吗,为啥提示没有依赖?
项目内依赖检查更新是没问题的,但是检测全局依赖就显示没有依赖,换了几个终端还是这个问题。
我怀疑是我全局以来的路径设置错了(我是使用 npm 来安装全局依赖,yarn 安装项目依赖)
查看了 npm 的全局依赖路径发现没错啊。
之前在看一个文章的时候有提到过,background
的这两个属性,确实不常用到,以至于没有几个人知道这两个新属性。
和他们同时期出的 background-size
因为经常用到所以被大众所熟知。
对的,这次我要说的是background-origin
和 background-clip
两兄弟
今天有一个小伙伴在群里问,怎么让鼠标经过的移出效果和移入效果相反。
比如说
移入的时候先让元素增加宽度,接着增加高度,最后显示内部元素,
鼠标移出的时候,先收缩高度隐藏元素,最后还原宽度。
看了一些回复有些答非所问,或者推荐用 Js 的。
最开始想的是,animation
是不是有一个 direction
属性可以设置反向么,
就想看 transition
是不是也有,但是并没有。CSS transition - MDN
所以就想着用 :hover
来覆盖原先的 transition
为何百度不收录 Github Pages ???
起初还以为是应为自己写的文章很少关键词检索量不够所以没有被百度收录。
等了有几个月,Google 和 Bing 都收录了,百度还是没有动静,就查了下为啥不会被收录…
结果最后发现因为早些年
百度统计被劫持然后 DDos
攻击了 Github…
对 Github 用户造成了可用性的问题,然后被 Github Ban
掉了,对百度 UA 直接 403。
所以只能靠自己来做一些工作让百度蜘蛛可以收录自己的 Github Pages
具体方式有几种,我选择在国内搭建一个镜像(成本最低,Hexo 支持多个 Git 地址)
针对百度蜘蛛,解析到镜像服务器上以此来达到收录 Github Pages 的效果
年会终于结束了,忙了一个月,终于可以开始填坑了。
昨天把之前写了一半的 滚动侦测导航 给写完了。
写的途中就有在思考 对象属性的排序问题,
最开始我是直接用数组的下标作为年份,输出的时候会出现一堆空白 item,
然后改成赋值给一个 timeline
对象,以年为属性名,月份为内部数组元素
但是循环输出内容的时候就发现会按照正序的方式去输出属性。
比如我整理好的数据为