作为js特有的一个语句,刚接触时只知道用来枚举对象属性,因为之前的实际工作中用得其实不多,后来看了几本书越发警惕for-in的局限性,今天参照书中的讲解明确一下。 《JS高级程序设计》: 1.for-in是一种精准的迭代语句,可以用来枚举对象属性。所有属性都会被枚举一遍。 2.由于对象的属性是无序的 ...
分类:
其他好文 时间:
2017-08-09 10:10:55
阅读次数:
165
在js中,逻辑与(&&) 和 逻辑或(||)可以对任意的数据类型进行操作,而在高级程序设计中只给出了一系列的规则,并没有进行解释,所以经常记不住。在读其它书籍的时候,读到了它的原理,其实也很简单,不过还是要记一下。 逻辑与在对其它数据类型进行操作的时候,会对第一个操作数先进行布尔类型进行转换,看看它 ...
分类:
Web程序 时间:
2017-08-07 13:55:30
阅读次数:
165
javascript高级程序设计里有一段代码,我这里对它进行分析下。 我们一条一条讲 new实际上是在内存空间创建了一个对象{},但是这个对象我们不知道它叫什么名字,它在哪里,new后面接上一个函数的执行,这表示什么,表示的是在刚才它创建的这个对象,也就是实例化的那个对象,给它加上了一个属性prop ...
分类:
其他好文 时间:
2017-08-03 20:26:15
阅读次数:
142
1-1、Python简介: Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public Lic ...
分类:
编程语言 时间:
2017-08-03 12:33:41
阅读次数:
289
本文是《JavaScript高级程序设计》(第三版)中的第二章的个人学习的总结。 在HTML中使用JavaScript <script>标签 在HTML5中script主要有以下几个属性:async,defer,charset,src,type, async(可选): 关键词:异步脚本,外部文件,立 ...
分类:
Web程序 时间:
2017-08-03 12:28:56
阅读次数:
148
先来说说call() 和 apply()方法: 在《javascript高级程序设计》中有提到:函数也是对象,函数原型链的顶层实际上是指向Object的。既然函数是对象,那么自然就具有属性和方法。“ 每个函数都包含两个非继承而来的方法 call() , apply() ” call() , appl ...
分类:
移动开发 时间:
2017-08-01 22:56:22
阅读次数:
251
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。 支持特性:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。 1:没有宏 2:单一继承,不允许继承多个父类 3:与COM(组件 ...
一、概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真 ...
分类:
编程语言 时间:
2017-07-31 23:26:37
阅读次数:
224
读书笔记 - js高级程序设计 - 第十三章 事件 具备绘图能力的2D上下文 及文本API 很多浏览器对WebGL的3D上下文支持还不够好 有时候即使浏览器支持,操作系统如果缺缺乏必要的绘图驱动程序,则浏览器即使支持了也没用 <canvas> var drawing = document.getEl ...
分类:
Web程序 时间:
2017-07-31 10:05:35
阅读次数:
218
1.ShellShell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行.shell也被称为LINUX的命令解释器(commandinterpreter).vshell是一种高级程序设计语言.2.bashshellGNUBourne-AgainShell(bash)是GNU计划中重要的工具..
分类:
系统相关 时间:
2017-07-27 22:45:45
阅读次数:
241