JavaScript权威指南(第六版) (JavaScript 脚本化文档一些概念)

1.每一个Web浏览器窗口,标签页和框架由一个Window对象所表示.每个Window对象有一个document属性引用了Document对象.Document对象表示窗口的内容.尽管如此,Document对象并非队列的,它是一个巨大的API的核心对象,叫做文档对象模型(Document Obje...

2016-10-19 14:33:19

阅读数:1115

评论数:1

JavaScript权威指南(第六版) (JavaScript window对象一些概念)

1.闭包 (是指函数变量可以被隐藏于作用域链之内,因此看起来是函数将变量“包裹”了起来)。 JavaScript函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用事决定的。未了实现这种词法作用域,JavaScript函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前...

2016-10-18 15:07:00

阅读数:904

评论数:0

JavaScript权威指南(第六版) (JavaScript 数组一些概念)笔记

1.Javascript是区分大小写的语言。也就是说,关键字,变量,函数名和所有的标识符(identifier)都必须采用一致的大小写形式。 2.直接量:所谓直接量(Literal)就是程序中直接使用的数据值。例如:  12//数字  1.2   “helll”   true   false   ...

2016-10-14 14:18:04

阅读数:1040

评论数:0

ReentrantLock与synchronized同步锁

转自:http://uule.iteye.com/blog/1488356 关于互斥锁: 所谓互斥锁, 指的是一次最多只能有一个线程持有的锁. 在jdk1.5之前, 我们通常使用synchronized机制控制多个线程对共享资源的访问. 而现在, Lock提供了比synchronized机...

2016-10-09 17:13:02

阅读数:258

评论数:0

java String的小结

1.java.lang.String类是final类型的,所以不能继承这个类,也不能修改这个类。 2.

2014-09-22 11:48:04

阅读数:305

评论数:0

Java回调函数使用

C语言中回调函数解释: 回调函数(Callback  Function)是怎样一种函数呢? 函数是用来被调用的,我们调用函数的方法有两种: l         直接调用:在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。这里,A称为“主叫函数”(Caller...

2014-05-15 22:33:16

阅读数:302

评论数:0

重构_改善既有代码第四天笔记

12.程序有两面价值: 1)“今天可以为你做什么” 2)“明天可以为你做什么” 13.计算机科学是这样一门科学:它相信所有的问题都可以通过增加一个间接层来解决。 14.大多数重构都为程序引入更多间接层。重构往往把大型对象拆成多个小型对象,把大型函数拆成多个小型函数。 15.间接层的价值:...

2014-04-10 09:14:49

阅读数:552

评论数:0

重构_改善既有代码第三天笔记

5.何谓重构: 1)名词形式的定义:   重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 2)动词形式的定义:   重构(动词):使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。   6。重构的目的: ...

2014-04-10 09:13:24

阅读数:322

评论数:0

重构_改善既有代码的设计第二天笔记

一.1.switch语句,最好不要在另一个对象的属性基础上运用switch语句。如果不得不使用,也应该在对象自己的数据上使用,而不是在别人的数据上使用。 二。

2014-04-04 14:21:39

阅读数:444

评论数:0

重构—改善既有代码的设计第一天笔记

一.笔记内容: 1.重构的步骤的本质:由于每次修改的幅度都很小,所以任何错误都很容易发现。这样就不用耗费大把时间调试。 2.重构技术就是以微小的步伐修改程序。如果你犯下错误,很容易便可以发现它。 3.尽量除去临时变量,临时变量往往引发问题,它们会导致大量参数被传来传去。   二.实例代码...

2014-04-03 10:27:47

阅读数:358

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭