随笔分类 -  转载

摘要:以自身经历列步骤如下:(基本思路就是刷6.1.6,越狱,降级基带,解锁)一、准备工作1、下载3gs 6.1.6官方固件。地址:http://act.feng.com/wetools/index.php?r=iosRom/indexPS:为什么要使用6.1.6,是因为苹果已经关闭了6.1.2、6.1.... 阅读全文
posted @ 2014-08-08 10:41 barbabravo 阅读(1270) 评论(0) 推荐(0)
摘要:现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses /alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开... 阅读全文
posted @ 2014-07-01 08:57 barbabravo 阅读(423) 评论(0) 推荐(0)
摘要:JavaScript中的instanceof和typeof常被用来判断一个变量是什么类型的(实例),但它们的使用还是有区别的: typeof 运算符 返回一个用来表示表达式的数据类型的字符串。 typeof expression ; expression 参数是需要查找类型信息的任意表达式。 说明 typeof 是一个一元运算符,放在一个运算数之前。 typeof 运算符... 阅读全文
posted @ 2014-01-25 19:33 barbabravo 阅读(356) 评论(0) 推荐(0)
摘要:本文转载自http://hxgdzyuyi.github.io/blog/chinese-subset.html中文字体和 @font-face对于互联网而言,自定义字体从来不是一个陌生的东西,IE 4 从 1997 年起就已经支持在浏览器中嵌入自定义的字体。而这一种技术被 Goolge Fonts 等免费字体服务推到了一个新的高度。前端工程师借助于 @font-face , 可以轻松的在网页上使用各种字体,基本已经成为国外网页设计的标配了。可是回过头来一看,中文 和 font-face 似乎从来没有什么交集, “在网页中使用个性化的中文字体?” 这看起来是一件很困难的事情, 并且很少人做过的 阅读全文
posted @ 2014-01-24 14:03 barbabravo 阅读(1021) 评论(0) 推荐(0)
摘要:本文转载自淘宝@玉伯也叫射雕。微博和知乎上不时有人问,通常我会忽略掉。这类问题很容易回答,也很难回答。很容易回答,是因为见过太多牛人,细思他们的成功,无外乎勤奋、坚持。某人比你优秀,往往是因为他比你勤奋。很难回答,是因为要做到勤奋很难,要坚持更难。这需要自律,需要习惯。知易行难。以上话题很大,市面上的书籍汗牛充栋,推荐 《高效能人士的七个习惯》 。这类书籍,不能读完了事,关键之处在于,要真正去做。如何做到?个人比较推崇佛学里的做法。可以先亲近善知识,然后找到合适的导师,在一定环境下去修为。佛学里讲究皈依三宝,法宝是善知识,佛宝是导师,僧宝说的是环境。这道理和我们上学是一样的。为什么不能在家自学 阅读全文
posted @ 2013-12-28 08:57 barbabravo 阅读(456) 评论(0) 推荐(0)
摘要:本文来自支付宝前端基础技术负责人玉伯,原文内容如下: 今天发了一条微博: 引用会原生 JavaScript 不代表什么,懂 jQuery、YUI 等才真正好。怎么这么多人有原生主义情结呢?走出那点小天地,海阔天高。很多人已经猜出,这是为了晚上的文章而发,提前收集大家的想法。这个话题,很早就想谈,肯定会引起口水仗,但有些事不辩不明,不理不清,与其和谐社会,不如辛亥革命。 奇怪的现象 平时工作,时不时能听到一些困惑、感慨: 引用jQuery 虽好,但只会 jQuery,不会原生 JS 是不被大公司认可的。 最近半年对原生 JS 有些生疏,得补一补。 得好好看看 ECMAS... 阅读全文
posted @ 2013-12-27 08:42 barbabravo 阅读(183) 评论(0) 推荐(0)
摘要:转载自“https://github.com/seajs/seajs/issues/547”随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr) { // 实现代码}function log(str) { // 实现代码}并像模像样地把这些函数统一放在 util.js 里。需要用到时,引入该文件就行。这一切工作得很好,同事也很感激我提供了这么便.. 阅读全文
posted @ 2013-12-26 08:18 barbabravo 阅读(246) 评论(0) 推荐(0)
摘要:显著增强 JavaScript 开发的框架概览Joe Lennon, 软件开发人员, 自由职业者简介:现代 Web 站点和 Web 应用程序倾向于依赖大量客户端 JavaScript 来提供丰富的交互功能,尤其是异步 HTTP 请求的出现使得不刷新页面就可以从服务器端脚本或数据库系统返回数据或响应。在本文中,您将了解如何通过 JavaScript 框架更轻松、更快速地创建具有高度交互性和响应性的 Web 站点和 Web 应用程序。简介JavaScript 是面向对象的脚本语言,长期以来用作 Web 浏览器应用程序的客户端脚本接口。JavaScript 让 Web 开发人员能以编程方式处理 We 阅读全文
posted @ 2013-12-09 18:13 barbabravo 阅读(336) 评论(0) 推荐(0)
摘要:框和布局在 KB005: CSS 层叠 中已经介绍了 CSS 的重要之处。CSS 可以说是页面表现的基础, CSS 可以控制布局,控制元素的渲染。布局是讲在电影画面构图中,对环境的布置、人物地位的调度、人物之间的关系、人物和景物的关系等的安排。大同小异,CSS 的布局也是一样。CSS 的布局,包含两个大部分:元素:元素及其组成,类似电影布局中人物的高矮胖瘦、衣着配饰等,以及场景中的桌椅板凳,物品等等。定位:元素的位置, 类似电影场景的中对环境的设置,人物作为元素,他们之间的关系会影响其在场景中的位置。总的说来,CSS 的布局比电影场景布局简单的多,因为 CSS 中要控制的元素都是死的,而人是活 阅读全文
posted @ 2013-12-03 16:10 barbabravo 阅读(296) 评论(0) 推荐(0)
摘要:前端目录(?)[-]前端简介HTML标签的分类标签表示一个元素按性质划分 Block-Level和Inline-Level按语义划分XHTML标签的语义化CSSCSS基础知识CSS进阶CSS Sprite浏览器兼容性IE HasLayout和Block Format ContentCSS FrameworkCSS3CSS性能优化LESS和SASSJavaScriptJavaScript基础知识JavaScript进阶DOMJSONAJAXJavaScript FrameworksHTML5前端模板前端MVC模块化开发JavaScript单元测试JavaScript设计模式NodeJSES5Ot 阅读全文
posted @ 2013-12-03 10:19 barbabravo 阅读(236) 评论(0) 推荐(0)
摘要:声明:本文转载自:阮一峰的网络日志,原文地址http://www.ruanyifeng.com/blog/2012/10/javascript_module.html,http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html,http://www.ruanyifeng.com/blog/2012/11/require_js.html随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测 阅读全文
posted @ 2013-11-28 15:32 barbabravo 阅读(301) 评论(0) 推荐(0)
摘要:排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三、插入排序——将下一个插入已排好的序列中 四、壳(Shell)排序——缩小增量 五、归并排序 六、快速排序 七、堆排序 八、拓扑排序 九、锦标赛排序 十、基数排序 一、冒泡(Bubble)排序 -------------------------. 阅读全文
posted @ 2013-11-25 09:07 barbabravo 阅读(233) 评论(0) 推荐(0)
摘要:大纲:1、bind(),live(),delegate()的含义2、三者基于相同的原理即js的事件冒泡3、三者相互之间的异同。 bind()+live() V.S. delegate():bind()和Live()均绑定在文档元素$(document)上,而delegate则绑定到某一个具体的selector上。 bind() V.S. live()+delegate():bind()是将自身的方法绑定某个元素上,当元素未在页面生成而后期又生成的话,此时bind无法生效,而live和delegate则可以。 live和delegate是源于起泡,因此live... 阅读全文
posted @ 2013-10-13 19:42 barbabravo 阅读(184) 评论(0) 推荐(0)
摘要:status状态值长整形标准http状态码,定义如下: Number Description 100 Continue101 Switching PRotocols200 OK201 Created202 Accepted203 Non-Authoritative Information204 No Content205 Reset Content206 Partial Content300 Multiple Choices301 Moved Permanently 302 Found303 See Other304 Not Modified305 Use Proxy307 Temporary 阅读全文
posted @ 2013-09-22 00:10 barbabravo 阅读(253) 评论(0) 推荐(0)
摘要:原文链接:http://polaris1119.javaeye.com/blog/764428作为一个Web开发者,掌握必要的前台技术也是很重要的,特别是在遇到一些实际问题的时候。这里给大家列举一个例子:给一个p标签增加一个类(class),可是执行后该class中的有些属性并没有起作用。通过Firebug查看,发现没有起作用的属性被覆盖了。这个时候突然意识到了CSS选择器的优先级问题,这里就CSS选择器的优先级问题做了一些总结。51CTO推荐阅读:巧妙地使用CSS选择器选择器种类严格来讲,选择器的种类可以分为三种:标签名选择器、类选择器和ID选择器。而所谓的后代选择器和群组选择器只不过是对前 阅读全文
posted @ 2013-09-21 23:16 barbabravo 阅读(412) 评论(0) 推荐(0)
摘要:用Twitter吗?如果用,你在Twitter上面关注谁了?用Github吗?如果用,请列举几个你在上面关注的存储库(repos)。你关注了什么博客?你用过什么版本控制系统?你偏爱的开发环境是什么?(操作系统,编辑器,浏览器,工具等等)你能描述一下当你创建一张网页时的流程吗?你能描述一下渐进增强和平稳降级的不同之处吗?如果回答了“没人能描述”,则加分如果描述了“特征检测”,则额外加分解释“语义化的HTML”的意思。JS压缩(Minification)是作什么用的?为什么把站点资源文件放在多个域下的做法比较好?一个浏览器一次从一个域下下载几个资源?如果你为某个设计稿做了8个不同的css文件,你是 阅读全文
posted @ 2013-09-21 20:48 barbabravo 阅读(506) 评论(0) 推荐(0)
摘要:【本文转载自http://sixpoint.me/942/implementing-simple-addon/】实现一个简单的插件教程的这个部分带你使用 SDK 来实现, 运行并打包一个插件. 这个插件在 Firefox 的右键菜单中添加一个菜单项, 用来将选中的文字翻译成英语.插件的初始化创建一个叫做 translator 的文件夹, 用来放置插件所需的所有文件.你并不需要在 SDk 的根目录下创建这个文件夹. 一旦你在 SDK 的根目录执行了 bin\activate (win) 或者 source bin/activate (*nux), cfx 就会记住 SDK 的位置, 从而让你可以 阅读全文
posted @ 2013-09-18 16:57 barbabravo 阅读(750) 评论(0) 推荐(0)
摘要:  1.确定entities及relationshipsa)设计宏观行为。你用此数据库来做什么?比如,希望管理雇员的信息。b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。c)确定relationships。看着行为,确定tables之间有何种关系。比如,在部门与雇员之间存在一种关系。给这种关系命名。d)细化行为。你从宏观行为开始,现在仔细检查这些行为,看有哪些行为能转为微观行为。比如,管理雇员的信息可细化为:● 增加新员工● 修改存在员工信息● 删除调走的员工e)确定业务规则。看着你的业务规则 阅读全文
posted @ 2013-08-30 14:12 barbabravo 阅读(295) 评论(0) 推荐(0)
摘要:首先解释下宿主环境:一般宿主环境由外壳程序创建与维护,只要能提供js引擎执行的环境都可称之为外壳程序。如:web浏览器,一些桌面应用系统等。即由web浏览器或是这些桌面应用系统早就的环境即宿主环境。本地对象ECMA-262 把本地对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”。再来看一下,“本地对象”包含哪些内容:Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxError、TypeEr 阅读全文
posted @ 2013-08-27 17:39 barbabravo 阅读(351) 评论(0) 推荐(0)
摘要:当前比较流行的几种数据交换格式主要包括以下三种:·XML·JSON·YAMLXML XML是当前编程中最为流行的数据交换格式,拥有跨平台、跨语言的优势。对于XML应该很熟悉,所以不再多做介绍。JSON什么是JSON?·JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式;·它是基于JavaScript的一个子集;JSON的有优点?·易于人阅读和编写。同时也易于机器解析和生成;·同XML或HTML片段相比,JSON提供了更好的简单性和灵活性;在Javascript地盘内,JSON毕竟是主场作战 阅读全文
posted @ 2013-08-21 15:48 barbabravo 阅读(780) 评论(0) 推荐(0)