luanmingli

+1s


  • 首页

  • 归档

  • 标签

  • 关于

  • 搜索
close

尾调用优化

发表于 2015-04-19 13:33:10
尾调用优化 尾调用(Tail Call)是函数式编程的一个重要概念,本文介绍它的含义和用法。 什么是尾调用?尾调用的概念非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 function f(x){ return g(x); } 上面代码中,函数f的最后一步是调用函 ...
阅读全文 »

React入门实例教程

发表于 2015-04-04 14:12:59
React 入门实例教程 现在最热门的前端框架,毫无疑问是 React 。 上周,基于 React 的 React Native 发布,结果一天之内,就获得了 5000 颗星,受瞩目程度可见一斑。 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScri ...
阅读全文 »

JavaScript有多灵活?

发表于 2015-03-19 13:32:47
JavaScript 有多灵活? JavaScript 是一种灵活的语言,表达力极强,我来举一个例子,保证让很多人大吃一惊。 本文受到了 Kyle Simpson 的文章《Iterating ES6 Numbers》的启发。 首先,在 Number.prototype 对象上,部署一个 ...
阅读全文 »

强类型JavaScript的解决方案

发表于 2015-03-08 18:07:39
强类型 JavaScript 的解决方案 JavaScript 是一种弱类型(或称动态类型)语言,即变量的类型是不确定的。 x = 5; // 5 x = x + 'A'; // '5A' 上面代码中,变量x起先是一个数值,后来是一个字符串,类型完全由 ...
阅读全文 »

Unicode与JavaScript详解

发表于 2015-02-27 22:51:47
Unicode与JavaScript详解 Unicode是什么?Unicode源于一个很简单的想法:将全世界所有的字符包含在一个集合里,计算机只要支持这一个字符集,就能显示所有的字符,再也不会有乱码了。 它从0开始,为每个符号指定一个编号,这叫做”码点”(code point)。比如,码点0 ...
阅读全文 »

也许,DOM 不是答案

发表于 2015-02-26 19:08:12
也许,DOM 不是答案 有一个词”手机网站”(mobile web),指供手机浏览的网站,但它是不存在的。 人们提到”移动互联网”的时候,其实专指另外一样东西:手机App。 Web App vs. Native App比起手机App,网站有一些明显的优点。 跨平台:所有系统都能运行 ...
阅读全文 »

前端模块管理器简介

发表于 2015-02-08 18:07:39
前端模块管理器简介 模块化结构已经成为网站开发的主流。 制作网站的主要工作,不再是自己编写各种功能,而是如何将各种不同的模块组合在一起。 浏览器本身并不提供模块管理的机制,为了调用各个模块,有时不得不在网页中,加入一大堆script标签。这样就使得网页体积臃肿,难以维护,还产生大量的HT ...
阅读全文 »

undefined与null的区别

发表于 2015-02-02 02:07:31
undefined与null的区别 大多数计算机语言,有且仅有一个表示”无”的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。 有点奇怪的是,JavaScript语言居然有两个表示”无”的值:undefined和null。这是为什么? ...
阅读全文 »

MVC,MVP 和 MVVM 的图示

发表于 2015-02-01 23:44:12
MVC,MVP 和 MVVM 的图示 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我 ...
阅读全文 »

什么是Event Loop?

发表于 2015-01-24 10:55:04
JavaScript 运行机制详解:再谈Event Loop 上个月,我偶然看到了Philip Roberts的演讲《Help, I’m stuck in an event-loop》。这才尴尬地发现,自己的理解是错的。我决定重写这个题目,详细、完整、正确地描述JavaScript引擎的内部运行 ...
阅读全文 »
1…789…13
LuanMingli

LuanMingli

129 日志
67 标签
GitHub
© 2013 - 2017 LuanMingli
由 Hexo 强力驱动
主题 - NexT.Pisces