`
文章列表
原文:Automatic semicolon insertion in JavaScript 译文:JavaScript 中的自动分号插入(ASI) 译者:jackyqi 感谢 jackyqi 帮我翻译这篇文章,如果对 javascript 比较感兴趣可以去微博关注他 @jackyqi。 在 JavaScript 中,行尾的分号有一种自动插入机制,这样子,可以容忍某些朋友忽略了输入分号。 当然你最好养成输入分号的习惯,同时掌握 JavaScript 是如何处理忽略输入分号的情况的,因为这种知识有助于你理解没有分号的代码。
排序算法对结果的唯一要求就是操作数满足全序关系: 如果 a≤b 并且 b≤c 那么 a≤c(传递性)。 对于 a 或 b,要不 a≤b,要不 b≤a(完全性)。 这个问题可以用信息论来回答。 我从 1 到 5 中挑一个数字出来让你来猜,每回合你都可以问我一个问题,我的回答“是”或“不是”(1 或 0),那么你至少需要几个回合才能保证猜出这个数字? 比较符合这个游戏精神的玩法是从自己的幸运数字(比如我的是7)开始猜起,一个一个地问我“是不是X?”, 可能你的运气足够好,一个回合就能够猜对,但是在最坏的情况下可能就需要5个回合,所以你的答案应该是“至少需要5个回合” (事实上你 ...
原文:JavaScript quirk 1: implicit conversion of values 译文:「译」JavaScript 的怪癖 1:隐式类型转换 译者:justjavac 零:提要 [此贴子是 javascript 的 12 个怪癖(quirks) 系列的第一篇。]
mixin模式就是装饰器模式。   单利模式呢?呵呵,其实就是全局变量/对象。   当过程式开发变得越来越复杂,代码越难以维护,于是,出现了软件危机,解决软件的危机的方式是什么呢?新的开发模式,也就是 OO,面向对象。   但是面向对象是银弹吗?至少最开始的时候是,很多极端的语言说自己是纯OO,一切都是对象,看似很完美,但是很多东西根本就不需要用对象的,而且频繁产生对象也是一件麻烦事,还有些对象整个软件周期内只要一个就可以了,比如数据库连接池,或者 sun 对象(毕竟太阳只有一个
原文:12 JavaScript quirks 译文:「译」javascript 的 12 个怪癖(quirks) 译者:justjavac 实际上 javascript 是一个相当简洁的语言,但是也难免会有一些怪癖(quirks)。 本章是 javascript 的 12 个怪癖系列的第一篇, 也是一个目录,为的是你能更好的了解它们:
原文:Understanding delete 译文:javascript 中的 delete 译者:justjavac 在这篇文章中作者从《JavaScript面向对象编程指南》一书中关于 delete 的错误讲起,详细讲述了关于 delete 操作的实现, 局限以及在不同浏览器和插件(这里指 firebug)中的表现。
整理自知乎我的一次回答:http://www.zhihu.com/question/20594192   我的观点,只写说明性注释,不写功能性注释。也就是说,注释Why,而不是How和What。
声明:虽然发表在愚人节,但是文章内容很严肃。 前几天在知乎有人问“作为一名做 Web 开发的 Java 工程师,算法在工作中基本不怎么用到,但为什么面试总会问算法的问题?”, 原文地址: http://www.zhihu.com/question/20887109。 我工作也有四五个年头了,个人觉得算法在工作中基本不怎么用到, 也可能是因为我工作内容的原因,我主要做web开发,请问大家对这个问题怎么看? 作为一名面试官,我很少面试语言的细节,这些都是可以通过看书或者手册学习到的。 我比较喜欢看应聘者解决问题的能力。 原文太长,就不贴出来了。 
前言 在JavaScript中,作用域、上下文、闭包、函数等算是精华中的精华了。对于初级JSer来说,是进阶必备。对于前端攻城师来说,只有静下心来,理解了这些精华,才能写出优雅的代码。 本文旨在总结容易忘记的重要知识,不会讲基本的概念。如果对基本知识不太熟悉,就去翻下《 JavaScript权威指南》吧~ 参考文章如下(建议读者朋友用chrome看这些文章吧,不然的话会错过很多精彩哦~):
本文转载自淘宝 @玉伯也叫射雕。   微博和知乎上不时有人问,通常我会忽略掉。这类问题很容易回答,也很难回答。   很容易回答,是因为见过太多牛人,细思他们的成功,无外乎勤奋、坚持。某人比你优秀,往往是因为他比你勤奋。   很难回答,是因为要做到勤奋很难,要坚持更难。这需要自律,需要习惯。知易行难。   以上话题很大,市面上的书籍汗牛充栋,推荐
今天早上一如既往的开电脑第一件事儿就是登录Google Reader,结果却突然弹出了一个提示框,虽然是用英文写的,不过六级没有过的我还是看懂了,Google阅读器将于今年2013年的7月1日停止服务,并提示用户导出Google阅读器里面的订阅,   以前我的博客中,推荐大家使用Google Reader订阅。现在只能转用其它的了。于是第一时间制作了邮件订阅按钮。       点击上面的按钮可以订阅我博客,博客已经全文输出了。
  问题 众所周知,在 python 中,+ 运算符可以使用在列表上,+ 运算符只需要第二个操作数是可迭代的(原文:iterable。@justjavac),那么 + 显然可以运算在 "ha" 上。 代码如下: >>> x = [] >>> x += "ha" >>> x ['h', 'a'] >>> x = x + "ha" Traceback (most recent call last): File "<stdi ...
  >>> li = ['a', 'b', 'c'] >>> li.extend(['d', 'e', 'f']) >>> li ['a', 'b', 'c', 'd', 'e', 'f'] >>> len(li) 6 >>> li[-1] 'f' >>> li = ['a', 'b', 'c'] >>> li.append(['d', 'e', 'f']) >>> li ['a', ...
原文:Is 0 a decimal literal or an octal literal? 译文:C++ 中 0 是十进制还是八进制? 译者:justjavac C++ 中 0 是十进制还是八进制? 虽然在任何进制数种, 0 只有一个值——那就是「零」,之所以问这个问题,纯粹是闲着蛋疼。 最近和朋友们讨论关于数的话题,他说,八进制数现在几乎
Spring MVC 框架 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,可以选择是使用内置的 Spring Web 框架还是 Struts 这样的 Web 框架。通过策略接口,Spring 框架是高度可配置的,而且包含多种视图 ...
Global site tag (gtag.js) - Google Analytics