自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 YEOMAN官方文档非官方翻译~创造自己的Generator(一)

Generators 是Yeoman 生态系统构建模块。它们是通过yo 命令运行的插件,用来为最终用户产生项目文件。通过阅读这个章节,您将学到如何 创建 和 发布 您自己的generator。 注:我们创建了一个 generator-generator工程来帮助用户创建他们自己的 generat...

2018-01-08 19:02:58 231 0

翻译 YEOMAN官方文档非官方翻译~快速使用(codelab)

在25分钟的 codelab(编码实验) 中,你将在 Yeoman、FountainJS 的帮助下,通过脚手架构建起一个功能完整的web应用。这个简单的应用将会用 React、Angular2、Angular1 来编写。 不知道 React 或者 Angular?没关系,我们将会帮您渡过难关。然...

2018-01-02 20:31:28 785 1

翻译 YEOMAN官方文档非官方翻译~快速使用(初识)

开始Yeoman是一个众所周知的 脚手架系统(“脚手架”源于建筑工程,是为了保证各施工过程顺利进行而搭设的平台),可以使用它来快速构建各种类型的应用。它不但可以帮助你快速地构建一个新的项目,而且也可以简化已存在的项目开发过程。Yeoman是一个和项目本身开发语言无关的构建系统,它可以生成任何语言的...

2018-01-02 10:44:12 122 0

转载 Linux查看系统配置常用命令

系统# uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsu...

2016-03-09 09:17:54 317 0

原创 Sublime Text非官方文档(搜索与替换之多文件)

搜索下面是其对应的快捷键: 相关功能操作 对应快捷键 打开多文件搜索 Ctrl + Shift + F 切换成正则表达式模式 Alt + R 切换成大小写敏感模式 Alt + C 切换成精确匹配模式 Alt + W 搜索下一个 Enter 搜索范围Wh...

2016-02-22 22:18:10 1300 0

原创 Sublime Text非官方文档(搜索与替换之单文件)

搜索下面是其对应的快捷键: 相关功能操作 对应快捷键 打开搜索框 Ctrl + F 切换成正则表达式模式 Alt + R 切换成大小写敏感模式 Alt + C 切换成精确匹配模式 Alt + W 搜索下一个 Enter 搜索上一个 Shift ...

2016-02-22 21:19:40 400 0

原创 Sublime Text非官方文档(搜索和替换)

Sulime Text主要有两种形式的搜索: 单文件搜索 多文件搜索 两种搜索都支持regular expressions(正则表达式),一个强大的搜索与替换文本的工具。 正则表达式正则表达式能够实现复杂模式的文本搜索。为了在Sublime Text中充分利用搜索和替代功能,你至少应该具备最基本...

2016-02-22 20:11:15 683 0

原创 Sublime Text非官方文档(编辑)

概述Sublime Text有很多的编辑技巧。在这个章节,我们只是稍微介绍一些常用的技巧。多个选中多个选中能够让你批量对你的文本进行更改。任何对多个选中的赞美都是不够的。那么让我来看看这是为什么: 当你选中了某些文本时,你可以按Ctrl+D来增加选中该文本的实例,比如你选中了”multiple ...

2016-02-21 13:05:31 290 0

原创 Sublime Text非官方文档(基本概念)

在这个章节中,我们将会解释一些读者需要熟悉的概念,方便大家充分了解这个教程的内容。通用规范本教程是以Windows用户的角度编写的,但是大多数的操作指南在不同平台的差异都很小。 相对路径(例如:Packages/User)都是相对于Data路径,除非另有说明。 我们是用默认的绑定快捷键来说明键...

2016-02-21 00:05:33 425 0

原创 Sublime Text非官方文档(安装)

SublimeText在不同平台安装对应不同的安装过程。在安装前请先阅读一下官方网站的购买须知,注意它不是免费哦,但是貌似可以无限期适用..32位 or 64位如果你是64位操作系统,请选择64-bit版本,否则选择32-bit版本。 在Windows平台,如果你不知道你是多少位的操作系统,请选...

2016-02-19 14:53:21 421 0

原创 Git学习笔记(忽略特殊文件)

在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。 GitHub中已经有了各种配置文件,只需要组合一下就可以使用了。所有配置文件可以参考忽略文件配置文件。

2016-02-18 14:45:23 252 0

原创 Git学习笔记(标签管理)

创建标签$git tag [-a|-s] <name> [-m <注释>] [commit id]注:如果要给标签加注释,则使用-a 参数,-s 参数生成PGP签名标签查看所有标签$git tag查看标签信息$git show <tagname> [-m <...

2016-02-17 21:39:41 299 0

原创 Git学习笔记(分支管理)

查看分支$git branch创建分支$git branch <name>切换分支$git checkout <name>创建+切换分支$git checkout -b <name>合并某分支到当前分支$git merge [--no-ff] [-m <注...

2016-02-17 15:09:56 278 0

原创 Git学习笔记(远程仓库)

接通GitHub1. 创建SSH Key先看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果没有则输入下面的命令:$ssh-keygen -t rsa -C <email path>创建完之后,在.ssh目录里面有id_rsa和id...

2016-02-16 17:31:37 290 0

原创 Git学习笔记(删除文件)

工作区与版本库一致$git rm <file>使用该命令可直接删除工作区和版本库的文件工作区与版本库不一致在使用$git rm <file>之后可见如下提示: 此时有两种选择: 使用$git rm --cached <file>,将删除版本库中的文件,工作...

2016-02-16 11:15:24 208 0

原创 Git学习笔记(撤消修改)

撤消工作区修改$git checkout -- <file>注:该撤消有两种情况: 一种是file自修改后还没有被放到暂存区,使用该命令撤消后就回到了和版本库一模一样的状态 一种是file已经添加到暂存区,又对工作区的文件进行了修改,现在撤消就回到了暂存区中的状态 撤消暂存区修改$gi...

2016-02-16 09:11:42 238 0

原创 Git学习笔记(工作区、版本库与暂存区)

工作区顾名思义就是利用Git工作的地方,即.git所在文件夹。版本库与暂存区工作区即版本库,只是两者包含的内容不一样而已。工作区只包含本地未涉及 git文件(不好表达,等会看图便知),版本库包含涉及过 git的文件,看图: 其中add的过程就是对应 git add, stage就是之前所说的...

2016-02-15 17:10:25 277 0

原创 Git学习笔记(几个常用的命令 及 版本回退)

关键词git status \ git diff \ git log \ git reset \ git reflog git status/查看版本库状态修改了本地文件但未添加至暂存区时 已添加至暂存区时 提交至版本库之后 git diff/查看本地文件与版本库最新版本之间的区别 git log...

2016-02-15 15:40:11 1141 0

原创 Git学习笔记(建库)

创建版本库$git init创建成功后,在会增加一个.git的隐藏文件。将文件添加到版本库 添加要提交的文件(该文件必须在版本库文件夹或其子文件夹下)到暂存区 $git add <file> 提交暂存区中的文件到版本库 $git commit -m "注释"多说两句...

2016-02-15 14:53:53 408 0

原创 Git学习笔记(安装)

检验是否已安装Git输入$git看提示。(window系统需要在Git Bash中输入)在Linux上安装Git输入sudo apt-get install git,有些老版本系统可能不行,则输入sudo apt-get install git-core试试。 如果是通过源码安装git,则现在官...

2016-02-15 11:10:32 214 0

原创 Git学习笔记(历史、集中式与分布式)

关键词:分布式版本控制系统、diff、Linux、C语言、集中式版本控制系统、CVS、SVN 关键句: BitMover公司2002年授权Linux免费使用BitKeeper版本控制系统。 2005年Linux社区很多牛人试图破解BitKeeper协议被BitMover公司发现,于是Linux花了...

2016-02-15 09:52:30 341 0

转载 vi快捷键必知必会

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与patt...

2015-12-09 09:59:30 287 0

原创 项目升级感悟(验证码图片src后面加随机数)

今天查看系统之前的代码,又发现了一个神奇的东西!发现实现点击验证码图片换验证码时,的onclick里面做的就是改变标签的src属性。/** 刷新验证码 */ refreshImg : function(thiz) { //thiz.src = 'captcha.jsp';...

2015-11-27 18:00:37 4954 0

原创 获取键盘编码及捕捉键盘事件优化

分享一段简单的获取键盘编码的程序: function whichButton(event) { alert(event.keyCode); } Note: Make sure the right frame has focus when trying this exam...

2015-11-27 09:42:13 363 0

原创 项目升级感悟(键盘事件、渐变效果、title图标添加)

这段时间公司要进行前端升级,要将原先的Extjs4.2版本升到最新的Extjs6.0.1版本。于是,我查看了公司系统之前写的代码(毕竟我也才来4个月,对之前的大牛的写的代码还不熟悉)。在看前人写的代码时,我发现了有一些比较好,且比较通用的代码,现分享给大家: 1.禁止键盘按钮事件(有很多业务场景...

2015-11-26 17:37:43 253 0

原创 js中的apply()和call()执行域转换详解

js中函数其实是一个对象,这两个方法都是针对函数对象的,其目的 我们首先来看第一个实例:   function A(){ B.call(this); } function B(){ this.show = function()...

2015-08-03 10:58:36 323 0

原创 给数组对象sort函数传递比较函数参数的一点反思

首先来看一个例子: function createComparisionFunction(name){ return function(object1, object2){ var value1 = object1[name]; var value2 = object2[name]; ...

2015-07-29 22:12:39 375 0

转载 JS中prototype详解

JS中的prototype是JS中比较难理解的一个部分   本文基于下面几个知识点:   1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。   2 ...

2015-07-29 11:21:18 307 0

原创 初步了解escape、encodeURI、encodeURIComponent

今天在修改之前一个bug的时候,无意间接触到了escape、encodeURI、encodeURIComponent这几个函数。事情经过是这样的:     我想在一个jsp页面中拼接一串js对象用Url传递给下一个jsp页面,对象中有日期格式的值。于是我就直接拼了一串如下字符串params = ...

2015-07-27 13:44:20 341 0

转载 Extjs4 源码分析系列一 类的创建过程

Extjs源码分析 第一次写博客,以下是我个人阅读了Extjs的源码,借鉴了Extjs权威指南这本书的部分内容,和自己的一些调试,写出了我自己对Extjs的架构和源码级别的一些理解和认知.写的不好的地方,还请各位看官多多包涵,提出宝贵意见. 本文省略了源码中的一些调试语句,只针对关键部分进行讲解...

2015-07-22 15:47:31 430 0

原创 一个之前没注意的小知识点2

NaN 本身有两个非同寻常的特点。首先,任何涉及NaN 的操作(例如NaN/10)都会返回NaN,这个特点在多步计算中有可能导致问题。其次,NaN 与任何值都不相等,包括NaN 本身。例如,下面的代码会返回false: alert(NaN == NaN); //false isNaN()在接收...

2015-07-21 18:06:59 295 0

原创 js中其他类型值与Boolean类型值之间的转换

数据类型 转换为true的值 转换为false的值 Boolean true false String 任何非空字符串 “”(空字符串) Number 任何非零数字值(包括无穷大) 0和NaN Object 任何对象 null undfin...

2015-07-21 17:15:54 767 0

原创 一个之前没注意的小知识点1

JS在“严格模式”下,不能使用省略var关键字的方式来定义全局变量、

2015-07-21 16:28:49 340 0

原创 JS的关键字和保留字

ECMA-262 描述了一组具有特定用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定操作等。按照规则,关键字也是语言保留的,不能用作标识符。以下就是ECMAScript的全部关键字(带*号上标的是第5 版新增的关键字): break do instanceof typeo...

2015-07-21 16:13:21 359 0

原创 ECMAScript 5严格模式

原先不知道写js还有一个“严格模式”的概念,虽然基本不会用到,但也补一补自己这个知识缺陷吧! ECMAScript 5 引入了严格模式(strict mode)的概念。严格模式是为JavaScript 定义了一种不同的解析与执行模型。在严格模式下,ECMAScript 3 中的一些不确定的行...

2015-07-21 15:43:32 460 0

原创 正则表达式完全参考

今天看《Extjs权威指南》时,看黄灯桥老师贴的Extjs源码中包含了正则表达式。想想正则表达式的确是到处都可能用得到,于是萌生了系统学习一下的想法,之前虽然看过很多,也有总结过,但没过多久都忘记了,现在想重新认认真真的完全系统学习一边,让它成为自己的一个技能,于是乎就上网百度了一番。在微软MSD...

2015-07-20 11:18:08 269 0

转载 按位与、或、异或等运算方法

按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0;  0&1=0;   1&0=0;    1&1=1;       即:两位同时为“1”,结果才为“1”,否则为0 例如:3&5  即 0000 001...

2015-03-03 12:55:28 318 0

原创 photoshop快捷键大全

向下合并或合并联接图层 【Ctrl】+【E】 一、工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取) 矩形、椭圆选框工具 【M】 移动工具 【V】 套索、多边形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工具、切片选择工具 【K】 喷枪工具 ...

2014-10-15 20:40:23 568 0

原创 入驻CSDN博客心情

我这个人比较闷,放不开,尝试了很久,终究

2014-10-15 10:39:50 661 0

提示
确定要删除当前文章?
取消 删除