自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 javascript 变量释放

var a;只是在栈中声明了一个变量,并未给它分配内存空间。 a = 200;把变量a指向到存放200的地址空间。 a = 300;就是把变量a由原来指向200改变成指向300, 200所占的这块空间没有任何引用指向它,它就会被垃 圾回收器在某个时间点上自动回收掉。等整个大括号结 束后,a变量被释放,300无引用指向它,也就会被回收。  ...

2018-08-11 17:44:36 1803

原创 数组、字符串颠倒和复制自身的方法

数组 var arr=[1,2,3,4,5,6]; slice() 截取原数组元素,可用作复制数组 console.log(arr.slice();); valueOf()返回arr对象的原始值,可复制数组 console.log(arr.valueOf()); reverse()颠倒...

2018-08-11 17:43:02 509

原创 冒泡排序

function maopaopaixu(arr) { for (var i = 0; i < arr.length; i++) { for (var j = 0;j < arr.length-1; j++) { if ( arr[j] > arr[j+1] ) { var temp = arr[j]; ...

2018-08-04 17:02:43 103

原创 选择排序

function selectionSort(arr){ for (i=0; i < arr.length; i++){ // 将当前位置设为最小值 var min = i; // 检查数组其余部分是否更小 for (j=i+1; j < arr.length; j++){ if (arr[j] < arr[min]){ mi...

2018-08-04 17:01:25 90

原创 数组去重

第一种方法 function norepeat(arr){ var arrNew=[]; for(var i in arr){ var has=false; for(var j in arrNew){ if(arr[i]==arrNew[j]){ has=true; break; } } if(!has){ ...

2018-08-04 16:59:57 75

原创 轮播图淡入淡出

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> *{ margin: 0; padding: 0;

2018-08-04 16:55:59 232

原创 匀速运动封装

function indeIm(btnId,boxId,step,target){ var btn=document.getElementById(btnId); var box=document.getElementById(boxId); //定义变量 var timer=null,begin=0; //监听点击事件 btn.onclick=function(){ ...

2018-08-04 16:53:50 112

原创 获取滚动头部和左边距离

function scroll(){ if(window.pageYOffset !== null){ return { top:window.pageYOffset, left:window.pageXOffset } } else if(document.compatMode === "CSS1Compat"){ return { top:document....

2018-08-04 16:52:56 420

原创 九宫格封装

function flexs(allCols,parentNode){ //定义变量 var boxW=200,boxH=300,marginXY=15; //遍历 for(var i=0;i<parentNode.children.length;i++) { //求出当前盒子所在的行和列 var row=parseInt(i / allCols); var col=p...

2018-08-04 16:51:35 230

原创 字符串Unicode编码查询

function getStrLength(str) { var len=0; var len=0; for(var i=0;i<str.length;i++){ code=str.charCodeAt(i); console.log(code); } }  

2018-08-04 16:49:47 2089

原创 返回字符串长度

function getStrLength(str) { var len=0; var len=0; for(var i=0;i<str.length;i++){ //Unicode编码 code=str.charCodeAt(i); //console.log(code); //判断 if(code>=0 && code&l...

2018-08-04 16:47:42 847

空空如也

空空如也

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

TA关注的人

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