自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(333)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

转载 JavaScript变量的声明

定义在函数体外的都属于全局变量,定义在函数体内的属于局部变量。这里的定义是指通过var声明的。JavaScript有隐含的全局概念,意味着你不声明的任何变量都会成为一个全局对象属性。例如:function test(){    myname = "huming";    alert(myname);}test();  

2015-04-22 21:35:21 474

转载 1500个前端开发常用JavaScript特效(完整版)

1500个前端开发常用JavaScript特效(完整版).rar:   http://vdisk.weibo.com/wap/s/uh9MnnB1s5yMo/1415427755?wm=3333_2001&skiplogin=1&from=timeline&isappinstalled=0

2015-04-22 21:30:46 4675 1

转载 各大互联网公司2014前端笔试面试题–HTML,CSS篇

很多面试题是我自己面试BAT亲身经历碰到的。整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习前端基础更是大有裨益。而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确,如有错误或有更好的解法,还请斧正。前面几题是会很基础,越下越有深度。附上第一篇:各大互联网公司2014前端笔试面试题–JavaScript篇Html篇:1.你

2015-04-22 21:14:16 1870

转载 各大互联网公司2014前端笔试面试题–JavaScript篇

很多面试题是我自己面试BAT亲身经历碰到的。整理分享出来希望更多的前端er共同进步吧,不仅适用于求职者,对于巩固复习js更是大有裨益。而更多的题目是我一路以来收集的,也有往年的,答案不确保一定正确,如有错误或有更好的解法,还请斧正。前面几题是会很基础,越下越有深度。初级Javascript:1.JavaScript是一门什么样的语言,它有哪些特点?没有标准答

2015-04-22 21:11:46 851

转载 30个你必须记住的CSS选择符

所以你学会了基础的id,类和后代选择符,然后你就一直用它们了吗?如果是这样,你丢失了(css的)巨大的灵活性。在本文中提到的很多选择器属于CSS3规范的一部分,因此,只有在现代浏览器中才可使用。1.** { margin: 0; padding: 0; }对于初学者,在学习更多高级选择器之前,最先了解的选择器。星号选择器将匹配页面里的每一个元素。

2015-04-22 21:07:41 403

转载 ECMAScript 6 Features 中文版

ECMAScript 6 Features 中文版:https://github.com/ES-CN/es6features/blob/master/README.md?from=timeline&isappinstalled=0&nsukey=6j9q25fHX8M%2BEfS%2Fs2hL%2Bh2WplpmJ6wEDhkbKhyy2E3NHMBuDjjJnkROtfbng8cUnwdrjHu

2015-04-22 20:33:02 543

转载 Git Step by Step (8):Git的merge和rebase

前面一篇文章中提到了”git pull”等价于”git fetch”加上”git merge”,然后还提到了pull命令支持rebase模式,这篇文章就介绍一下merge和rebase之间有什么差别。由于我们主要是想看看merge跟rebase之间的区别,这里就是用本地仓库的分支进行演示了。merge其实在介绍分支的那篇文章中已经介绍过了一些分支merge的内容,这里就进行

2015-04-21 18:05:33 403

转载 Git Step by Step (7):Git远程仓库(续)

上一篇文章介绍了Git远程仓库的一些使用,但是还是有些东西需要补充一下,所以有了这个续篇。.gitignore前一篇中,我们介绍了Git的patch功能,当我们生成patch之后,”git status”就会显示patch文件是”Untracked files”。当然,我们也没有必要去跟踪这个patch文件。同样,项目中可能会经常生成一些Git系统不需要追踪(track)的

2015-04-21 18:03:30 526

转载 Git Step by Step (6):Git远程仓库

前面文章中出现的所有Git操作都是基于本地仓库的,但是日常工作中需要多人合作,不可能一直都在自己的代码仓库工作。所以,这里我们就开始介绍Git远程仓库。在Git系统中,用户可以通过push/pull命令来推送/获取别的开发人员的更新,当时对于一个工作组来说,这种方式会效率比较低。所以,在一个Git系统中,都会有一个中心服务器,大家都通过中心服务器来推送/获取更新。为了方便本篇例子的

2015-04-21 18:03:10 381

转载 Git Step by Step (5):Git分支(branch)

在前面两篇文章中介绍了Git的基本原理,都是理论知识。这篇文章我们再次回到实践中,看看Git分支(branch)的使用。在代码版本控制工具中,都会有branch的概念。刚开始建立版本仓库的时候,我们只有一个主分支(master branch),我们不可能把日常的新功能开发、代码优化以及bug修复等概念工作全都放在主分支上,这样会使主分支很难维护。这就是为什么会有branch。分支的

2015-04-21 18:00:42 423

转载 Git Step by Step (4):探索.git目录

前面一篇文章介绍了Git对象模型,接下来我们就进入”.git”目录看看到底有什么东西,目录中哪些东西又跟Git对象模型相关。结合这个目录,我们将进一步了解Git的工作原理。.git目录下面就开始进入.git目录了,通过”ls”命令可以看到.git目录中的文件和子目录:对于这些文件和目录,下面给出了一些基本的描述。在后面后有logs、objects、refs、inde

2015-04-21 17:55:26 425

转载 Git Step by Step (3):Git对象模型

前面一篇文章介绍了本地仓库的一系列操作,下面我们将进一步了解Git的工作原理,介绍Git对象模型。刚开始使用Git的时候,对Git对象模型、工作原理并不理解,但是经过一段时间的使用、熟悉之后,然后再来理解这些内容就比较容易了。下面开始介绍Git对象,然后通过一个实例展示Git对象模型。Git对象在Git系统中有四种类型的对象,所有的Git操作都是基于这四种类型的对象

2015-04-21 17:41:23 394

转载 Git Step by Step (2):本地Repo

前面一篇文章简单介绍了Git,并前在Windows平台上搭建了Git环境,现在就正式的Git使用了。Git基本概念在开始Git的使用之前,需要先介绍一些概念,通过这些概念对Git有些基本的认识,这将会对我们后面的操作有很大的帮助。在Git中,每个版本库都叫做一个仓库(repository),每个仓库可以简单理解成一个目录,这个目录里面的所有文件都通过Git来实现版本管理,G

2015-04-21 17:38:15 444

转载 Git Step by Step (1):Git 简介

由于工作的需要,代码版本控制工具要从Perforce换成Git。说实话,刚开始真的很不适应,要从一个可以很好的支持用户界面的工具转到一个命令行工具,而且Git中有几百个命令,一下子就傻眼了。但是经过一段时间的使用和熟悉,已经慢慢适应了。所有准备一个整理一个Git使用系列,是对自己使用Git的一个总结,也希望可以对同样刚开始使用Git的同学一些帮助。下面就开始探索Git了。 

2015-04-21 17:36:12 432

转载 图解Git/图形化的Git参考手册

此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。● git add files 把当前文件放入暂存区域。● git commit 给暂存区域生成快照并提交。● git reset -- files 用来撤销最后一次git add

2015-04-21 14:18:19 331

转载 蒋鑫:为什么 Git 比 SVN 好

在版本控制系统的选型上,是选择Git还是SVN?对于开源项目来说这不算问题。使用Git极大地提高了开发效率、扩大了开源项目的参与度、 增强了版本控制系统的安全性,选择Git早已是大势所趋。但对于企业用户来说这个决心不太好下。部分原因是出于对Git的误解,部分原因是尚不了解 Git到底能给项目管理带来什么好处。希望本文能对您项目的版本控制系统选型提供帮助。 对SVN的

2015-04-21 14:15:28 727

转载 Git详解之九:Git内部原理

Git 内部原理不管你是从前面的章节直接跳到了本章,还是读完了其余各章一直到这,你都将在本章见识 Git 的内部工作原理和实现方式。我个人发现学习这些内容对于理解 Git 的用处和强大是非常重要的,不过也有人认为这些内容对于初学者来说可能难以理解且过于复杂。正因如此我把这部分内容放在最后一章,你在学习过程中可以先阅 读这部分,也可以晚点阅读这部分,这完全取决于你自己。(伯乐在线注:如果你对

2015-04-21 14:12:27 475

转载 Git详解之八:Git与其他系统

Git 与其他系统世界不是完美的。大多数时候,将所有接触到的项目全部转向 Git 是不可能的。有时我们不得不为某个项目使用其他的版本控制系统(VCS, Version Control System ),其中比较常见的是 Subversion 。你将在本章的第一部分学习使用git svn ,Git 为 Subversion 附带的双向桥接工具。(伯乐在线注:如果你对Git还不了解,建议从

2015-04-21 14:12:18 478

转载 Git详解之七:自定义Git

自定义 Git到目前为止,我阐述了 Git 基本的运作机制和使用方式,介绍了 Git 提供的许多工具来帮助你简单且有效地使用它。 在本章,我将会介绍 Git 的一些重要的配置方法和钩子机制以满足自定义的要求。通过这些工具,它会和你和公司或团队配合得天衣无缝。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)7.1  配置 Git如第一章所言,用gi

2015-04-21 14:10:12 501

转载 Git详解之六:Git工具

Git 工具现在,你已经学习了管理或者维护 Git 仓库,实现代码控制所需的大多数日常命令和工作流程。你已经完成了跟踪和提交文件的基本任务,并且发挥了暂存区和轻量级的特性分支及合并的威力。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)接下来你将领略到一些 Git 可以实现的非常强大的功能,这些功能你可能并不会在日常操作中使用,但在某些时候你也许会需要。

2015-04-21 14:08:39 720

转载 Git详解之五:分布式Git

为了便于项目中的所有开发者分享代码,我们准备好了一台服务器存放远程 Git 仓库。经过前面几章的学习,我们已经学会了一些基本的本地工作流程中所需用到的命令。接下来,我们要学习下如何利用 Git 来组织和完成分布式工作流程。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)特别是,当作为项目贡献者时,我们该怎么做才能方便维护者采纳更新;或者作为项目维护者时,又该怎样

2015-04-21 11:54:10 525

转载 Git详解之四:服务器上的Git

服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在 自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访问的

2015-04-21 11:53:23 424

转载 Git详解之三:Git分支

Git 分支几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)有人把 Git 的分支模型称为“必杀技特性”,而正是因为它,将 Git

2015-04-21 11:50:50 431

转载 Git详解之二:Git基础

Git 基础读完本章你就能上手使用 Git 了(伯乐在线注:如果你对Git还不了解,建议从本Git系列第一篇文章开始阅读)。本章将介绍几个最基本的,也是最常用的 Git 命令,以后绝大多数时间里用到的也就是这几个命令。读完本章,你就能初始化一个新的代码仓库,做一些适当配置;开始或停止跟踪某些文件;暂存或提交某些更 新。我们还会展示如何让 Git 忽略某些文件,或是名称符合特定模式的文件

2015-04-21 11:48:34 402

转载 Git详解之一:Git起步

起步本章介绍开始使用 Git 前的相关知识。我们会先了解一些版本控制工具的历史背景,然后试着让 Git 在你的系统上跑起来,直到最后配置好,可以正常开始开发工作。读完本章,你就会明白为什么 Git 会如此流行,为什么你应该立即开始使用它。(查看Git详解系列的全部文章)1.1 关于版本控制什么是版本控制?我真的需要吗?版本控制是一种记录若干文件内容变化,以便将来查阅特定

2015-04-21 11:46:48 416

转载 Angular与React团队展开合作

Angular与React这两个JavaScript框架的开发团队进行了会面,探讨了共同合作的可能性,不过这两个框架最终进行合并的可能性并不大。上周,Christopher Chedeau与React团队成员延着101高速公路驾车来到了Google在Mountain View的总部,他们迫不急待地想见到Angular团队。这次会面的目的是让双方共同分享这段时间以来的工作成果,以及探讨互相帮

2015-04-21 10:24:21 567

转载 不用Cookie的“Cookie”技术

有另外一种比较隐蔽的用户追踪技术,不使用cookie或者Javascript。很多网站已经在用了,但知道的人不多。本文就来介绍一下这种技术是如何追踪用户,用户又该如何避免追踪。这种技术不依赖于:CookiesJavascriptLocalStorage/SessionStorage/GlobalStorageFlash, Java或插件你的IP地址或者User Agent头Pano

2015-04-21 10:14:38 701

转载 codrops

Codrops:Codrops 上有许多 HTML+CSS+JS 的华丽 Demo 和 Source Code

2015-04-20 20:07:49 599

转载 纯CSS3超酷3D旋转立方体动画特效

这是一款效果非常炫酷的纯CSS3 3D旋转立方体动画特效。该3D立方体使用CSS3 perspective制作,可以在水平方向、垂直方向和平面视角方向旋转,效果相当震撼。查看演示 纯CSS3超酷3D旋转立方体动画特效.zip (28.78 KB, 下载次数: 67)HTML结构立

2015-04-20 19:47:23 3031

转载 2015前端框架何去何从

这篇文章将从 AngularJS ReactJS Polymer 这几个流行的框架入手,分析前端框架在这几年发展中的关键技术点,作为2015前端技术选型的参考。摘要:初体验技术特点组件化应用架构总结1. 初体验      拿TODO来作为引子好了.      Angular 的实现

2015-04-20 19:40:29 742 1

转载 2015年移动应用开发趋势总结

硬件性能的提升,新技术的出现都是影响移动应用发展的重要因素,而最近几年里,这两个方面都有着不小的进步。从不断增加的屏幕分辨率,64位处理器,到支持所有平台开发的HTML5技术逐步成熟,每个方面都不容小觑。不过,在这种情况下,最辛苦的应该是开发人员,因为他们的技能也需要随之提升。但在刻苦专研技能的同时,也有必要了解一下2015年移动应用开发的发展趋势,从而为自己的努力找到方向。

2015-04-20 19:35:44 733

转载 JavaScript验证函数大全

1. 长度限制function test(){if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}}复制代码2. 只能是汉字

2015-04-20 19:31:32 502

转载 免费开源Github Pages空间可绑域名搭建个人博客存放图片文件

GitHub 是一个用于使用Git版本控制系统的项目的基于互联网的存取服务,GitHub于2008年2月运行。在2010年6月,GitHub宣布它现在已经提供可1百万项目,可以说非常强大。Github虽然是一个代码仓库,但是Github还免费为大家提供一个免费开源Github Pages空间,利用这个空间你可以搭建轻量级的博客系统,绑定自己的域名,存放一些图片和文件等等。关于Git

2015-04-18 21:07:54 2605

转载 通过GitHub Pages建立个人站点(详细步骤)

1 Git简介2 为什么使用Github Pages3 创建Github Pages3.1 安装git工具.3.2 两种pages模式3.3 创建步骤3.4 常用命令4 使用Jekyll搭建博客4.1 什么是jekyll4.2 jekyll本地环境搭建4.3 jekyll目录结构4.4 Jekyll-Boots

2015-04-18 20:38:23 1364

转载 前端(JS)开发者的新起点:2015

大约三年前,我写了一篇《前端开发者的基本技能》,嗯,那大概是我最出名的一篇文章。三年后,仍然有人在 Twitter 上@我询问如何开始学习前端知识。在某种程度上,我曾经写下的文字历经了时间的考验:令我感到震惊的是,2012 年我写的那篇文章并没给我带来难堪的问题。尽管如此,3 年之久,很多事情都变得与众不同。2012 年我鼓励人们学习浏览器开发工具,紧跟模块化开发大潮;那时候人们还不太接受

2015-04-18 12:06:47 701

转载 WebApp UI框架App.js的入门介绍和使用手册

今天跟大家推荐一款webAPP的UI框架工具:App.js那APP.js到底有什么用呢?       App.js是轻量级JavaScript UI 库,打造创建如原生的应用样的WebApp,可自定义主题样式,框架基于zepto.js,包括的UI界面有:导航、弹出框、按钮、列表、滑动输入、图片展示等网页元素模块。当然,app.js也是来自

2015-04-18 12:03:01 956

转载 强大的矢量图形库:Raphael JS

Raphael 是一个用于在网页中绘制矢量图形的 Javascript 库。它使用 SVG W3C 推荐标准和 VML 作为创建图形的基础,你可以通过 JavaScript 操作 DOM 来轻松创建出各种复杂的柱状图、饼图、曲线图等各种图表,还可以绘制任意形状的图形,可以进行图表或图像的裁剪和旋转等复杂操作。查看演示   website   立刻下载  

2015-04-18 12:01:22 647

转载 如何使用npm发布Node.JS程序包

npm是Node.JS的程序包管理器。进行Node.JS开发时,经常使用它安装/卸载程序包。实际上,发布程序包的工作也是由它来完成的。       配置package.jsonnpm init       可以通过 npm init初始化配置文件。        配置对象的属性很多,具体可以参阅这里,这里列一下常用的项目:

2015-04-18 11:58:41 419

转载 干货!一步步实现自己的表单验证器

表单验证的需求简直太常见了。“所有用户的输入都是不可信的”这个思想指导我们在设计表单的时候,一定要进行用户输入的验证。对于用户体验而言,越早的反馈则越佳,所以表单验证的工作应该尽可能地在前端就进行(当然,前端对于后端而言也是输入端,所以后端仍然需要进行检验)。简单的表单验证完全可以给input绑定几个change事件来进行。但表单一复杂,或者相似验证规则一多,这种编码的方式就很难管理事件了。这时候

2015-04-18 11:55:53 1080 1

转载 Swiper – 经典的移动触摸滑块插件【免费】

Swiper 是移动 Web 开发中最常用的滑块插件,是一款免费的,最现代化的移动触摸滑块,支持硬件加速的转换和惊人的原生表现。它的目的是在移动网站,移动 Web 应用程序和 Hygrid 混合应用程序中使用。最初的设计主要是为 iOS,但同时也支持最新的 Android,Windows Phone 8 和现代的桌面浏览器。在线演示      源码下载

2015-04-18 11:49:27 435

jQuery权威指南

内容新颖,基于jquery的最新版本撰写,所有新功能和新特性一览无余;内容全面,不仅讲解了jquery技术本身的方方面面,而且还包括与 jquery相关的扩展知识;实战性强,不仅每个知识点都配有完整的小案例,而且还有两个综合性的案例。本书不仅能满足读者系统学习理论知识的需求,还能满足需要充分实践的需求。

2015-01-10

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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