1.函数声明 函数声明以function关键字开头,接着是必须的函数(变量)名和以逗号分隔的可选的参数列表,再接着就是以大括号封装的函数体。函数声明必须是一个单独的JavaScript语句。 2.函数表达式 在任何情况下都是其它JavaScript语句的一部分(比如复制表达式等号的右侧、函数的参数) ...
分类:
其他好文 时间:
2016-10-23 23:32:36
阅读次数:
264
名字属性(The name Property) 在JavaScript中识别函数是有挑战性的,因为你可以使用各种方式来定义一个函数。匿名函数表达式的流行使用导致函数调试困难,在栈信息中难以找出函数名。因为这些原因,ES6为所有函数都增加了名字属性。 选择合适的名字(Choosing Appropri ...
分类:
其他好文 时间:
2016-10-23 23:32:44
阅读次数:
206
单件模式,也称单例模式,用以创建独一无二的、只能有一个实例的对象。 单件模式的类图是所有模式的类图中最简单的——只有一个类。尽管从类设计的视角来看单件模式很简单,但是实现上还是会遇到一些问题,本文着重对这一点来进行分析解决。 最简单的单件模式的实现,代码如下: 结合以上的代码,对单件模式进行简单的阐 ...
分类:
编程语言 时间:
2016-10-23 23:34:09
阅读次数:
233
对象引用 无参数的对象引用 var obj={ a:10, b:20 }; ? function fn(){ obj.a=30; } fn(); console.log(obj.a); //输出结果为:30 var obj={ a:10, b:20 }; ? function fn(){ obj.a ...
分类:
其他好文 时间:
2016-10-23 23:32:43
阅读次数:
215
demo.html <!DOCTYPE html><html><head> <title>纯JS省市区联动</title> <script type="text/javascript" src="jsAddress.js"></script></head><body><div>省:<select i ...
分类:
Web程序 时间:
2016-10-23 23:32:59
阅读次数:
346
Markdown文件导出为HTML的小程序为什么做最近把一些学习经验记下来,总结成MarkDown文件,不知不觉已经有12篇了。Sublime Text 的 MarkDown Preview 插件能够将MarkDown语法转换为HTML,并提供三种预览方式:浏览器预览、保存为HTML文件、输出到Su... ...
分类:
Web程序 时间:
2016-10-23 23:31:02
阅读次数:
565
这次阅读的是第四章,流程分析利器之 – 活动图。对需求有两种分析的方式:结构建模与行为建模。活动图是行为建模中经常使用的一种图。由流程图发展而来。 活动图中有一些名词:开始状态、结束状态、活动、判断、监护、合并、泳道/分区、分叉、汇合、对象、对象流、控制流、连接件、动作等。开始状态与结束状态表示一个 ...
分类:
其他好文 时间:
2016-10-23 23:32:20
阅读次数:
254
.Net core 出来有段日子了,在跨平台上迈出了坚实的一步,尽管如此身边还是有很多人都转向了Java阵营。抛开语言之争,在.net平台上工作多年,还是有必要了解下新推出的技术,没准有朝一日就用上了呢。 在我看来core的开发模式跟Node和python有很多相似之处,尤其是跟最近风头正劲的Nod ...
分类:
Web程序 时间:
2016-10-23 23:31:15
阅读次数:
313
产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。(两种方法) 1, List<int> myList = new List<int>(); Random ran = new Random(); while (myList.Count<100) { int num = ra ...
分类:
编程语言 时间:
2016-10-23 23:30:31
阅读次数:
203
Composite Pattern,将对象组合成树形结构以表示’部分-整体’的层次关系,用户对单对象和组合部件的使用具有一致性。 实现方式: 透明方式:接口统一; 安全方式:不统一; 参考: ...
分类:
其他好文 时间:
2016-10-23 23:29:44
阅读次数:
162
prototype实现了对象与对象的继承,在JS中变量,函数,几乎一切都是对象,而对象又有_ptoro_属性,这个属性就是通常说的原型,是用来指向这个对象的prototype对象,prototype对象又有_proto_属性,就是这样依次递归,直到追溯到object对象。 prototype实现了对 ...
分类:
编程语言 时间:
2016-10-23 23:27:30
阅读次数:
201
软件工程的概念早在1968年便被提出,一路发展至今,也演变为了一门学科,而其中的方法也是层出不穷。这里,我们便讨论一下敏捷软件开发与传统软件工程的异同。说到敏捷软件开发,其实很早便有这类方法在实践中运用了,不过在2001年,一些牛人搞出了一个“敏捷宣言”,从此便明确了敏捷软件开发的方法。 敏捷软件开 ...
分类:
其他好文 时间:
2016-10-23 23:29:50
阅读次数:
283
看到一篇总结很好的TCP三次握手,学习一下,原文链接。 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Se ...
分类:
其他好文 时间:
2016-10-23 23:26:44
阅读次数:
151
在末尾添加节点: 1.获取ul标签 2.创建li标签 document.createElement("标签名称")方法 3.创建文本 document.createTextNode("文本内容"); 4.把文本添加到li下面 使用 appendChild方法 5.把添加到ul的末尾 使用 appen ...
分类:
Web程序 时间:
2016-10-23 23:28:42
阅读次数:
315
1.sql书写:(1)from 表 (2)where 条件 (3)select 列 2.rownum 行号(伪列) 1.1rownum永远按照默认的顺序生成,并不随着排序之后发生变化 1.2rownum 只能使用<,<=,不能使用>,>= 解释:oracle为行式数据库,永远第一行开始,一行行递增; ...
分类:
数据库 时间:
2016-10-23 23:28:41
阅读次数:
301