03 2017 档案
摘要:所谓工欲善其事,必先利其器,所以通读了cheerio的API,顺便翻译了一遍,有些地方因为知道的比较少,不知道什么意思,保留了英文,希望各位不吝告诉我,然后一起把这个翻译完成。 ###cheerio 为服务器特别定制的,快速、灵活、实施的jQuery核心实现. ###Introduction 将HT
阅读全文
摘要:之前也介绍过前端构建工具 Ant 和 Yeoman,其中 Yeoman 工具就包含了 Grunt 所以就不多说。那么与 Ant 相比 Grunt 有这么几个优点: 一、安装 Grunt CLI grunt-cli 类似一个 grunt 的管理器,可以管理本地环境中的多个 grunt npm inst
阅读全文
摘要:一、Yeoman 简介 通常在开发新项目时我们都需要配置工程环境,开发目录,需要下载一些库、框架文件(如 jQuery、Backbone 等),配置编译环境(Less、Sass、Coffeescript等),甚至还要配置单元测试框架,过程非常繁琐,还没开始编码时间就耗了大半天。为了解决这个问题 Pa
阅读全文
摘要:什么是bower Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt,这个会在以后的文章中介绍。 准备工作 安装bower 使用npm,打开终端,输入: np
阅读全文
摘要:阅读目录 内容部分 css部分 js部分 javascript, css 图片 cookie 移动端 服务器 摘要:无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪些方面入手呢?可以遵循雅虎的前端优化34条军规,不过现在已经是35条了,所以可以说是雅虎前端优化
阅读全文
摘要:github地址 https://github.com/Skura23/simple-webpack-test/tree/master 项目结构 用npm安装依赖 npm init ,填写信息默认即可 npm install react --save-dev 安装react npm install
阅读全文
摘要:Install npm install orm npm install orm Node.js Version Support Supported: 0.12 - 6.0 + Tests are run on Travis CI If you want you can run tests local
阅读全文
摘要:htmlhint https://github.com/yaniswang/HTMLHint 使用 var HTMLHint = require("htmlhint").HTMLHint; var messages = HTMLHint.verify(code, options); 选项 { 'ta
阅读全文
摘要:如何使用 API swig.init({ allowErrors: false, autoescape: true, cache: true, encoding: 'utf8', filters: {}, root: '/', tags: {}, extensions: {}, tzOffset:
阅读全文
摘要:错误处理 定义错误处理中间件和定义其他中间件一样,除了需要 4 个参数,而不是 3 个,其格式如下 (err, req, res, next)。例如: 在其他 app.use() 和路由调用后,最后定义错误处理中间件,比如: 中间件返回的响应是随意的,可以响应一个 HTML 错误页面、一句简单的话、
阅读全文
摘要:Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。
阅读全文
摘要:NodeJS中的默认引擎是jade有点过于复杂,而且不是以HTML为基础的,学习成本和前端适应成本都很大。而ejs虽然简单,但不支持模板导入,而且效率一般。 swig的语法简单,学习成本很低,符合常规逻辑,实验了一下,非常满意; swig的官网:swig 在Express中使用swig 在nodej
阅读全文

浙公网安备 33010602011771号