- 博客(8)
- 收藏
- 关注
转载 Git 介绍
一,理解 Git 1,分布式版本控制 Git 版本控制系统的设计思想是"去中心化"。传统的 CVS 、SVN 等工具采用的是 C/S 架构,只有一个中心代码仓库,位于服务器端。而一旦由于服务器系统宕机、网络不通等各种原因造成中心仓库不可用,整个 CVS 、SVN 系统的代码检入与检出就瘫痪了。 为了摆脱对中心仓库的依赖,Git 的初始设计目标之一就是分布式控制管理。即每个成员本...
2015-10-07 01:28:00 203
转载 前端资源版本控制的那些事儿
先来个最原始的页面,比如下面的index.html中,引入了css和js资源 <link rel="stylesheet" href="a.css"></link> <script src="a.js"></script> 写完后,部署上线。然而我们要考虑充分利用浏览器缓存,我们的目标是资源文件直接读取浏览器缓存,于是给它设置 C...
2015-09-06 01:07:00 164
转载 浏览器缓存
之前对于浏览器的缓存一直是一知半解,可能这块前端涉入较少,主要是由后端在控制。这两天看Nodejs,于是重点研究了下,在此做个总结。 缓存必要性: 浏览器打开一个网页,通常需要加载HTML、Javascript、CSS 等够成网页界面和逻辑的文件,加载这些东西是非常耗时的。而且这些内容在大部分情况下不会经常变更。因此浏览器提供了一种本地缓存机制,用户再次进入这个页面时,不需要再去...
2014-01-16 20:15:00 113
转载 javascript 跨域汇总
什么是跨域?当两个域具有相同的协议、相同的端口、相同的host时,那么我们就可以认为它们是相同的域。比如:http://www.example.com/a.html 和 http://www.example.com/b/c.html 就属于相同的域,数据访问可通过 ajax 解决。反之如果不符合上述三个条件中任何一个,我们称之为不同域。比如 http://www.example.com/...
2013-12-09 01:37:00 102
转载 观察者模式模拟YUI事件机制
首先介绍下YUI的事件机制,很好理解,因为和浏览器事件机制差不多。看懂下面几个方法就可以了: publish: 创建自定义事件。第一个参数是事件类型,第二个参数是一个对象,里面可以设置默认动作 on: 监听事件, 在默认动作触发前执行回调。第一个参数是事件类型,第二个参数是回调函数 after: 监听事件,和 on 唯一不同的是在默认动作触发后执行回调 fire: 触发事件,类似...
2013-11-28 19:06:00 115
转载 从setTimeout到浏览器线程机制
看高性能javascipt 这本书时,看到这么一句话: Putting scripts at the top of the page in this way typically leads to a noticeable delay, often in the form of a blank white page, before the user can even begi...
2013-11-24 18:33:00 198
转载 YUI的模块化开发
随着互联网应用越来越重,js代码越来越庞大,如何有效的去组织自己的代码,变得非常重要。我们应该学会去控制自己的代码,而不是到最后一堆bug完全不知道从哪冒出来。前端的模块化开发可以帮助我们有效的去管理代码,特别是多人开发的时候,提高开发效率。 这篇文章主要介绍YUI模块化开发的原理,适合有一定基础的朋友阅读,如果对前端模块化开发不是很熟的话,可以先看看阮一峰的博文,http://www...
2013-11-16 17:47:00 113
转载 婚姻与爱情
这是《超级演说家》节目里黄小山演讲的一篇稿子,讲的是婚姻和爱情,原演讲的主题是世界上最远的距离,我觉得非常赞,虽然看完之后依然没弄懂啥事爱情。原视频链接:http://tv.sohu.com/20130927/n387325181.shtml 古代有一位美女,她嫁给了一个矮矬穷,她整天站在窗边,以泪洗面。终于有一天,她与从楼下经过的一个高富帅一见钟情,她认为,这才是她要找的爱情。她...
2013-11-12 21:53:00 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人