The Yzz Blog

phantomjs初探

前言

大家都这么说PhantomJs的

Phantom JS是一个服务器端的JavaScript API的WebKit。其支持各种Web标准:DOM处理、CSS选择器、JSON、Canvas和SVG

安装

其实网上蛮多安装方法的,或者直接看看官网的指南
。我一开始没弄明白直接下载那个二进制包怎么用,自己跑去编译了。

...continue reading>

面试总结

记第一次工作面试

怀揣着心中对于美好生活的向往,怀着自以为准备得很充分的我,参加了广州酷德的实习生面试。
笔试题是全英文,虽然事先有所准备,但是做题的时候就开始有点懵逼了。前三分之一的题目是ruby+rails,没有接触过所以就没有写。javascript部分的题目规定用jQuery解决,我的天又是我不会的。还好有点准备,用原生js写了个大概,还写了css的样式。只是没想到在这里给自己挖了个坑。算法题第一道还好,后两道题全英,自己算法又是懵逼,又没写。其实写到这里的时候,除去前面的ruby是在没有接触过。后面这些题我心里很没有底,一直在想,等一下面试官问我这道题我要怎么说,我的思路是什么。结果好像也没有怎么问到笔试题的东西。。。

...continue reading>

javascript闭包理解

今天我们聊一下闭包这个概念

首先,为什么会有闭包这个概念的呢?

在大多数的编程语言中,都会存在着一种垃圾回收机制。每当一个函数被执行后,通常都会期待函数的整个内部作用域都被销毁。因为引擎有垃圾回收器用来释放不再使用的内存空间,因为看上去这个函数的内容不会在被使用,所以很自然的会考虑对其进行回收

...continue reading>

设计hexo主题

自主研发一款hexo主题

之前在杨滋滋的年度计划里面,写到第一个计划就是自己设计一款hexo的主题,所以才有了这款MyFairLady粉红主题

0x00

一开始的设计初衷,是没有想过要把他做得这么粉红。想用最简单的黑白灰三种颜色来做,可是后来呢,发觉实在是有点太单调了。不是很好看,所以想换个颜色,Ctrl+Alt+C 打开调色板选到了粉红色rgba(246,74,182,.66);

0x01

进入正题,这里其实是一篇中文文档。

...continue reading>