自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

aimingoo的专栏

.F{color:red}aimingoo

原创 本博客的主要更新已经迁至新站

也许我会时不时会回这里来写一两篇,但不确保长期维护

2017-06-16 15:21:17 6820 1

原创 科普:"Field提案"是什么东东?

上次掺和JavaScript的事,是说JavaScript语言有值的问题;再往前一年,就是在“红绿灯大战”中讨论Promise了。这细数起来,都是两三年前的旧事了。 但我还是跟进JavaScript的。最新近的事,是持续地讨论这个所谓“TC39提案”的事情。本以为真关心的人并不多,但前两天连老宋都...

2018-10-18 11:00:54 785 1

原创 关于废止proposal-class-fields提案的建议

在本文中,我会仔细分析新提案中field的概念矛盾,并揭示它实质上是作用域设计上的倒退。并且,该提案的错误实现,将不可避免地导致灾难。 Reject it! No more choices! 1. 概念:“Not Fields”! 对象在定义上是“属性集(object is collectio...

2018-10-17 00:19:47 1525 0

原创 私有属性的实现

在tc39的提案中,这一特性被称为"private field",据说是为了避免与property这个传统的名字出现概念冲突。这简直是扎了裤脚放屁——还要称比脱了裤子文雅!为什么这么讲呢?因为一旦引入了所谓“private filed”,就预示着还会有“public fiel...

2018-10-15 11:09:18 1478 0

原创 No prefix! operator is Ok!

所有在我对原有提案的修改中,核心不是“不用#字符”,而是将它从一个前缀字符,变成了一个操作符。这一方面是使“声明语法”与“表达式运算”分开,另一方面也让这些修改与ECMAScript规范保持在语法上的一致性。 原有提案:https://github.com/tc39/proposal-cla...

2018-10-13 21:10:17 529 0

原创 元类型系统是对JavaScript内建概念的补充

本文是一个系列,包括: JavaScript的元系统 JavaScript中创建原子的几种方法 元类型系统是对JavaScript内建概念的补充(本文) JavaScript的类型系统一贯是反人类的,以至于JavaScript之父Eich都会跳出来说“我做错...

2018-08-28 10:44:37 1231 0

原创 JavaScript中创建原子的几种方法

本文是“JavaScript的元语言”系列中的一篇。其它内容参见: * JavaScript的元系统 JavaScript中可以通过Object.create(null)来创建原子,这是非常自然而又易于理解的方式。不过也有一些其它的方法来实现相同的效果,虽然在概念上有所不同,但是它...

2018-08-26 13:47:13 1395 0

原创 JavaScript的元系统

本文是对在第四届FEDay中分享的《无类继承:JavaScript面向对象的根基》的进一步讨论。也是对开源项目@aimingoo/metameta的解析。 ECMAScript中只有两处提及到“Meta”这个概念,一处是说明ECMAScript的规范类型(a specification ...

2018-08-24 10:55:56 1998 0

原创 本届FEDay的讲演内容在这里了

就是前端日(https://fequan.com/2018/)了。 这是第四届了,呵呵,谢邀。我的主题是《无类继承:JavaScript面向对象的根基》,主要是从JS中面向对象的历史讲起,一直到元类继承的实现。 资源下载在这里: https://download.csdn.net/downl...

2018-08-21 10:31:51 752 0

原创 怎么会有两个“原本”

今天很突然地发现裘宗燕老师还翻译了一本《编程原本》,英文名是”Elements of Programming”,是C++的STL库之父Alexander Stepanov,简单地说就是“一个大牛”。而看到这个书名的时候,就是一惊:撞衫撞脸撞书名,我那本《程序原本》的英文名原本也是打算用”Eleme...

2017-09-24 18:43:52 2316 1

原创 小述系列最终篇:说说《大道至易:实践者的思想》

这最后一篇小述,是写《大道至易》的。我想我又是犯了文绉绉的老毛病,把这篇“述”写成了自说自话的道可道与非常道。之所以写得这么晦涩难看,除了拽拽文之外,其实可能最大的原因还是自己吃得不够透彻,所以表达上就深入得进去,却浅不出来…… 所谓大道,终归是难写的,所以还是请大家原谅我的这些不成熟吧...

2017-07-30 11:50:11 2845 0

原创 电子书《我的架构思想》小述

接下来谈谈《我的架构思想》。上一篇是“电子书《程序原本》小述”,在这里:http://blog.csdn.net/aimingoo/article/details/75506782。 本电子书可自由下载和传播。 这些年来我所谈的“架构思想”在2007年,我还在盛大的时候曾做过一次名为《设...

2017-07-23 22:19:35 3617 0

原创 重发:“设计师的实战过程”下载

这大概是我最后一次讲过的“软件设计”话题了,包括音频和PPT。需要的同学请自行下载。 Chapter1~3,下载Chapter 1介绍: http://blog.csdn.net/aimingoo/article/details/2735597 下载(Part1~2): http://dow...

2017-07-23 21:49:01 2205 0

原创 电子书《程序原本》小述

《程序原本》作为电子书首发已经一个月了(下载附后),它到底是一本怎么样的书呢?我想站在我自己的角度对它做一些阐述,或是有利于对它的理解与传播的。 本电子书可自由下载和传播。 什么是“原本”书名取自于《几何原本(Euclid’s Elements)》,因此这个“原本”,其实原意应从Elem...

2017-07-20 12:20:02 3478 0

原创 前端要给力之:语句在JavaScript中的值

语句在JavaScript中的值 这两天在写语言精髓那本书的第三版,讨论到ES6跟ES5中间对“语句的值”的不同处理。正好Weibo上也有同学对这个问题有兴趣,所以专门整理了这篇。 写博客可以啰嗦点,写书就不行了。所以这篇文章跟书上能看到的还是会不一样的。 问题是:语句有值吗?很不幸...

2016-04-12 19:48:08 6338 0

原创 确定的世界 - The Promise's World

有这样的一个世界在持续地向前推进着,这个世界充满着无穷多个选择,也就是说有无穷多的可能;但对每一个选择来说,存在决定/未决两种状态,如果已经决定,则只能有yes/no两种结果之一。 那么,这个世界是确定的么?

2015-08-10 17:35:08 4323 0

原创 前端要给力之:红绿灯大战中的火星生命-Promise

目录目录 传说的开始 看到winter的代码我的第一反应是全无promise的精髓 其实我了解Promise也是新近的事情 我与Promise后来发生的故事 红绿灯大战的亲历实录 Promise写出来怎么会是这个样子 欢迎回到火星 感谢米粽粽同学提到我的一篇旧文 第一步的抽象 一点说明前提 重新定...

2015-04-12 21:35:15 17384 5

原创 MPD大会上使用的PPT分享 - 2014

MPD(软件工作坊,在这里在这里)中我的内容是“架构的过程“。架构是一个过程而非结果,是我的主要观点。本主题讨论两种不同视角下的架构过程与具体方法。将在实践环境中与大家完成一个系统的分析,评价与构建。并尝试性地讨论“架构过程论”的局限性。 下面是此次分享中的完整PPT,

2014-09-22 20:54:58 6729 0

原创 CSDN的SDCC大会(2013)中使用的PPT分享

什么才是这样的意图?我们如何得到或形成意图呢?为什么说“获得意图”才架构的精髓呢?“意图之于架构”的本质究竟是什么?这些是我在本讲演中希望与大家分享与讨论的。

2013-08-31 22:02:09 8051 8

原创 MPD大会上使用的PPT分享 - 2013

MPD(软件工作坊,在这里在这里)中我的内容是“架构的过程“。架构是一个过程而非结果,是我的主要观点。本主题讨论两种不同视角下的架构过程与具体方法。将在实践环境中与大家完成一个系统的分析,评价与构建。并尝试性地讨论“架构过程论”的局限性。下面是此次分享中的完整PPT,与大会中用到的略有区别。其中,...

2013-06-15 21:50:20 8005 2

原创 OSCHINA答读者问之六:杂谈(完结篇)

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题:(没有主题,呵呵) 问:...

2013-01-02 23:17:38 7915 0

原创 OSCHINA答读者问之五:小作坊如何实施所谓的软件工程?

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题:小作坊如何实施所谓的软件工程? ...

2013-01-02 23:00:33 9305 1

原创 OSCHINA答读者问之四:如何做好团队建设以及提高个人领导力?

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459   本篇的问题:应该从哪些方面下功夫才能做好...

2013-01-02 22:57:12 9089 1

原创 OSCHINA答读者问之三:架构是否就是把问题域理清楚?软件工程各要素可有比重?

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题有两个:架构是否就是把问题域理清...

2013-01-02 22:48:32 8421 1

原创 OSCHINA答读者问之二:什么是架构?以及什么是架构师?

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题是:什么是架构?以及什么是架构师...

2013-01-02 22:43:59 9571 1

原创 OSCHINA答读者问之一:“软件工程”的学法与用法

我曾经去给OSCHINA做过一期有关“软件工程实践”的有奖高手问答 (奖是给提问者的,哈哈),现在来看,许多问题仍然可读之处,因此整理成文字,以为众赏。 原贴在这里:http://www.oschina.net/question/12_78459 本篇的问题是:软件工程要怎么学,学了有...

2013-01-02 20:46:26 8944 2

原创 大动作!!!公开《大道至简——软件工程实践者的思想》电子版(第二版)

哈哈,其实这个标题是七年前第一次发布这本小书的电子版时使用的。那个时候比现在爱咋呼,所以标题也就有点哗众,现在在这么写,只是怀个旧罢了。 不过真的是要发布这本书的新电子版来着。关于这次发布的原因,在前言里有写,附后。这里先提供下载: 微博用户: http://t.cn/zjC469...

2012-12-19 01:45:06 16517 1

原创 《JavaScript语言精髓与编程实践(第二版)》勘误【2012.12】

相关信息可以看这里:http://blog.csdn.net/aimingoo/article/details/7362552 本文只发勘误。 ============================================ 在第二印次中,已经处理的勘误:12处 (该版...

2012-12-12 21:31:58 11157 6

原创 《大道至易——实践者的思想》勘误【2012.12】

相关的信息请看这里:http://blog.csdn.net/aimingoo/article/details/7704089 或图灵社区:http://www.ituring.com.cn/book/1045 本文只发勘误。 ================================...

2012-12-12 20:29:30 8429 0

原创 “不要急”——《大道至简》典藏版(第四版)前言

什么!你还在讲《大道至简》?! 是的,我说的是《大道至简》,它的上一个版本是“点评版”,也是我这么多年来非常遗憾的一个版次。当然,这也是刊印这个“典藏版”的最基本和最强大的动力了! ==================== 第四版前言 ===================...

2012-09-17 16:01:14 11868 1

原创 信任--谈谈企业成功中的人力因素

信任--谈谈企业成功中的人力因素 老K,这是一封邮件,但也不仅是邮件。我想讨论一个我一直在思考的问题:我们为什么总面临极大的企业决策负担? 引起我讨论这个话题的,主要是一篇名为《中国企业欠缺的不是创新,而是信任》的文章,作者是《纽约时报》专栏作家、三获普利策奖的托马斯?弗里德曼(Tho...

2012-09-15 03:19:37 10432 1

原创 Android玩乐系列:修改汇编代码支持原生高清来电大头贴(三)

【 本文分三篇。本篇介绍更复杂的定制过程。 】 (接下来进一步细化上一篇的修改,前六节请参见:http://blog.csdn.net/aimingoo/article/details/7939116) 7、一些遗留问题的修改 ======= 上面是最简版本,只是为...

2012-09-03 18:15:39 14002 3

原创 Android玩乐系列:修改汇编代码支持原生高清来电大头贴(二)

【 本文分三篇。本篇提供一个最小的修改案例。更详细的修改请参考篇三: http://blog.csdn.net/aimingoo/article/details/7939132 】 (前三节有关背景介绍请至:http://blog.csdn.net/aimingoo/article...

2012-09-03 18:08:21 15256 8

原创 Android玩乐系列:修改汇编代码支持原生高清来电大头贴(一)

【 本文分三篇。本篇重在介绍“全屏来电大头贴”的问题,想直接切入技术细节的请径直前往篇二: http://blog.csdn.net/aimingoo/article/details/7939116 】 1、Android手机中的来电大头贴 ======= 来电大头贴其...

2012-09-03 18:01:21 18770 18

原创 MPD大会上使用的PPT分享

MPD(软件工作坊,在这里在这里)中我的内容是“架构的过程“,讨论到一个架构过程形成的思想与问题:架构是一个过程而非结果。 这一主题讨论两种不同视角下的架构过程与具体方法。将在实践环境中与大家完成一个系统的分析、评价与构建。并尝试性地讨论“架构过程论”的局限性。 我主要的目标是形成一种思维习惯...

2012-07-21 18:32:59 9805 1

原创 全文指引:《大道至易》中附录摘引的全文目录

【几则小广告】 预读在这里在这里: https://skydrive.live.com/?cid=F9303C43D5CEAFB3&id=F9303C43D5CEAFB3%211191 或 http://t.cn/zOkNAee 又,下单在这里在这里: 京东:htt...

2012-06-30 01:00:26 10588 3

原创 迟来的真相:关于JavaScript的历史

今天看到李松峰老师(@李松峰)发布了新版的《JavaScript高级程序设计》(第三版)的预售消息,于是跑去当当(在这里)仔细地读了一下新版有关“JavaScript起源”的段落。读罢,心中的种种不安一扫而空:在这本书的第三版,总算还原了JavaScript起源的真相。   话说有一本《Jav...

2012-03-22 15:13:39 20379 13

原创 《JavaScript语言精髓与编程实践》(第二版)相关资源汇总

《JavaScript语言精髓与编程实践》已经陆续在网店开售,相关信息可以看这里: 绿皮书再版!ECMAScript 5th有讲呵! http://blog.csdn.net/aimingoo/article/details/7362552 主要的修改与更新的内容在这里:...

2012-03-21 10:37:55 13354 3

原创 绿皮书再版!ECMAScript 5th有讲呵!

终于可以发博来讲这本书了。哈哈哈,终于印出来了哇!从去年9月一直等到现在,同志们啊,我被催得好那个悲 【3月19日补充】 各大网上书店开始有售: 京东:http://book.360buy.com/10950776.html 当当:http://product.dangdang...

2012-03-16 20:59:32 10623 6

原创 不可能解开的谜题

本文为《程序员修炼之道:从小工到专家(评注版)》一书的序。 http://product.dangdang.com/product.aspx?product_id=22531373 该书的这一版次是英文版原版(带原版页码),由学镛(在这里在这里)与我合写的点评,点评是中文。我主...

2011-11-18 12:21:10 8523 0

提示
确定要删除当前文章?
取消 删除