from 阮一峰

JavaScript面向对象编程(一):封装

  原文链接:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html

Javascript面向对象编程(二):构造函数的继承:

  原文链接:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance.html

Javascript面向对象编程(三):非构造函数的继承:

  原文链接:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html

竟然转不过来,直接粘贴吧,学习的时候方便

第一个链接里面有相关书籍。

网站开发人员应该知道的61件事:

  原文链接:http://www.ruanyifeng.com/blog/2010/11/61_things_every_web_developer_should_know.html

解剖CPU:

  原文链接:http://www.ruanyifeng.com/blog/2010/11/cpu_autopsy.html

CSS3圆角详解:

  原文链接:http://www.ruanyifeng.com/blog/2010/12/detailed_explanation_of_css3_rounded_corners.html

产品五问:

  http://www.ruanyifeng.com/blog/2011/01/five_questions_to_develope_a_project.html

在PHP语言中使用JSON:

  http://www.ruanyifeng.com/blog/2011/01/json_in_php.html

Google短网址的API:

  http://www.ruanyifeng.com/blog/2011/01/api_for_google_s_url_shortener.html

HTTPS的七个误解(译文):

  http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html

URL的井号:

  http://www.ruanyifeng.com/blog/2011/03/url_hash.html

IETF:互联网精神的典范:

  http://www.ruanyifeng.com/blog/2011/03/ietf.html

Firebug控制台详解:

  http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.html

快速排序(Quicksort)的Javascript实现:

  http://www.ruanyifeng.com/blog/2011/04/quicksort_in_javascript.html

云储存时代的到来:

  http://www.ruanyifeng.com/blog/2011/04/dawn_of_cloud_storage.html

Dan计划:重新定义人生的10000个小时:

  http://www.ruanyifeng.com/blog/2011/04/the_dan_plan.html

如何选择开源许可证?:

  http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html

如何判断Javascript对象是否存在:

  http://www.ruanyifeng.com/blog/2011/05/how_to_judge_the_existence_of_a_global_object_in_javascript.html

Javascript继承机制的设计思想:

  http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_inheritance_mechanism_in_javascript.html

Javascript诞生记:

  http://www.ruanyifeng.com/blog/2011/06/birth_of_javascript.html

jQuery设计思想:

  http://www.ruanyifeng.com/blog/2011/07/jquery_fundamentals.html

DOS的历史:

  http://www.ruanyifeng.com/blog/2011/07/history_of_dos.html

jQuery最佳实践:

  http://www.ruanyifeng.com/blog/2011/08/jquery_best_practices.html

数字签名是什么?:

  http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

Java开源建站工具:

  http://www.ruanyifeng.com/blog/2011/08/opensource_java_web_development_tools.html

神奇的图像处理算法:

  http://www.ruanyifeng.com/blog/2011/08/amazing_algorithms_of_image_processing.html

jQuery的deferred对象详解:

  http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html

云平台服务商一览:

  http://www.ruanyifeng.com/blog/2011/08/list_of_cloud_platforms.html

贝叶斯推断及其互联网应用(一):定理简介:

  http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_one.html

贝叶斯推断及其互联网应用(二):过滤垃圾邮件:

  http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_two.html

curl网站开发指南:

  http://www.ruanyifeng.com/blog/2011/09/curl.html

理解RESTful架构:

  http://www.ruanyifeng.com/blog/2011/09/restful.html

学习C语言的教材:

  http://www.ruanyifeng.com/blog/2011/09/c_programming_language_textbooks.html

Javascript文件加载:LABjs和RequireJS:

  http://www.ruanyifeng.com/blog/2011/10/javascript_loading.html

usenet下载最简教程:

  http://www.ruanyifeng.com/blog/2011/10/usenet_downloading_crash_tutorial.html

每行字符数(CPL)的起源:

  http://www.ruanyifeng.com/blog/2011/10/characters_per_line.html

EOF是什么?:

  http://www.ruanyifeng.com/blog/2011/11/eof.html

理解inode:

  http://www.ruanyifeng.com/blog/2011/12/inode.html

SSH原理与运用(一):远程登录:

  http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

SSH原理与运用(二):远程操作与端口转发:

  http://www.ruanyifeng.com/blog/2011/12/ssh_port_forwarding.html

处理Apache日志的Bash脚本:

  http://www.ruanyifeng.com/blog/2012/01/a_bash_script_of_apache_log_analysis.html

SOPA为什么是一部恶法:

  http://www.ruanyifeng.com/blog/2012/01/why_sopa_is_evil.html

Unix目录结构的来历:

  http://www.ruanyifeng.com/blog/2012/02/a_history_of_unix_directory_structure.html

网页开发的6种在线调试环境:

  http://www.ruanyifeng.com/blog/2012/02/6_online_playgrounds_for_web_developing.html

基于用户投票的排名算法(二):Reddit:

  http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_reddit.html

基于用户投票的排名算法(三):Stack Overflow;

  http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_stack_overflow.html

基于用户投票的排名算法(四):牛顿冷却定律:

  http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_newton_s_law_of_cooling.html

基于用户投票的排名算法(五):威尔逊区间:

  http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_wilson_score_interval.html

函数式编程初探:

  http://www.ruanyifeng.com/blog/2012/04/functional_programming.html

自适应网页设计(Responsive Web Design):

  http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html

互联网协议入门(一):

  http://www.ruanyifeng.com/blog/2012/05/internet_protocol_suite_part_i.html

互联网协议入门(二):

  http://www.ruanyifeng.com/blog/2012/06/internet_protocol_suite_part_ii.html

Git分支管理策略:

  http://www.ruanyifeng.com/blog/2012/07/git.html

Javascript定义类(class)的三种方法:

  http://www.ruanyifeng.com/blog/2012/07/three_ways_to_define_a_javascript_class.html

文件上传的渐进式增强:

  http://www.ruanyifeng.com/blog/2012/08/file_upload.html

读懂diff:

  http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.html

《Linus Torvalds自传》摘录:

  http://www.ruanyifeng.com/blog/2012/09/linus_torvalds.html

XMLHttpRequest Level 2 使用指南:

  http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html

虚数的意义:

  http://www.ruanyifeng.com/blog/2012/09/imaginary_number.html

网站的无密码登录:

  http://www.ruanyifeng.com/blog/2012/10/password-less_login.html

贝叶斯推断及其互联网应用(三):拼写检查:

  http://www.ruanyifeng.com/blog/2012/10/spelling_corrector.html

Javascript模块化编程(一):模块的写法:

  http://www.ruanyifeng.com/blog/2012/10/javascript_module.html

Javascript模块化编程(二):AMD规范:

  http://www.ruanyifeng.com/blog/2012/10/asynchronous_module_definition.html

Javascript模块化编程(三):require.js的用法:

  http://www.ruanyifeng.com/blog/2012/11/require_js.html

高斯模糊的算法:

  http://www.ruanyifeng.com/blog/2012/11/gaussian_blur.html

Compass用法指南:

  http://www.ruanyifeng.com/blog/2012/11/compass.html

Javascript异步编程的4种方法:

  http://www.ruanyifeng.com/blog/2012/12/asynchronous_javascript.html

JavaScript Source Map 详解:

  http://www.ruanyifeng.com/blog/2013/01/javascript_source_map.html

Javascript 严格模式详解:

  http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html

反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux:

  http://www.ruanyifeng.com/blog/2013/01/secure_boot.html

代码的抽象三原则:

  http://www.ruanyifeng.com/blog/2013/01/abstraction_principles.html

计算机是如何启动的?:

  http://www.ruanyifeng.com/blog/2013/02/booting.html

总结成这样是为了方便我看的时候好找,在他的首页只能按某年某月显示,太难翻了。

下次继续。他的博文挺值得看。

时间: 2024-11-05 18:35:48

from 阮一峰的相关文章

转: DNS 原理入门 (from 阮一峰)

转自:http://www.ruanyifeng.com/blog/2016/06/dns.html DNS 原理入门 作者: 阮一峰 日期: 2016年6月16日 DNS 是互联网核心协议之一.不管是上网浏览,还是编程开发,都需要了解一点它的知识. 本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作.我的目标是,读完此文后,你就能完全理解DNS. 一.DNS 是什么? DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址.你可以把它想象成一本

转:阮一峰Flex 布局教程:实例篇

作者: 阮一峰 日期: 2015年7月14日 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法. 你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇>.我的主要参考资料是Landon Schropp的文章和Solved by Flexbox. 一.骰子的布局 骰子的一面,最多可以放置9个点. 下面,就来看看Flex如何实现,从1个点到9个点的布局.你可以到codepen查看Demo. 如果不加说明,本节的H

转:阮一峰Flex 布局教程:语法篇

作者: 阮一峰 日期: 2015年7月10日 网页布局(layout)是CSS的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. 2009年,W3C提出了一种新的方案----Flex布局,可以简便.完整.响应式地实现各种页面布局.目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能. Flex布局将成为未来布局的首选方案.本文介绍它的语法,下一

阮一峰:jQuery官方基础教程笔记

jQuery是目前使用最广泛的javascript函数库. 据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司甚至把jQuery作为他们的官方库. 对于网页开发者来说,学会jQuery是必要的.因为它让你了解业界最通用的技术,为将来学习更高级的库打下基础,并且确实可以很轻松地做出许多复杂的效果. 虽然jQuery上手简单,比其他库容易学会,但是要全面掌握,却不轻松.因为它涉及到网页开发的方方面面,提供的各种方法和内部变化有上千种之多.初学者常常感到,入门很方便

(转)阮一峰-蒙特卡罗方法入门

本文转载自阮一峰-蒙特卡罗方法入门 本文通过五个例子,介绍蒙特卡罗方法(Monte Carlo Method). 一.概述 蒙特卡罗方法是一种计算方法.原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值. 它非常强大和灵活,又相当简单易懂,很容易实现.对于许多问题来说,它往往是最简单的计算方法,有时甚至是唯一可行的方法. 它诞生于上个世纪40年代美国的"曼哈顿计划",名字来源于赌城蒙特卡罗,象征概率. 二.π的计算 第一个例子是,如何用蒙特卡罗方法计算圆周率π. 正方形内部有

我看朴灵评注阮一峰的《JavaScript 运行机制详解:再谈Event Loop》

阮一峰和朴灵对我来说都是大牛,他们俩的书我都买过,阮老师的译作<软件随想录>和朴灵的<深入浅出node.js>.这个事情已经过了4个月了,所以我拿来讲应该也没啥问题. 这件事情是这样的,阮一峰在自己的博客写了篇文章<JavaScript 运行机制详解:再谈Event Loop>,然后朴灵看见了,发现了很多问题,然后在印象笔记又写了篇文章<[朴灵评注]JavaScript 运行机制详解:再谈Event Loop>,由于印象笔记现在已经不能访问了(尼玛也太烂了)

React 入门实例教程[阮一峰的网络日志] (分享)

作者: 阮一峰 https://github.com/ruanyf/react-demos 转自:http://www.ruanyifeng.com/blog/2015/03/react.html 对着文章的说明,看明白了,再跑下demo ....

Flex 布局教程:语法篇(转自阮一峰的网络日志)

作者:阮一峰(转自阮一峰的网络日志,如有侵权,立即删除) 网页布局(layout)是 CSS 的一个重点应用. 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性.它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现. 2009年,W3C 提出了一种新的方案----Flex 布局,可以简便.完整.响应式地实现各种页面布局.目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能. Flex 布局将成为未来布局的首选方案

MVC,MVP 和 MVVM 的图示 转自阮一峰先生网络日志

MVC,MVP 和 MVVM 的图示 作者: 阮一峰 复杂的软件必须有清晰合理的架构,否则无法开发和维护. MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用.它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了. 昨天晚上,我读了<Scaling Isomorphic Javascript Code>,突然意识到,它们的区别非常简单.我用几段话,就可以说清. (题图:摄于瓦伦西亚,西班牙,2014年8月) 一.MVC

flex实例(阮一峰)

Flex 布局教程:实例篇 作者: 阮一峰 日期: 2015年7月14日 上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法. 你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇>.我的主要参考资料是Landon Schropp的文章和Solved by Flexbox. 一.骰子的布局 骰子的一面,最多可以放置9个点. 下面,就来看看Flex如何实现,从1个点到9个点的布局.你可以到codepen查看Dem