自定义博客皮肤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 7684

原创 innerText和innerHTML的区别和用法

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

2016-05-13 16:22:54 687

原创 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 400

原创 希尔排序算法

//希尔排序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 353

原创 插入排序算法

//插入排序算法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 332

转载 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 345

原创 欢迎使用CSDN-markdown编辑器

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

2016-05-03 18:43:56 329

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

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

2016-05-03 18:28:30 313

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

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

2016-05-03 18:22:03 622

原创 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 1217

原创 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 377

原创 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 1047

空空如也

空空如也

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

TA关注的人

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