摘要:
前端的童鞋对grunt应该不陌生,前面也陆陆续续的写了几篇grunt入门的文章。本篇文章会更进一步,对grunt的源码进行分析。文章大体内容内容如下: grunt整体设计概览 grunt-cli源码分析 grunt-cli模块概览 grunt-cli源码分析 写在后面 grunt整体设... 阅读全文
摘要:
构建工具grunt的一些实用总结,如 常用的任务配置方式、不同配置方式各自的适用场景、如何自定义任务、常见API的介绍等。 阅读全文
摘要:
晚上review了下grunt-inline的issues,看到有个兄弟pull request,修正了0.3.0版本的一个bug。于是就merge了下,然后发布了0.3.1版本(这里)。 npm publish后,突然想到一个问题,发布了这么多个版本了,但好像都没有打过tag,这个不利于版本回溯以... 阅读全文
摘要:
最近swift有点火,赶紧跟上学习。于是,个人第一个swift程序诞生了。。。 新建项目 选择ios应用,单视图应用 随便起个项目名称,语言选择“swift” 项目建好了,我们这里只需要在AppDelegate.swift文件里加上几行代码就ok 你会看到下面这个方法。从注释可以看出,应... 阅读全文
摘要:
一、插件简介 将引用的外部资源,如js、css、img等,内嵌到引用它们的文件里去。 二、使用场景 在项目中,出于某些原因,有的时候我们需要将一些资源,比如js脚本内嵌到页面中去。比如我们的html页面中有这么段小脚本,如果这么直接发布到线上,就会多了一个请求,这从性能优化的角度来说是不合理的。 ... 阅读全文
摘要:
接触过requirejs的童鞋可能都知道,无论是通过define来定义模块,还是通过require来加载模块,模块依赖声明都是很重要的一步。而其中涉及到的模块路径解析,对于新手来说,有的时候会让人觉得很困惑。 start up 假设我们的目录结构如下: ... 阅读全文
摘要:
本文是gulp的入门级介绍,主要内容包括什么是gulp,gulp与grunt有什么区别,gulp可以解决grunt存在的哪些问题,以及一个简单的说明例子。 什么是gulp gulp的官方定义非常简洁:基于文件流的构建系统。这里强调了 streaming,也就是gulp与grunt的在构建流程上的主要... 阅读全文
摘要:
最近陆陆续续面试了几个同学,有社招的,也有实习生,整体来看,面试结果不是特别的理想,至少没有达到自己的预期。这里简单分享下社招的一些感受,至于校招的,后面有机会再分享下。 投实习生简历的,大部分是大三的同学,考虑到这部分同学的实际情况(学校教的都是基础课程,如C、C++、java、数据结构等,而前端 阅读全文
摘要:
文件操作频率最高的就是读跟写。nodejs的文件的读取API在《node基础-文件系统-读取文件》里已经简单介绍过,本文就简单介绍下nodejs的文件写API。 nodejs的文件操作均提供了同步、异步两种方式,写操作也是同样的,常用的两个接口为fs.writeFile(异步)、fs.writeFi... 阅读全文
摘要:
node的文件读取主要分为同步读取、异步读取,常用API有fs.readFile、fs.readFileSync。还有诸如更底层的fs.read,以及数据流(stream),后面再总结下咯~ 直接上简单的demo,看下同步/异步接口的调用时的区别,以及分别对应的异常处理方式。 至于API说明,可参考... 阅读全文