前言: 本人自接触算法近2年以来,在不断学习中越多地发觉各种算法中的美妙。之所以在这方面过多的投入,主要还是基于自身对高级程序设计的热爱,对数学的沉迷。回想一下,先后也曾参加过ACM大大小小的校级赛、区域赛。没什么惊天动地的奖项,最好的名次也就省三等奖。现在作为第一篇算法总结就拿常见的排序算法以我....
分类:
编程语言 时间:
2015-06-08 06:10:28
阅读次数:
168
继续之前的,改说到object类型的了:Object 的每个实例都具有下列属性和方法。constructor:保存着用于创建当前对象的函数。对于前面的例子而言,构造函数(constructor)就是Object()。hasOwnProperty(propertyName):用于检查给定的属性在当.....
分类:
编程语言 时间:
2015-06-08 00:54:22
阅读次数:
168
原文:JavaScript OOP 创建对象的7种方式我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。 1、...
分类:
编程语言 时间:
2015-06-07 12:19:24
阅读次数:
180
我写JS代码,可以说一直都是面向过程的写法,除了一些用来封装数据的对象或者jQuery插件,可以说对原生对象了解的是少之又少。所以我拿着《JavaScript高级程序设计 第3版》恶补了一下,这里坐下总结笔记,属于菜鸟级别,大神请直接无视。1、工厂模式 1 /** 2 * 工厂模式 3 */ 4.....
分类:
编程语言 时间:
2015-06-07 10:54:04
阅读次数:
178
一、今天在群里看见有同学发了几道关于js的笔试题,拿来研究一下,虽然自己看过了高级程序设计,也看了javascript语言精粹,自以为对js还是有一些理解的,但是真正遇到问题的时候,发现并不能融会贯通,掌握的不扎实。借此机会来回顾一下,共同学习~二、几道小题(写出以下几道题的弹出框的内容)(1)1 ...
分类:
Web程序 时间:
2015-06-05 21:00:35
阅读次数:
156
1.数据类型:5种简单数据类型——Undefined,Null,Boolean,Number,String 1种复杂数据类型(引用类型值)——Object 1.1 Undefined 包含“undefined”的变量与尚未定义的变量的区别var message;alert(messag...
分类:
编程语言 时间:
2015-06-05 15:32:44
阅读次数:
250
函数表达式是JavaScript中的一个既强大有容易令人困惑的特性 定义函数的方式有两种,一种是函数声明,另一种就是函数表达式关于函数声明,它的一个重要特征就是函数声明提升,意思是在执行代码前会读取函数声明,这就意味着可以把函数声明放在调用它的语句后面sayHi();function sayHi()...
分类:
编程语言 时间:
2015-06-05 12:15:51
阅读次数:
127
首先 JavaScript是没有类这个概念的ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值,对象或者函数”创建对象的方法:var person = new Object();person.name = "niko";person.age = 20;person.say = fu...
分类:
编程语言 时间:
2015-06-04 19:20:43
阅读次数:
165
1. js没有块级作用域if(true){ var color ="blue";}alert(color); //"blue"for (var i=0; i<10 i++){ doSomething(i);}alert(i); // "10"对于块级作用域的语言来说,for语句初始化变量的表达所定义...
分类:
编程语言 时间:
2015-06-04 13:24:11
阅读次数:
120
3.4 数据类型 ECMAScript有5种简单的数据类型,也称为基本数据类型,Undefined、Null、Boolean、Number和String,还有一种复杂数据类型——Object。3.4.1 typeof操作符 typeof用来检测给定变量的数据类型,对一个值使用typeof操作符可.....
分类:
编程语言 时间:
2015-06-02 19:53:13
阅读次数:
125