如何在本地环境配置github

2015-02-03
阅读 5 分钟
29.9k
github是程序猿的代码托管平台,也是基于git的开源分布式版本控制系统。然而,当你登陆github官网时,它并没有为你准备一个很好的代码上传的系统,这是因为它是基于git的分布式版本管理系。那么,如何更快更有效的将本地代码上传到github呢?首先,我们需要在本地安装git,这样才能在本地环境中使用git命令行,(例如:$...

详解css3系列:补遗

2015-01-31
阅读 4 分钟
3.3k
这篇文章主要是对css3系列详解的一个补充,也是对余下的知识点的一个归纳,主要是余下的知识点较少也较容易懂,而本人非较长文章不写,所以拿了几个知识点堆叠起来凑数吧。

JavaScript设计模式一:工厂模式和构造器模式

2015-01-30
阅读 3 分钟
13.4k
什么是模式 前阵子准备期末考试,挺累也挺忙的,实在闲不得空来更新文章,今天和大家说说javascript中的设计模式。 首先呢,我们需要知道的是:模式是一种可复用的解决方案,而反模式呢就是针对某个问题的不良解决方案。 js反模式常见例子 向setTimeout和setInterval传递字符串,而不是函数,这会触发eval()的内部使用。...

Node.js知识点详解(三)缓冲与流模块

2014-12-29
阅读 3 分钟
6.7k
js起初就是为浏览器而设计的,所以能很好的处理unicode编码的字符串,但不能很好的处理二进制数据。这是Node.js的一个问题,因为Node.js旨在网络上发送和接收经常是以二进制格式传输的数据。比如:

js数据结构和算法(五)字典和散列(hash)

2014-12-27
阅读 4 分钟
19.1k
键值对在字典中以这样的方式标记:d = {key1 : value1, key2 : value2 }。字典中的键/值对是没有顺序的。如果你想要一个特定的顺序,那么你应该在使用前自己对它们排序。

JavaScript继承方式详解

2014-12-23
阅读 5 分钟
113.9k
由于js不像java那样是真正面向对象的语言,js是基于对象的,它没有类的概念。所以,要想实现继承,可以用js的原型prototype机制或者用apply和call方法去实现

Canvas 与 SVG

2014-12-20
阅读 5 分钟
16.1k
segmentFault的logo就是一个svg的实例,大家可以在页面上通过鼠标右键,然后点“查看页面信息”,找到媒体,然后找到那张svg格式的logo将其另存为看看:

css学习归纳总结(三)

2014-12-16
阅读 5 分钟
4.9k
链接样式的作用范围可以是整个网站。只要使用<link>标签把样式表链接到每个页面,相应的页面就可以使用其中的样式,除了link方法外,还可以使用@import指令

详解js运算符

2014-12-14
阅读 3 分钟
11.3k
加法运算符 如果算术运算的值不是数值,那么js后台会先使用Number()转型函数将其转换为数值: {代码...} 逻辑操作符 逻辑与(&&) 第一个操作数 第二个操作数 结果 true true true true false false false true false false false false 如果两边的操作数有一个操作数不是布尔值的情况下,与运算符就不一定返回布...

js数据结构和算法(四)图和图算法

2014-12-07
阅读 4 分钟
12.8k
图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。

css学习归纳总结(二)

2014-12-02
阅读 7 分钟
6.5k
<p>标签和p元素有什么区别呢?大多数时候他们表示的是同一样东西,但仍有细微的区别。<p>、<div>等指的是HTML分隔符,而元素则是由一对开始结束标签构成的,用来包含某一些内容

jQuery插件教程

2014-11-25
阅读 2 分钟
11.2k
通常我们使用第二种方法来进行简单插件开发,而第一种方法是在jQuery命名空间上添加了一个静态方法,并不能让我们选中DOM元素,然后再调用该方法。而第三种并不常用,也较为复杂

Backbone.js学习笔记(一)

2014-11-24
阅读 7 分钟
25.9k
昨天开始学Backbone.js,写篇笔记记录一下吧,一直对MVC模式挺好奇的,也对js中MVC的开创鼻祖怀着敬畏之心,唉,不说了,好虚伪,以下是我的学习心得和笔记。

JavaScript学习总结(九)事件详解

2014-11-19
阅读 7 分钟
14k
其实这篇文章挺早之前就写了,但是由于sf保存方面的bug,所以当时写了一大堆,结果没保存,觉得这个没写完是个不小的遗憾,今天正好有空,就给补充下了,也正好给我的javascript学习总结做一个完结篇。

Node.js知识点详解(二)HTTP模块与事件模块

2014-11-13
阅读 4 分钟
12.2k
Node.js的http服务器 通过使用HTTP模块的低级API,Node.js允许我们创建服务器和客户端。刚开始学node的时候,我们都会遇到如下代码: {代码...} 这段代码的包括了http模块的信息,意思是: {代码...} Http头 对于每个HTTP请求和响应,都会发送HTTP头,HTTP头发送的是附加的信息,包括内容类型、服务器发送响应的日期以及...

css学习归纳总结(一)

2014-11-12
阅读 6 分钟
17.4k
赞助我以写出更好的文章,give me a cup of coffee? 2017最新最全前端面试题 选择器的分组 CSS选择器分为 {代码...} 子选择器和后代选择器的区别: {代码...} 注意:在IE6中,只支持后代选择器,不支持子选择器 盒子模型 css框模型介绍: 给ul下的li设置宽度,那么他们将平均掉它们所占容器的宽度。div >ul> li&gt...

php学习笔记(四)魔术方法

2014-11-10
阅读 2 分钟
4.3k
public string __toString ( void ):当对象被当做string使用时,这个方法会被自动调用。此方法必须返回一个字符串

JavaScript代码复用模式

2014-11-06
阅读 4 分钟
6.3k
代码复用,顾名思义就是对曾经编写过的代码的一部分甚至全部重新加以利用,从而构建新的程序。在谈及代码复用的时候,我们首先可以想到的是继承性。代码复用的原则是:

详解JavaScript函数模式

2014-11-04
阅读 5 分钟
13.6k
JavaScript设计模式的作用是提高代码的重用性,可读性,使代码更容易的维护和扩展 在javascript中,函数是一类对象,这表示他可以作为参数传递给其他函数;此外,函数还可以提供作用域。 js函数基础部分:JavaScript学习总结(四)function函数部分 创建函数的语法 命名函数表达式 {代码...} 可见,他们引用的是同一函数...

浅析jQuery整体框架与实现(上)

2014-11-02
阅读 12 分钟
17.7k
jQuery整体框架甚是复杂,也不易读懂,这几日一直在研究这个笨重而强大的框架。jQuery的总体架构可以分为:入口模块、底层模块和功能模块。这里,我们以jquery-1.7.1为例进行分析。

js数据结构和算法(三)二叉树

2014-10-25
阅读 4 分钟
38.5k
二叉树(Binary Tree)是n(n>=0)个结点的有限集合,该集合或者为空集(空二叉树),或者由一个根结点和两棵互不相交的、分别称为根结点的左子树和右子树的二叉树组成。

详解JavaScript模块化开发

2014-10-21
阅读 8 分钟
65k
前端开发中,起初只要在script标签中嵌入几十上百行代码就能实现一些基本的交互效果,后来js得到重视,应用也广泛起来了,jQuery,Ajax,Node.Js,MVC,MVVM等的助力也使得前端开发得到重视,也使得前端项目越来越复杂,然而,JavaScript却没有为组织代码提供任何明显帮助,甚至没有类的概念,更不用说模块(module)了...

php学习笔记(三)面向对象高级实践

2014-10-20
阅读 4 分钟
5.9k
extends对象继承 PHP中类不允许同时继承多个父类,也就是extends后面只能跟一个父类名称,这个特性被称为PHP的单继承特性 当扩展一个类,子类就会继承父类所有公有的和受保护的方法。除非子类覆盖了父类的方法,被继承的方法都会保留其原有功能。 {代码...} 访问控制(可见性) 对属性或方法的访问控制,是通过在前面添...

Node.js知识点详解(一)基础部分

2014-10-17
阅读 7 分钟
9.6k
Node.js 提供了exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获取模块的 exports 对象。接下来我们就来创建hello.js文件,代码如下:

JavaScript类的写法

2014-10-15
阅读 3 分钟
8.4k
js类的基本含义 我们知道,在js中,是没有类的概念的。类的所有实例对象都从同一个原型对象上继承属性,因此,原型对象是类的核心。 类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。———百度百科 早期的javascript需求都很简单,基本都是写成函数的,然后是面向过程的写...

如何在Mac os X上搭建本地服务器环境

2014-10-12
阅读 2 分钟
18k
之前苦于mac上搭建本地服务器之艰辛,找寻好久都没找到一款类似windows上集成的本地服务器环境,诸如phpstudy,xampp,appserv,虽说xampp也有mac版,但不知为何不是Apache启动不了(估计端口被占了),就是MySql有问题,总是不如意。

详解js跨域问题

2014-10-11
阅读 4 分钟
107.8k
CORS(Cross-Origin Resource Sharing)跨域资源共享,定义了必须在访问跨域资源时,浏览器与服务器应该如何沟通。CORS背后的基本思想就是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功还是失败。

详解js面向对象编程

2014-10-08
阅读 5 分钟
20.3k
在现实生活中,相似的对象之间往往都有一些共同的组成特征。类,实际上是对象的设计蓝图或者制作配方。我们能基于相同的类创建出许多不同的对象,这些对象又会含有各自的属性和方法。

js数据结构和算法(二)栈和队列

2014-10-07
阅读 2 分钟
10.9k
栈和队列都是动态的集合,在栈中,可以去掉的元素是最近插入的哪一个。栈实现了后进先出。在队列中,可以去掉的元素总是在集合中存在的时间最长的那一个。队列实现了先进先出的策略。

互联网协议入门(二)

2014-10-03
阅读 4 分钟
5.8k
我们已经知道,网络通信就是交换数据包。电脑A向电脑B发送一个数据包,后者收到了,回复一个数据包,从而实现两台电脑之间的通信。数据包的结构,基本上是下面这样: