摘要:
1、Window对象的location属性引用的是Location对象,它表示该窗口中当前显示的文档的URL,并定义了方法来使窗口载入新的文档。Location对象的href属性是一个字符串,后者包含URL的完整版本。Location对象的assign()方法可以使窗口载入并显示指定的URL文档,相... 阅读全文
摘要:
window代表浏览器中一个打开的窗口。Window的属性属性描述closed获取引用窗口是否已关闭。defaultStatus设置或获取要在窗口底部的状态栏上显示的缺省信息。dialogArguments设置或获取传递给模式对话框窗口的变量或变量数组。dialogHeight设置或获取模式对话框的... 阅读全文
摘要:
in运算符in运算符要求其左边的运算数是一个字符串,或可以被转换为字符串,右边的运算数十一个对象或数组。如果该 运算符左边的值是右边对象的一个属性名,则返回true,否则返回为false。eg:instanceof运算符instanceof运算符要求其左边的运算数是一个对象,右边的运算数是对象类的名... 阅读全文
摘要:
1、数组的创建var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, .... 阅读全文
摘要:
javascript是一种无类型语言,无类型只是意味着用户不必显示地声明变量的数据类型,但是javascript仍然将根据需要自动进行数据类型转换的。javascript的数据类型可以分为简单数据类型和复杂的数据类型。其中简单类型分为:(1)Boolean:逻辑字符串类型,其值是true或者fals... 阅读全文
摘要:
1. 什么是JavaScript解析引擎?简单地说,JavaScript解析引擎就是能够“读懂”JavaScript代码,并准确地给出代码运行结果的一段程序。比如var a=1+2;对于静态语言来说(如Java、C++、C),处理上述这些事情的叫编译器(Compiler),相应地对于JavaScri... 阅读全文
摘要:
对Node.JS的认识1.Node 是一个服务器端 JavaScript 解释器;2.Node的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个物理机的连接代码。处理高并发和异步I/O是Node受到开发人员的关注的原因之一。3.Node 本身运行Google V8 Java... 阅读全文
摘要:
1、没有显式初始化数组,则:在函数体外定义的内置数组,其元素均会初始化为0;在函数体内定义的内置数组,其元素均无初始化;无论数组在哪里定义,如果元素为类类型,则自动调用该类的默认构造函数进行初始化;如果该类没有默认构造函数,则必须为该数组的元素提供显式初始化。2、数组安全性最大的问题是缓冲区溢出(b... 阅读全文
摘要:
Vectors are sequence containers representing arrays that can change in size.Just like arrays, vectors use contiguous storage locations for their elements, which means that their elements can also be accessed using offsets on regular pointers to its elements, and just as efficiently as in arrays. But 阅读全文
摘要:
关于扩展方法你应知道的几点:1、扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。2、扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。它们的第一个参数指定该方法作用于哪个类型,并且该参数以this修饰符为前缀。仅当您使用using指令将命名空间显式导入到源代码中之后,扩展方法才位于范围中。3、在代码中,可以使用实例方法语法调用该扩展方法。但是 阅读全文