摘要:
1、工厂模式考虑到javascript无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节 <script type="text/javascript"> function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function() { alert(this.name); }; return o; ... 阅读全文
摘要:
冒泡排序 时间复杂度为O(n^2),有两个优点: 1.“编程复杂度”很低,很容易写出代码; 2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定性。 实现基本思路:冒泡排序是经过n-1趟子排序完成的,第i趟子排序从第1个数至第n-i个数,若第i个数比后一个数大(则升序,小则降序)则交换两数。 <script type="text/javascript"> var number = new Array(); for(var i = 0; i < 1000; i++){ n... 阅读全文