为gulp添加更多

有了之前的gulp经验,使用其他gulp工具就是很简单的工作了。

ps: 以下代码前均包含var gulp = require('gulp')

阅读更多


ES6初探

From 点击这里

阅读更多


gulp初次实践

gulp是前端构建工具,通过一系列gulp插件,可以实现实时监控、格式化代码、合并代码、压缩代码、测试功能等功能。


前提:node环境,会使用基本命令行


全局安装gulp

1
sudo npm install -g gulp

阅读更多


面向对象的javascript(继承)

  继承就是从已有的类(对象)派生出新的类(对象),新的类(对象)会拥有父类的所有属性和方法,并可以添加或修改属性和方法。


1.类式继承(prototype模式)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 父类
function SupClass() {
this.superValue = true;
}
SuperClass.prototype = {
getSuperValue = function() {
return this.superValue;
}
};
// 子类
function SubClass() {
this.subValue = false;
}
// 通过原型链实现继承
SubClass.prototype = new SuperClass();
// 修正constructor的指向
SubClass.prototype.contructor = SubClass;
// 子类添加公有方法
SubClass.prototype.getSubValue = function() {}

阅读更多


面向对象的JavaScript(封装)

  面向对象的基本特征:封装、继承、多态。
  封装就是把对象的属性和方法结合成在一些,也可以隐藏对象的属性和实现细节,所以封装后的对象一般有私有属性、私有方法、公有属性、公有方法等。


1.最初的javascript代码是这样的

1
2
3
4
5
6
7
8
9
function checkName() {

}
function checkEmail() {

}
function checkPassword() {

}

阅读更多


今天的面试

  英语教育方面公司,笔试+面试,题目类型主要包括JS基础、git操作、Linux基础。
  首先就把题目虐了一遍,全英文题目,幸好只是简单的output之类勉强能够理解题目内容。
  API不熟悉:考察了reduce、for of,这两个函数完全没用过,对于for of我只知道for in。NaN不熟悉,

阅读更多


利用Github+Hexo搭建博客过程

  有阵子没有静下心来做点什么了,希望通过博客,可以让自己多静下心来做些东西,学习下技术,记录一下过程。
  因为最近一直在学习和使用Github,希望通过Github来建立自己的博客,并且还能刷下自己Github上提交的贡献-.-
  总得过程还是比较容易的,因为自己有使用Github,电脑上也安装配置有nodejs,也看过markdown的一些语法,所以搭建起来,实现基本功能并没有花费多少时间。
  第一步,安装nodejs和Git。
  第二步,安装Hexo,和其他的包一样,通过npm install-g hexo来安装。

阅读更多


我的第一个Hexo博客

希望自己以后能在这个博客里,留下自己成长的点滴,不管之后会获得什么样的工作,不管以后时间是怎样。

阅读更多