M/J TIMI
死亡面前,事事都会后悔!
最近再看<<CSS解密>>,是由W3C CSS工作组专家,设计CSS语言得委员之一,Lea Verou – 是一位漂亮、得体得女士,所写。主要讲述了CSS3新版本得一些特性,对网页得设计难题,有难得一见得解决方法。特将一些重点勾勒如下。
<<CSS解密>>
W3C CSS
CSS
Lea Verou
CSS3
另外,所强调的一点是:CSS tricks是一个相当棒的网站,提供了很多CSS的处理和难题解决方案。
May 13 , 2017 CSS 阅读全文
这个是搭建Jekyll博客的第二个篇章,主要讲述如何增加博客一些新的功能,以及在此过程中遇到的一些新的知识。有关于如何搭建服务器,依托github pages来搭建Jekyll博客,可以点击此处找到。
Jekyll
github pages
当然,对Jekyll的一些用法也会在此提及和归纳。
May 9 , 2017 Jekyll 阅读全文
全排列是一个是一个常见的问题,对于学过简单数学的人都知道,没有重复元素的全排列的个数是n! = n * (n-1) * ... * 2 * 1。比如:有三个元素[a,b,c],全排列的结果是[a,b,c] [b,a,c] [a,c,b] [c,a,b] [b,c,a] [c,b,a]6种。
n! = n * (n-1) * ... * 2 * 1
[a,b,c]
[a,b,c] [b,a,c] [a,c,b] [c,a,b] [b,c,a] [c,b,a]
May 5 , 2017 Algorithms 阅读全文
闭包在JavaScript是一个非常重要得概念,但我觉得又比较难理解。因为它和其他的语言不一样,其他语言有在函数内部调用其他函数,但是多个函数嵌套好像是没有的。
JavaScript
在这之前,我觉得最好先了解一下作用域与变量提升。
May 3 , 2017 JavaScript 阅读全文
Gulp是一个基于Node.js的流式构建工具。可以使用它进行项目管理,方便地执行一些常见的任务。下面的文章按以下两点组织。
Gulp
Node.js
gulp
首先,贴出一些可供参考的网站:
使用gulp的基本步骤是:
安装node.js -> 全局安装gulp -> 在项目里安装gulp和gulp插件 -> 配置gulpfile.js文件 -> 运行任务
node.js
gulpfile.js
April 26 , 2017 gulp 阅读全文
Sass是怎么来的?我是这样理解的,有那么一群进入前端领域的攻城狮,发现css竟然不是程序语言,那怎么在其他前端攻城狮面前装逼呢?那能不能让css能听懂程序语言的指令呢?然后呢,他们就整了一套css预处理器,把编程的语法引入进来,然后美言之:less is more。
Sass
css
less is more
Sass更让人寻味的地方是它处理的是.scss文件。为什么不把后缀名改成.sass呢?
.scss
.sass
下面是Sass的网络资源:
现在,让我们开始Sass的旅途。
April 25 , 2017 Sass 阅读全文
在介绍强制转换之前,不论是显式的还是隐式的,我们需要了解字符串、数字和布尔值之间类型转换的基本规则,这些规则(也叫抽象操作)是仅供内部使用的。
toString
抽象操作toString负责处理非字符串到字符串的强制类型转换。基本类型值得字符串化规则是:null转换成"null",undefined转换为"undefined",true转换成"true"。数字的字符串化则遵循通用规则。
null
"null"
undefined
"undefined"
true
"true"
toNumber
抽象操作toNumber处理非数字值到数字值的强制类型转换。规则如下:
1
false
0
NaN
为了将值转换为相应的基本类型值,抽象操作ToPrimitive首先通过内部操作DefaultValue检查改制是否有valueOf()方法,如果有并且返回基本类型值,就使用该值进行强制类型转换。如果灭有就使用toString()的返回值来进行强制类型转换。如果两者都没有,产生TypeError错误。
ToPrimitive
DefaultValue
valueOf()
toString()
TypeError
April 14 , 2017 JavaScript 阅读全文
最近经常用到Array.prototype.map()和Array.prototype.reduce()函数,根据自己的理解,在此处记录。
Array.prototype.map()
Array.prototype.reduce()
这两个都是内置对象Array的两个函数,用法也存在相似性。
Array
April 12 , 2017 JavaScript 阅读全文