beace 发布于 03月25, 2017

JavaScript Arguments

上一次说到了JavaScript中加引号和不加引号的区别,已经认知到了在大体上还是没有区别的。这里我将深入的了解JavaScript函数中的arguments对象,将其运用到实战。

阅读全文 »

beace 发布于 03月21, 2017

JavaScript Array-like

Array-like

所谓的Array-like,即类数组。其实并不是数组,但是可以像数组一样的进行访问,在这里,仅仅是写法上的一致。其实并不是数组。

阅读全文 »

beace 发布于 03月18, 2017

JavaScript一些有趣的地方

对象(Object)

  • 对象不加引号和加引号的区别
var a = {a: "a"};
var b = {"b": "b"};
console.log(a); //"a"
console.log(b); //"b"
  • 特殊情况不可以用的属性访问
var a = {0: "a"}; 
console.log(a.0); //Uncaught SyntaxError: Unexpected number
//竟然可以像一个数组进行访问
console.log(a[0]); // "a"
//为了以便区分,可以加上引号
console.log(a['0']) // "a"

阅读全文 »

beace 发布于 03月10, 2017

分享一些CSS画图技巧(1)——矩形

首先在这里声明,对于css画图来说,大部分的图案的宽度甚至高度都是固定的,就算采用百分比的方式来绘制,也会有最外面的边界限制。尽量在PC端或者响应式要求不太高的场景下进行,当然会有一些比较简单的图案绘制能够适应响应式的方式,可以采用canvas或svg来绘制。

阅读全文 »

beace 发布于 02月27, 2017

ESLint 的使用

ESLint可以作为代码审查的工具,来强制的制定一些代码规则或规范来管理、统一一个团队的代码风格。

你可以将它作为一个代码检查的工具,应用它的规则可以检测出代码中某些潜在的问题或者值得优化的代码,并且,你也可以将它作为一个代码规范的标准来养成你的书写习惯。

阅读全文 »