C#是微软于2000年6月发布的一种面向对象的、运行于.NET Framework上的高级程序设计语言。它是第一个面向组件的编程语言,同时也是微软.NET windows网络框架的主角。从语言风格上来讲,C#受到了C,C++和C#的影响,兼顾了各语言的优点,也对各语言存在的问题进行了改进,因此...
能力检测怪癖检测用户代理检测一、能力检测1、更可靠的能力检测2、能力检测,不是浏览器检测二、怪癖检测三、用户代理检测1、用户代理字符串的历史①早期的浏览器②Netscape Navigator 3和Internet Explorer 3③Netscape Communicator 4和IE4~IE8...
分类:
其他好文 时间:
2015-03-30 18:19:15
阅读次数:
116
window对象location对象navigator对象screen对象history对象一、window对象1、全局作用域2、窗口关系及框架3、窗口位置4、窗口大小5、导航和打开窗口6、间歇调用和超时调用7、系统对话框二、location对象1、查询字符串参数2、位置操作三、navigator对...
分类:
其他好文 时间:
2015-03-30 15:56:23
阅读次数:
104
1. 引用类型1.1 Object类型创建Object类型有两种方式:使用new操作符后跟Object构造函数var person =new Object();字符量表示法var person = { name:’chuck’}1.2 Array类型1.2.1 创建方式使用Array构造函数var ...
分类:
编程语言 时间:
2015-03-29 18:01:55
阅读次数:
278
《JavaScript高级程序设计》上down的,检测呈现引擎、平台、操作系统、移动设备、游戏系统 的检测脚本。var client = function(){ //rendering engines var engine = { ie: 0, ...
分类:
编程语言 时间:
2015-03-28 14:09:00
阅读次数:
183
JavaScript作用域应该是JavaScript里面最难理解的概念了。看了《JavaScript高级程序设计》和其他的书虽然费了很大力气看懂了,感觉解释的还是有点费解。正好在网上看到几个面试题可以用作用域解决,也方便了对它的理解。1.JavaScript是单线程程序和其他语言当初设计的时候不一样,JavaScript是单线程(一个时机段内只干一件事情),是不支持并发这个概念的。为什么会这样呢?可...
分类:
编程语言 时间:
2015-03-28 01:14:48
阅读次数:
198
本文内容参考JavaScript高级程序设计(第3版)第6章:面向对象的程序设计 ECMA-262中把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数。”我所理解的就是对象就是一个结构体,结构体中有一些它的基本属性以及对结构体处理的方法,把它们封装起来称为一个整体。JS中所有的对象都...
分类:
编程语言 时间:
2015-03-27 23:47:31
阅读次数:
263
说明:该方法摘自JavaScript高级程序设计function getQueryStringArgs(){ var qs = (location.search.length > 0 ? location.search.substring(1) : ""); var args = {}; va...
分类:
编程语言 时间:
2015-03-20 17:58:28
阅读次数:
192
1.工厂模式这种模式抽象创建具体对象的过程,用函数封装特定的接口来创建类。 function createStudent(name) {
var o = new Object();
o.name = name;
o.sayName = function() {
alert(this.name);
};...
分类:
编程语言 时间:
2015-03-19 18:30:19
阅读次数:
208