借助gulp自动化前端开发

Create at 2015 01 183 min read技术gulp前端JavaScript

gulp是一款小巧的自动化构建工具,可以帮助我们自动运行大量乏味重复性的任务,比如代码压缩、合并等等,可以为我们节约大量的时间。在制作简历过程中,因为需要用到less,而less需要编译,所以就简单学习了这款工具。

安装 Gulp.js

因为gulp基于node构建,所以必须先装上node。安装好node后,通过npm来安装gulp

    npm install -g gulp

在项目中配置

因为我需要编译less,所以先要安装gulpless插件:

Read more

知乎前端面试题解答

Create at 2015 01 156 min read技术前端JavaScript面试题

第一题:请使用 Javascript 实现以下动态效果

可以使用任何你喜欢的方式和库,尽量使用你认为优雅的实现,并在代码完成说简要说明此方案的优点和不足。 这是我用原生js实现的,用到了input标签的readonly属性,实现如下:

<!doctype html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>第一题</title>
    <style>
      body {
        width: 900px;
        margin: 0 auto;
        line-height: 30px;
      }
      a {
        text-decoratio