ssh_config Recipes

2014-07-30
阅读 3 分钟
3.5k
SSH客户端可以通过配置进行不少实用的功能。详细的说明可以参见man ssh_config 概述 配置入口 作为命令行参数传递 用户级配置文件~/.ssh/config 系统级配置文件/etc/ssh/ssh_config 配置格式和用法 空行和#开头的行均为注释 有效行以keyword arguments为一组,参数可以由空白符隔开,或者以=表示一一对应的关系 参数如果...

datastack - 基于koa的RESTful框架

2014-07-30
阅读 2 分钟
5.5k
项目地址: [链接] 对开发者友好的轻量级RESTful中间件,基于koa。 我会陆续放出一下tutorials,这篇文章纯属datastack 101,希望勾起大家的兴趣。 TL;DR {代码...} More fun Events subscription [链接] datastack自带的组件即可实现将事件的CRUD操作通过广播,在客户端: {代码...} 通过datastack的notifier体系,可以轻...

杂谈Apple Swift

2014-06-04
阅读 5 分钟
7.1k
Apple的WWDC在昨天圆满结束,期望iPhone6的同学可能很失望,但是对于程序员们,他们又多了好多新玩具。除了成堆的新API,Apple还发布了一款全新的编程语言——Swift。

基于原型的JavaScript继承 - 面向对象的JavaScript - JavaScript核心

2014-05-29
阅读 7 分钟
4.6k
源码: [链接] 原文: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 基于原型的JavaScript继承 诚惶诚恐的写下这篇文章。用JavaScript实现继承模型,已经是非常成熟的技术,各种大牛也已经写过各式的经验总结和最佳实践。在这里,我只能就我所能,写下...

Strict Mode和Extended Mode - Javascript语法基础 - Javascript核心

2014-05-23
阅读 4 分钟
8.3k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Strict Mode和Extended Mode 本文上一个版本盗用了别人的文章,经读者指出后我就删掉了。由于起草的时间在去年,我也不太清楚当初是怎么把别人的文章复制进来的。本文除了介绍所谓...

开源一个小工具 - 更快、更简单的静态站点生成器 generator-pencil

2014-05-21
阅读 5 分钟
3.6k
generator-pencil 如果你有想过利用免费的Github服务来托管静态站点,你就一定用过不少站点生成器。大名鼎鼎的Jeklly,以及它的增强型变种Octopress。 在你阅读了各式各样的教程、API文档之后,你终于开始写下第一篇博文。到这里还算是不错的体验,但是一段时间之后: 这些软件的preview和build慢如蜗牛 各式各样的plugi...

Script标签和脚本执行顺序 - 文档加载 - 面向浏览器编程

2014-05-21
阅读 4 分钟
4.6k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Script标签和脚本执行顺序 这里详细聊聊和script标签相关的脚本执行顺序。 Script标签的默认行为 几个首要特性: script标签(不带defer或async属性)的会阻止文档渲染。相关脚本会...

脚本执行方式 - 文档加载 - 面向浏览器编程

2014-05-21
阅读 2 分钟
2.8k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 脚本执行方式 执行入口 script标签 eval函数 Function构造函数 setTimeout和setInterval函数 HTML标签内的事件绑定相关的內联函数(onclick等) 其他hacks script标签 最基本,最...

Javascript Generator - 函数式编程 - Javascript核心

2014-05-21
阅读 7 分钟
7.1k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Javascript Generator ES6中的Generator的引入,极大程度上改变了Javascript程序员对迭代器的看法,并为解决callback hell1提供了新方法。 Generator是一个与语言无关的特性,理论...

Javascript异步编程 - 函数式编程 - Javascript核心

2014-05-21
阅读 8 分钟
4.6k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Async Programing in Javascript 本文从异步风格讲起,分析Javascript中异步变成的技巧、问题和解决方案。具体的,从回调造成的问题说起,并谈到了利用事件、Promise、Generator等...

ES6语法特性 - ES6 - ECMAScript特性 - Javascript核心

2014-05-21
阅读 2 分钟
4k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(...) array(...) class computed properties modules ...

ES6语法特性 - ES6 - ECMAScript特性 - Javascript核心

2014-05-21
阅读 2 分钟
4.5k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(...) array(...) class computed properties modules ...

ES6语法特性 - ES6 - ECMAScript特性 - Javascript核心

2014-05-21
阅读 2 分钟
6.3k
原文: [链接] 源代码: [链接] 本文需要[补充][1]更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(...) array(...) class computed properties mod...

ES6引入的数据结构 - ES6 - ECMAScript特性 - Javascript核心

2014-05-21
阅读 2 分钟
5.9k
原文:[链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6引入的数据结构 ES6新加入的数据类型有: WeakMap WeakSet Map Set Typed Objects1 Proxy2 Symbol3 Promise4 这些数据结构的支持并不广泛,在写这篇文章的时候。仅有新版本的Fir...

ES6特性概述 - ES6 - ECMAScript特性 - Javascript核心

2014-05-21
阅读 5 分钟
7k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6特性概述 ES6比较ES5新特性更多。新加入的特性大致氛围三类: 扩展已有的原生对象API Object上的新方法 String上的新方法 Math上的新方法 ... 全新的数据结构 WeakMap Set ... ...

ES5特性 - ECMAScript特性 - Javascript核心

2014-05-21
阅读 5 分钟
22.6k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES5特性 本文将简单列举ES5的核心特性。ES5多半是扩展原生对象的功能,让Object、Array、Function更加强大。其他的特性包括strict mode和一下期待已久的工具方法(例如JSON.parse...

数组 - Javascript语法基础 - Javascript核心

2014-05-21
阅读 2 分钟
3.5k
原文: [链接] 源代码: [链接] 本文有缺陷,需要修订和改进 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 数组 创建数组 数组字面量 var a = [1, 2, 3]; 使用构造函数 var a = new Array(); 数组本质上是object(type of [ ] == 'object'); 所以要判断是不是数组,需要通过判断cons...

Javascript Objects - Javascript语法基础 - Javascript核心

2014-05-21
阅读 2 分钟
2.9k
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Javascript Objects 创建对象 对象直接量 var o = { foo : "bar" } 构造函数 var o = new Object(); 原型继承 var p = Object.create(o); 类继承 Javascript对象拥有自有属性和继承...

函数 - Javascript语法基础 - Javascript核心

2014-05-21
阅读 4 分钟
3k
原文: [链接] 源代码: [链接] 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 函数 Javascript中,要记住函数是first-class citizen。 定义 函数声明语句 {代码...} 函数定义表达式 {代码...} 函数调用 作为函数调用 {代码...} 作为方法调用 {代码...} 通过call和apply间接调用函数...

Strict Mode - Javascript语法基础 - Javascript核心

2014-05-21
阅读 1 分钟
9.3k
原文: [链接] 源代码: [链接] 本文已经废弃,请参考:[链接]

Javascript语句 - Javascript语法基础 - Javascript核心

2014-05-21
阅读 3 分钟
3.1k
源代码: [链接] 原文: [链接] 表达式 表达式是JavaScript中的一个短语,解释器会将其计算出一个结果。程序中的常量是最简单的一类表达式。 将简单的表达式在组合成复杂的表达式最常用的方法就是使用运算符。运算符按照特定运算规则对操作数进行运算。 原始表达式 原始表达式包括常量,关键字和变量. 对象和数组的初始...

数据类型 - Javascript语法基础 - Javascript核心

2014-05-21
阅读 8 分钟
3.7k
源代码: [链接] 原文 [链接] 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Javascript数据类型 计算机程序的运行需要对值进行造作。在编程语言中,能够表示并操作的值的类型称做数据类型。 JavaScript的数据类型分为两类: 原始类型和对象类型。JavaScript中的原始类型包括数字,...

词法 - Javascript核心 - Javascript语法基础

2014-05-21
阅读 2 分钟
3.9k
原文: [链接] 源码: [链接] JavaScript的词法结构 字符集 JavaScript程序是用Unicode字符集。支持地球上几乎所有在用的语言。 {代码...} JavaScript是区分大小写的语言的。需要注意的是,HTML并不区分大小。 {代码...} JavaScript会忽略程序中标识之前的空格。多数情况下也会忽略换行符。这样我们可以通过空格和换行,保...