快乐卷叶虫

快乐卷叶虫的笔记

来自张孝祥-JavaScript 04-04(0)

程序流程控制顺序结构ifif(条件语句){执行语句} if(条件语句){执行语句块1}else{执行语句2}变量=布尔表达式?语句1:语句2if(x=-3){    var y=x>0?x:-x;    alert(y);    } if(){}else if{}elseif{}else{}var x=-120;if(x<1)alert("x<1");else if(x>=1 && x<10)alert("x>=1 && x<10");else if(x>=10 && x<100)alert("x>=10 && x<100")elsealert("x>-100");whiledo while 

来自张孝祥-JavaScript 04-05(0)

switch 选择语句switch(表达式){case取值1语句块1break;。。。 case取值n语句块nbreak;。。。default语句块n+1break;   var x=2;switch(x){    case 1:    alert("Monday");    break;    case 2:    alert("Tuesday");    break;    case 3:    alert("Wednesday");    break;    default:    alert("sorry,I don't know");    }  while 循环语句while(条件表达式语句){执行语句块}do{执行语句块 }while(条件表达式语句);for(初始化表达式 循环条件表达式 循环后的操作表达式){执行语句块}  break 与continue 语句break语句:st:while(true){while(true){break st;}}             

来自张孝祥-JavaScript 04-06(0)

函数作用定义function 函数名(参数列表){程序代码return 表达式;}对函数进行调用对几种方式:1、函数名(传递给函数的参数1,传递给函数的参数2,。。。。)2、变量=函数名(传递给函数的参数1,传递给函数的参数2,。。。)3、对于有返回值的函数调用,也可以在程序中直接使用返回的结果,例如:alert( sam="+squate(2,3)):               

来自张孝祥-JavaScript 04-07(0)

参数个数可变的函数arguments.length 调用程序传递的所有参数 function testparams(){var params="";for(var i=0; i<arguments.length;i++)params=params+""+arguments[i];alert(params);}testparams("abc",123);testparams(123,456,"abc")  创建动态函数   var varName=new Function(argument1,.....lastArgument);说吗:所有的参数都必须是字符串型的,最后的参数必须是这个动态函数的功能程序代码。例子:<script language="javascript">var square=new Function("x","y","var sum;sum=x*x+y*y;return sum;")alert(square(3,2 ))</script>动态函数有什么作用呢?在什么情况下用动态函数? javascript 中的系统函数encode URI方法返回对一个url字符串编码后的结果。decode URL方法将一个已编码的url字符串 解码成最初的字符串并返回。   方法alert(parseInt("123abc",10));isNaN escape方法               

来自张孝祥-JavaScript 04-08(0)

对象与对象实例对象中所包含的变量就是对象的属性,对象中所包含的对属性进行操作的函数就是对象的方法,对象的属性和方法都叫做对象的成员对象(抽象)对象实例(具体)构造函数 new关键字new objec  function person(){}var person1=new Person();person1.age=18person1.name="zsd"function sayFunc(){alert(person1.name+" "+person1.age)}person1.say=sayFunc;person1.say();          

来自张孝祥-JavaScript 04-09(0)

构造方法与this 关键字为一个对象实例新增加的属性和方法,不会增加到同一个对象所产生的其它对象实例上         

来自张孝祥-JavaScript 04-10(0)

javascript 内部对象语言规范一部分使用方式1、动态对象对象实例名.成员 的格式访问其属性和方法 2、静态对象对象名.成员Object 对象自定义对象 String 对象length 属性 字符个数anchor border charAt 方法0-字符串长度-1  第一个字符0 以此类推 char CodeAt字符的UNICODEindexOf 方法           

来自张孝祥-JavaScript 04-11(0)

MathMath 对象是一个静态对象,不能使用new关键字创建对象实例,应直接使用“对象名。成员”格式来访问其属性或方法,例如,var num=Math.random()E 2.718LN10 2.302LN2 0.693PI 3.14159SQRT1-2   0.7.7SQRT2    1.414 方法abssin cosasin acosrandom   0-1之间的伪随机数 Date对象Date() Date(year month date hours minutes seconds )parse 方法日期时间的字符串 toGMTString方法getYear getMonth getDate getDaygetHours gerMinutes getSeconds         

来自03.[jQuery] 第2章 基础核心(0)

风格$(function(){$("#box").css("color","red");})$(function(){});$(function(){alert(1);});$(function(){alert(2);});alert($('#box').get(0));prototypebase冲突::::问题var $$=jQueryjQery.noConflict();