ゞ╃漃瘼青賰
——我用青春换未来!我比别人笨,但是我比别人努力!
摘要: 什么是 Git?非常简单地说,Git 是 Linus Torvalds 最近实现的源代码管理软件。正如所提供的文档中说的一样,“Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。”Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux 内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此 Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux 内核开 阅读全文
posted @ 2013-12-05 13:47 ゞ╃漃瘼青賰 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1、隐藏地址栏 很多文档介绍通过调用window.scrollTo(0, 1);就可以隐藏地址栏,但是通过实践发现隐藏地址栏还是真够坑爹的啊,只调用这一句话一般不会起作用,我们需要function hideBar() { setTimeout( function() { window.scrollTo(0, 1); }, 0); };但是有时候我们发现还是隐藏不了地址栏,为什么呢?大多时候是因为页面高度不够隐藏地址栏,这样我们需要先把body高度设置够搞,隐藏地址栏后再还原回来, function hideBar() { document.body.style.height = Math.ma 阅读全文
posted @ 2013-12-03 17:56 ゞ╃漃瘼青賰 阅读(510) 评论(1) 推荐(1) 编辑
摘要: 1、Meta 之 viewport说到移动平台meta标签,那就不得不说一下viewport了,那么什么是viewport呢? viewport即可视区域,对于桌面浏览器而言,viewport指的就是除去所有工具栏、状态栏、滚动条等等之后用于看网页的区域 。对于传统WEB页面来说,980的宽度在iphone上显示是很正常的,也是满屏的,但对于webapp而言,可能就有点问题了,在iphone上我们的webapp在竖屏下通常宽度都是320,这时我们320页面在iphone上显示成啥效果呢?有人可能认为iPhone不是320的宽度莫,感觉应该是满屏的吧,事实呢?我们来看一下如下布局在iPhone上 阅读全文
posted @ 2013-12-03 17:50 ゞ╃漃瘼青賰 阅读(371) 评论(0) 推荐(1) 编辑
摘要: SASS的安装方法:1、先安装Ruby,下载地址:http://download.csdn.net/detail/hzf2257/3334439。安装注意事项如下图,装在C盘会比较好,装其它盘也可以。2、打开Ruby的命令符面板,输入: gem install haml 和 gem install sassSASS文件转换为CSS文件的方法:如:在D盘建立一个SASS文件夹,文件夹下有一个style.scss文件(scss,sass都行。sass文件对代码的排版有着非常严格的要求,而且没有大括号,没有分号。scss对代码的要求没那么高。)用下面的方法可以将sass或者scss转换为css文件。 阅读全文
posted @ 2013-10-18 11:19 ゞ╃漃瘼青賰 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 方法一:别的不多说,直接上代码,或者参考在线DEMO,下面所有的DEMO都有HTML和CSS代码,感兴趣的同学自己慢慢看吧。HTML Markup Left Sidebar Main Content CSS Code 查看在线DEMO。方法二HTML Markup Left Sidebar Main Content CSS Code 查看在线的DEMO。方法三:HTML Markup Main Content Left Sidebar CSS Code *{margin: 0;padding: 0;} #cont... 阅读全文
posted @ 2013-10-16 15:44 ゞ╃漃瘼青賰 阅读(776) 评论(1) 推荐(1) 编辑
摘要: 方法一:这种方法用来实现单行垂直居中是相当的简单的,你只要保证元素内容是单行,并且其高度是固定不变的,你只要将其“line-height”设置成和“height”值一样就Ok了。不过这种方法局限性太大,只有单行文本的元素才适用,所以在多行元素中是不能使用这种方法的。Html Markup content CSS Code: .vertical { height: 100px; line-height: 100px;/*值等于元素高度的值*/ } 优点:适合在所有浏览器,没有足够空间时,内容不会被切掉缺点:仅适合应用在文本和图片上,并且这种方法,当你文本... 阅读全文
posted @ 2013-10-16 14:55 ゞ╃漃瘼青賰 阅读(5916) 评论(0) 推荐(0) 编辑
摘要: (function($){ //返回顶部和底部插件 $.fn.extend({ goTopBootom:function (options){ //默认参数 var defaults = { "upBtn":".up", //被点击返回顶部的按钮 "downBtn":".down", //被点击返回底部的按钮 "inTms":300, //此功能元素出现的时间 "outTms":300, //此功能元素隐... 阅读全文
posted @ 2013-08-30 17:54 ゞ╃漃瘼青賰 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到它的思想和模式中,它是非常简单易懂的。下面,我们有了一个插件的基本层次:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364// 阅读全文
posted @ 2013-08-26 11:34 ゞ╃漃瘼青賰 阅读(589) 评论(0) 推荐(1) 编辑
摘要: 前言SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前JavaScript编程中普遍存在的依赖关系混 阅读全文
posted @ 2013-08-23 12:17 ゞ╃漃瘼青賰 阅读(5383) 评论(0) 推荐(1) 编辑
摘要: 在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互规则。在 CMD 规范中,一个模块就是一个文件。代码的书写格式如下:define(factory);defineFunctiondefine是一个全局函数,用来定义模块。definedefine(factory)define接受factory参数,factory可以是一个函数,也可以是一个对象或字符串。factory为对象、字符串时,表示模块的接口就是该对象、字符串。比如可以如下定义一个 JSON 数据模块:define 阅读全文
posted @ 2013-08-23 10:31 ゞ╃漃瘼青賰 阅读(577) 评论(0) 推荐(0) 编辑