自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 JS面向对象定义多个属性--object.defineProperties()方法

Document //用面向字面量的方式创建一个book对象 var book={}; //调用Object.defineProperties(对象名,要添加的属性)方法,为对象一次定义多个属性(1.数据属性)(2.访问器属性) Object.defineProperties(book,{ //添加的两个数据属性(_year,edition) _year:{//(_year)前面的

2016-05-20 11:39:22 7784

原创 innerText和innerHTML的区别和用法

用法: 1、innerHTML:   也就是从对象的起始位置到终止位置的全部内容,包括Html标签。 2、innerText:   从起始位置到终止位置的内容, 但它去除Html标签  区别: 1.innerHTML是符合W3C标准的属性 2.innerText只适用于IE浏览器 推荐用法: 尽可能地去使用innerHTML,而

2016-05-13 16:22:54 771

原创 window对象--猜拳游戏

//window对象--猜拳游戏 Document //外部样式: body{ margin: 0; padding: 0; } div,p,input,select,option{ margin: 0; padding: 0; } .content{ background: pink; width: 510px; height: 500px

2016-05-12 11:04:51 479

原创 希尔排序算法

//希尔排序 function shellSort(array){        var stepArr = [1750, 701, 301, 132, 57, 23, 10, 4, 1]; // reverse()在维基上看到这个最优的步长较小数组         var i = 0;         var stepArrLength = stepArr.length

2016-05-09 20:33:16 415

原创 插入排序算法

//插入排序算法 function insertSort(arr){   var key;   for(var j = 1; j       //排好序的       var i = j - 1;       key = arr[j];       while(i >= 0 && arr[i] > key){             arr[i +

2016-05-09 20:30:19 397

转载 this关键字的用法

javascript中this关键字的理解 javascript中的this关键字理解     // 1  纯粹的函数调用 var a = {}; a.x = 10; a.y = function(){ alert(this.x); } a.y(); var x = 100; function test(){ alert(this.x); } test

2016-05-09 20:22:29 408

原创 欢迎使用优快云-markdown编辑器

//this关键字 //this只能在原型对象定义的方法中使用,否则调用者就发生了改变 //记住一句话【哪个对象实例调用this所在的函数,那么this就代表哪个对象实例】 function Person(){ var name ='化红翠';//加上var,这个name属性就变成私有的 var age=11;//加上var,这个属性就变成私有的,只能通过内部函数来访问 thi

2016-05-03 18:43:56 388

原创 JavaScript全局变量和局部变量的使用注意点

var abc=774;//全局变量 function test(){ abc=22;//变量abc如果没有带var,则表示使用外部的全局变量abc=774; //如果变量abc带var ,则表示重新定义了一个新的局部变量,外部函数和方法不能访问 } test(); window.alert(abc);

2016-05-03 18:28:30 374

原创 JavaScript将函数赋值给变量的易错点

function test(val){ window.alert('您输入的是:'+val); } //var myVal=test;//将函数赋值给了变量 //var myVal=test('aa');将函数返回的值赋值给变量,如果函数test()没有返回值,但是你又接收了,则myVal会返回undefined var myVal=test; myVal('化红翠');

2016-05-03 18:22:03 705

原创 JavaScript二分查找排序算法

//二分查找 //前提:数组是有序的,如果不是有序的,则不能使用二分查找 //思路:找到数组的中间数(midVal),和要查找的数(findVal)进行比较,如果midVal>findVal,则说明findVal在数组的左边,就把该数组二分,即只在左边找 var arr=[1,3,4,6,7,9]; function binarySearch(arr,findVal,leftIndex,r

2016-05-03 18:15:13 1290

原创 JavaScript冒泡排序算法

//冒泡法排序 var arr=[10,4,88,14,-1000,-30,6,12,3]; var flag=false; //大的排序次数 for (var i = 0; i //小的排序次数 for (var j = 0; j if (arr[j]>arr[j+1]) { var temp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp;

2016-05-03 18:09:51 512

原创 JavaScript二维数组转置算法

//二维数组转置算法 var arr=[[2,4,6,8],         [8,9,0,1],         [9,6,2,1]]; var arr_new=[]; //确定新数组有多少行         for(var i=0;i              arr_new[i] = [];         } for (var i = 0; i for (var

2016-05-03 18:06:48 1209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除