
JavaScript设计模式之命令模式【命令解耦】
在讲解命令模式之前我们先来了解一个生活中的命令模式场景: 场景1:医院看病抓药:当你因为肾虚到医院看医生,医生一番操作之后得出结论:要吃个疗程【夏桑菊】、【小柴胡】(药名纯属虚构,真的肾虚就找医生),于是医生开了个药单【夏桑菊、小柴胡】,让...

在讲解命令模式之前我们先来了解一个生活中的命令模式场景: 场景1:医院看病抓药:当你因为肾虚到医院看医生,医生一番操作之后得出结论:要吃个疗程【夏桑菊】、【小柴胡】(药名纯属虚构,真的肾虚就找医生),于是医生开了个药单【夏桑菊、小柴胡】,让...

注意:getElementsByName()方法,返回的是一个控件对象的数组集合;getElementById()方法,直接返回了该控件对象。

JavaScript高级 – 3 – 严格模式 什么是严格模式 开启严格模式 严格模式中的变化 什么是严格模式 JavaScript 除了提供正常模式外,还提供了严格模式(strict mode)。ES5 的严格模式...

ECMAScript6.0 (es6/es2015) 介绍ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了它的目标,是使得 JavaScript 语言可以用来...

jsp内置对象 If you want to interact with a JavaBeans component using the Action tag in a JSP page, you must first declare a ...

JavaScript高级 – 4 – 闭包和递归 1. 闭包 1.1 变量的作用域复习 1.2 什么是闭包 1.3 闭包的作用 1.4 闭包的案例 2. 递归 2.1 什么是递归 2.2 利用递归求1~n的阶乘 2....

JavaScript高级 – 2 – 改变函数内部this指向(call、apply、bind) 1. 函数的定义和调用 1.1 函数的定义方式 1.2 函数的调用 2. this 指向 2.1 函数内部的this指...

最近因工作需要使用到opencore-amr-iOS库,进行caf格式与amr格式互转, 但当前的lib是不支持bitcode选项的, 因此我需要将opencore-amr-iOS重新编一个支持bitcode的版本. 于是先从github...

package com.much.it.test;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import ...

runtime 1. 什么是runtime? runtime 运行时机制,是一套比较底层的纯 C 语言 API , 属于1个 C 语言库, 包含了很多底层的 C 语言 API 。(引入 <objc/runtime.h> 或者 &...