摘要: 在学习JS的面向对象过程中,一直对constructor与prototype感到很迷惑,看了一些博客与书籍,觉得自己弄明白了,现在记录如下: 我们都知道,在JS中有一个function的东西。一般人们叫它函数。比如下面的代码js代码: 上面的代码中,Person的表现的确跟一般的函数没有什么区别,接 阅读全文
posted @ 2017-04-14 10:47 情节此起彼伏丶 阅读(357) 评论(0) 推荐(1) 编辑
摘要: 面向对象编程(OOP)是我们编程的一项基本技能,PHP5对OOP提供了良好的支持。如何使用OOP的思想来进行PHP的高级编程,对于提高 PHP编程能力和规划好Web开发构架都是非常有意义的。下面我们就通过实例来说明使用PHP的OOP进行编程的实际意义和应用方法。 我们通常在做一个有数据库后台的网站的 阅读全文
posted @ 2017-04-13 15:23 情节此起彼伏丶 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 所谓工欲善其事,必先利其器,所以通读了cheerio的API,顺便翻译了一遍,有些地方因为知道的比较少,不知道什么意思,保留了英文,希望各位不吝告诉我,然后一起把这个翻译完成。 ###cheerio 为服务器特别定制的,快速、灵活、实施的jQuery核心实现. ###Introduction 将HT 阅读全文
posted @ 2017-03-20 16:15 情节此起彼伏丶 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 之前也介绍过前端构建工具 Ant 和 Yeoman,其中 Yeoman 工具就包含了 Grunt 所以就不多说。那么与 Ant 相比 Grunt 有这么几个优点: 一、安装 Grunt CLI grunt-cli 类似一个 grunt 的管理器,可以管理本地环境中的多个 grunt npm inst 阅读全文
posted @ 2017-03-17 14:20 情节此起彼伏丶 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、Yeoman 简介 通常在开发新项目时我们都需要配置工程环境,开发目录,需要下载一些库、框架文件(如 jQuery、Backbone 等),配置编译环境(Less、Sass、Coffeescript等),甚至还要配置单元测试框架,过程非常繁琐,还没开始编码时间就耗了大半天。为了解决这个问题 Pa 阅读全文
posted @ 2017-03-17 14:19 情节此起彼伏丶 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 什么是bower Bower是一个客户端技术的软件包管理器,它可用于搜索、安装和卸载如JavaScript、HTML、CSS之类的网络资源。其他一些建立在Bower基础之上的开发工具,如YeoMan和Grunt,这个会在以后的文章中介绍。 准备工作 安装bower 使用npm,打开终端,输入: np 阅读全文
posted @ 2017-03-17 14:07 情节此起彼伏丶 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 内容部分 css部分 js部分 javascript, css 图片 cookie 移动端 服务器 摘要:无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪些方面入手呢?可以遵循雅虎的前端优化34条军规,不过现在已经是35条了,所以可以说是雅虎前端优化 阅读全文
posted @ 2017-03-16 18:17 情节此起彼伏丶 阅读(194) 评论(0) 推荐(1) 编辑
摘要: github地址 https://github.com/Skura23/simple-webpack-test/tree/master 项目结构 用npm安装依赖 npm init ,填写信息默认即可 npm install react --save-dev 安装react npm install 阅读全文
posted @ 2017-03-16 10:18 情节此起彼伏丶 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2017-03-14 14:35 情节此起彼伏丶 阅读(752) 评论(0) 推荐(0) 编辑
摘要: htmlhint https://github.com/yaniswang/HTMLHint 使用 var HTMLHint = require("htmlhint").HTMLHint; var messages = HTMLHint.verify(code, options); 选项 { 'ta 阅读全文
posted @ 2017-03-14 10:44 情节此起彼伏丶 阅读(908) 评论(0) 推荐(0) 编辑