下载APP 随时随地学编程
返回 首页

CoffeeScript教程

开始阅读
目录
CoffeeScript 关于

CoffeeScript 语法

CoffeeScript 服务端和客户端的代码重用
CoffeeScript 比较范围
CoffeeScript 嵌入 JavaScript
CoffeeScript For 循环

CoffeeScript 类和对象

CoffeeScript 对象的链式调用
CoffeeScript 类方法和实例方法
CoffeeScript 类变量和实例变量
CoffeeScript 克隆对象(深度复制)
CoffeeScript 类的混合
CoffeeScript 创建一个不存在的对象字面值
CoffeeScript CoffeeScrip 的 type 函数

CoffeeScript 字符串

CoffeeScript 大写单词首字母
CoffeeScript 查找子字符串
CoffeeScript 生成唯一 ID
CoffeeScript 字符串插值
CoffeeScript 把字符串转换为小写形式
CoffeeScript 匹配字符串
CoffeeScript 重复字符串
CoffeeScript 拆分字符串
CoffeeScript 清理字符串前后的空白符
CoffeeScript 把字符串转换为大写形式

CoffeeScript 数组

CoffeeScript 检查变量的类型是否为数组
CoffeeScript 将数组连接
CoffeeScript 由数组创建一个对象词典
CoffeeScript 由数组创建一个字符串
CoffeeScript 定义数组范围
CoffeeScript 筛选数组
CoffeeScript 列表推导
CoffeeScript 映射数组
CoffeeScript 数组最大值
CoffeeScript 归纳数组
CoffeeScript 删除数组中的相同元素
CoffeeScript 反转数组
CoffeeScript 打乱数组中的元素
CoffeeScript 检测每个元素
CoffeeScript 使用数组来交换变量
CoffeeScript 对象数组
CoffeeScript 类似 Python 的 zip 函数

CoffeeScript 日期和时间

CoffeeScript 计算复活节的日期
CoffeeScript 计算(美国和加拿大的)感恩节日期
CoffeeScript 计算两个日期中间的天数
CoffeeScript 找到一个月中的最后一天
CoffeeScript 找到上一个月(或下一个月)
CoffeeScript 计算月球的相位

CoffeeScript 数学

CoffeeScript 数学常数
CoffeeScript 更快的 Fibonacci 算法
CoffeeScript 平方根倒数快速算法
CoffeeScript 生成可预测的随机数
CoffeeScript 生成随机数
CoffeeScript 转换弧度和度
CoffeeScript 一个随机整数函数
CoffeeScript 指数对数运算

CoffeeScript 方法

CoffeeScript 去抖动函数
CoffeeScript 当函数括号不可选
CoffeeScript 递归函数
CoffeeScript 提示参数

CoffeeScript 元编程

CoffeeScript 检测与构建丢失的函数
CoffeeScript 扩展内置对象

CoffeeScript jQuery

CoffeeScript AJAX
CoffeeScript 回调绑定
CoffeeScript 创建 jQuery 插件
CoffeeScript AJAX
CoffeeScript 不使用 jQuery 的 Ajax 请求

CoffeeScript 正则表达式

CoffeeScript 使用 Heregexes
CoffeeScript 使用 HTML 命名实体替换 HTML 标签
CoffeeScript 替换子字符串
CoffeeScript 查找子字符串

CoffeeScript 网络

CoffeeScript 客户端
CoffeeScript HTTP 客户端
CoffeeScript 基本的 HTTP 服务器
CoffeeScript 服务器
CoffeeScript 双向客户端
CoffeeScript 双向服务器

CoffeeScript 设计模式

CoffeeScript 适配器模式
CoffeeScript 桥接模式
CoffeeScript 生成器模式
CoffeeScript 命令模式
CoffeeScript 修饰模式
CoffeeScript 工厂方法模式
CoffeeScript 解释器模式
CoffeeScript 备忘录模式
CoffeeScript 观察者模式
CoffeeScript 单件模式
CoffeeScript 策略模式
CoffeeScript 模板方法模式

CoffeeScript 数据库

CoffeeScript MongoDB
CoffeeScript SQLite

CoffeeScript 测试

CoffeeScript 使用 Jasmine 测试
CoffeeScript 使用 Nodeunit 测试

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }