w3cTrain

Keep Moving

说起随机,你可能马上想到 -random (Dota 里面初始化通过random命令,随机挑选一个英雄),今天总结几个编码过程中常见的随机方法。

以 JavaScript 为例,我们通常会使用 Math 库的 random 方法,获得一个 0 到 1 的随机数。

1
Math.random()
Read More...

我们平常在写 setTimeout,onclick,ajax, Promise 的时候,通常称之为异步。拿 setTimeout 来说,定时任务会在合适的时机去执行。既然 JavaScript 是单线程,那是谁在定时,谁在判断是否应该去执行定时任务了?所谓异步执行和单线程是什么关系?

Read More...

最近做 h5 页面重构的时候,遇上几个让我很难受的问题:

  1. 为了设配,h5 通常会使用 rem 单位,几乎所有尺寸单位,都需要手动写一遍,px2rem($pixel);
  2. 对于颜色,阴影这些属性,每次都得手动加 #, 或者 rgba;
  3. 对于一些不常用的属性,得手动查文档,比如 box-shadow linear-gradient;
  4. 对于一些不是很明显的样式,经常会出现错漏,比如 text-shadow;
Read More...

好久没更博,看了上一篇时间是两个月前,吓我一跳。
换了工作以后,经常晚上11点多,12点回到家,确实有点忙,但没时间总结是自己的借口。

工作到今天正好一年,待过两家公司,做过面向用户的前端,也做过管理系统的前端,现在主要的还是移动端的活动页。每天都在写业务相关的代码,怕久而久之沦落为廉价劳动力,所以最近在想如何能提升自己的价值。

Read More...
12312