自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 toString()方法对数字与关键字parseInt()方法对带有数字的字符串中数字进制之间转换-学习笔记

用toString( )方法对数字,在JS中,通过toString( )方法是十进制可以转换其它进制。:如:var num=10;   num.toString(2); num.toString(8); num.toString(16);用parseInt( )方法是对字符串的数字取整数,是转换成数字,得到是10进制整数,同时他可以把把字符串的数字当作不同的进制数来处理,默认是10进制数处理,

2017-11-05 16:42:59 434

原创 jS中 用for循环进行对数组中数字升降排序

用for循环进行对数组中数字升降排序  如:  var arr = [5,3,6,2,8,10];     for(i=arr.length-1;i>=0;i--){for(j=0;jarr[j])  {change=arr[j+1];arr[j+1]=arr[j];arr[j]=change}}};console.log(arr);   //降序 var arr = [5,3,6,2,8,1

2017-10-17 16:47:49 8140

原创 js中怎样把ASCII码中的字符与十进制的数相互转换-学习笔记

ASCII码中的字符与十进制的数相互转换,如:var  str="a" ;  var  num_10=str.charCodeAt();  console.log( num_10); var  str_10=String.fromCharCode( num_10  ); console.log( str_10);

2017-10-14 15:24:36 1021

原创 js中阻止事件冒泡

div{ width:500px; height:500px; background:red; } p{ width:200px; height:200px; background:blue; } function show(i

2017-10-13 17:06:15 182

原创 关于window.alert()方法传参是对象时, 是怎么运行的。

当alert()里传参是对象时,运行效果就是利用了对象方法的toString( )(注: 当然包括原型链上继承Object.prototype.toString()方法),如: alert({});  ({}).toString();  //在控制台去运行。 得到都是Object.  这个时候就是原型链上继承Object.toString()方法。但当alert({toString:functio

2017-10-12 09:53:25 965

原创 css写三角符号-学习笔记

主要是利用border特性来制做三角;三角样式:.sanjiao { width:0;  height:0; overflow:hidden; border-width:8px; border-color:transparent  transparent  transparent  red; border-style:dashed dashed dashed solid;}  注明:用dash

2017-10-11 16:35:03 244

转载 null与undefined目前的区别-学习笔记

null表示"没有对象",即该处不应该有值。典型用法是:(1) 作为函数的参数,表示该函数的参数不是对象。(2) 作为对象原型链的终点。Object.getPrototypeOf(Object.prototype)//nullundefined表示"缺少值",就是此处应该有一个值,但是还没有定义。典型用法是:(1)变量被声明了,但没有赋值时,

2017-10-10 16:04:43 139

原创 JS 数据类型的检测-关键字typeof与关键字instanceof

基本类型(值类型)检测用 typeof  如:number,string, boolean,  undefined, null;引用类型,也就是对象(Object)类型,检测用instanceof, 如:Array,Date, RegExp, function, 包装类型; 重要一点,通过new出来的实例就是引用对象,如:num=new Number(100);str=new Stri

2017-10-10 15:04:49 1564

原创 原型链的继承-学习笔记

function person(name,age){this.name=name;this.age=age}; person.prototype={say:function(){console.log('hello')}};function student(){};student.prototype=Object.create(person.prototype) ; // Object

2017-10-09 19:40:39 164

原创 定义函数-学习笔记

第1种: function fun(){}; (可前置调用)  如: test() ;  function test(){console.log("我被前置调用了")}    第2种赋值表达:  var  fun=function (){};  匿名函数赋值;第3种通过构造器Function生成匿名函数赋值,其中new可以省略:var fun=Function("x","y","var m=x;

2017-10-07 10:37:57 207

原创 $.prototype.on方法-学习笔记

$(parent,selected).on(events,handle),另一种$(parent).on(events,selected,handle);这种写法对动态添加元素事件有效。如: 圣诞主题 ul{ background-color:red;} li{ background-color:yellow;}

2017-10-06 21:26:00 383

原创 js中Function.prototype的bind()方法-学习笔记

bind绑定this: var objA={name:"jeep",say:function(){console.log(this.name)}}, objB={name:"bus",say:function(){console.log(this.name)}};  var bined=objA.say.bind(objB);  bined();bind科理化: function test(x

2017-10-06 20:38:45 589

原创 callee与caller 匿名函数递归-读书笔记

callee与caller 如:   function A (){ console.log( arguments.callee);  console.log(A.caller)};  function B(){ A()};匿名函数递归::(function( x ){ if(x>0){console.log( x );arguments.callee( x-1 )}; console.log(

2017-10-06 10:00:09 318

原创 数组和类数组转换-学习笔记

类数组(liveArray)转得数组(array) :   var  obj={0:1,1:2,2:3,length:3};   var array=Array.prototype.slice.call(obj,0,obj.length);   var array1=$(obj).toArray();   var array2=$.makeArray(obj);console.log(array)

2017-10-06 09:27:11 215

原创 $.Deferred()的notify()方法-学习笔记

例子 :var  dtd=$.Deferred();  dtd.progress(function(value){console.log(value)}); dtd.notify(8); dtd.notify(10);dtd.notify("最后一次");因为正在运行的回调函数,dtd.notify()每次发的通知运行一次。

2017-10-05 21:33:45 1357

原创 $.Deferred()的promise()方法-学习笔记

promise: function(obj) {          return obj != null ? jQuery.extend(obj, promise) : promise;        }不传参为空时返回promise对象,现在看传参时并且是个对象,就是对传入的对象扩展了个promise上属性和方法。如:var dtd=$.Deferred(); var obj={};

2017-10-05 21:13:05 633

原创 正则表达式贪婪与非贪婪模式-学习笔记

* 表示 0 或多次   贪婪,尽可能多 ;  +表示 1次或多次,贪婪,尽可能多;  ?表示 0次 或1次  ;  *? 和+?非贪婪式,尽可能少.如:   var str="cdddd"; var test=str.match(/cd*/); console.log(test); var test=str.match(/cd*?/); console.log(test); var te

2017-10-05 20:43:51 245

原创 盒子模型中padding和margin垂直方向对inline(行内元素)是无效的

盒子模型中padding和margin垂直方向指的 padding-top,padding-bottom和margin-top ,margin-bottom,对inline(行内元素)如:,    ,,........等失效的。而img,input,属于inline-block(行内块级元素),行内块级元素和块级元素一样,是受盒子模型中padding和margin垂直方向影响,不失效。

2017-10-05 15:29:15 740

原创 $.Deferred的resolveWith理解实例之读书笔记

$.Deferred的resolveWith( context [, args]).如:var dtd=$.Deferred(); function car(age,name){this.age=age;this.name=name}; dtd.done(car); var obj={}; dtd.resolveWith(obj,[8,"jeep"]);console.log(obj.age+",

2017-10-05 14:40:45 762

原创 字符串方法之replace()案例-学习笔记

利用字符串方法replace()中传参数,第一个正则,第二个函数,来动态为html元素动态添加属性值:var str=""+""; //stringvar arr=['30px',"60px"];  //arrayvar test=str.replace(/\{(\d+)\}/g,function(o,i){console.log(o+':'+i);return arr[i]}); /

2017-10-03 09:13:34 596

原创 我的博客

2017年10月1日,借着祖国国庆这样喜庆的日子沾点喜气,开通了我的博客。

2017-10-01 09:37:07 170

空空如也

空空如也

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

TA关注的人

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