lipeng8695

班级

TA还未加入任何班级

课程

29万+浏览/ 21302学员/ 3.9评分
乱流
免费
乐器演奏 吉他自学入门
127万+浏览/ 42387学员/ 4.6评分
稻米
免费
2万+浏览/ 1094学员/ 3.9评分
1万+浏览/ 1012学员/ 4.6评分
4万+浏览/ 422学员/ 5评分
57万+浏览/ 30430学员/ 4.7评分

笔记

来自第一章 javascript概述(59分钟)(1)

1、背景在数据发送到服务器之前就进行数据有效性的验证,script.aculo.usextjs.com开源js框架2、与其它脚本的异同脚本语言是应用程序扩展语言,用于系统的扩展,所有基础功能由系统提供,脚本在更高一层描述如何调用系统接口脚本分类:嵌入式和非嵌入式3、如何编写记事本、vs2005、Aptanadocument.write()window.alert()4、注意事项(1)浏览器版本document.write("名称:"+navigator.appName+"<br>");(2)大小写敏感(3)空格与换行(4)代码写在一行时,用分号结束(5)语句在一行的时候分号可以省略

来自第二章 数据类型(61分钟)(1)

1.基本数据类型字符串:用引号(单引号、双引号都可以)括起来的文本字符串,可以包含特殊目的字符例: var message="java脚本"数值型:用双精度浮点值表示,可以表示(-2的53次,+2的53次方)中间的值。2.复合数据类型对象:数据和处理数据的方法的结合体,用new运算符调用对象的构造函数日期对象:日期相关的所有特性封装在Date对象,使用前要先创建对象实例例:date=new Date(); 直接创建date =new Date(val);  指定日期创建date=new date=Date(y,m,d[,h[,min[,sec[,ms]]]]);指定日期创建 全局对象:全局对象是所有全局方法的拥有者,不能用new运算符创建,它可以直接被调用数学对象:math封装了与数学相关的特性,主要使用一些基本的数学计算,也是直接使用它的方法例:var r=2;var pi=Math.PI;var s=pi*r*r;alert("半径2单位的圆面积为:"+s+"单位") 字符串对象:String对象封装了与字符串有关的特性,用来处理字符串。通过它可以对字符串剪切、合并、替换等操作。使用它之前需要先创建一个实例形式如“对象名.方法名”或"对象名.属性名"函数如:String([strVal]);var comment="静夜思李白床前明月光,疑是地上霜。举头望明月,低头思故乡。"var partial=comment.substring(0,3);//取出标题partial=partial.bold();document.write("<p align=\"center\">");document.write(partial);partial=comment.slice(3,5);//取出作者document.write("<br>");document.write(partial);partial=comment.slice(5,17); //取出第一句partial=partial.fontcolor("gray"); //设置第一句颜色document.write("<br>");document.write(partial);partial=comment.slice(17,29); //取出第二句partial=partial.fontcolor("red");document.write("<br>");document.write(partial);document.write("<p>");数组:内部对象Array封装了所有数组的方法和属性。存在多个数据段组合存储var poets=new Array("王维", "李白" ,"杜甫");document.write("古代几大诗人:<br>");for(n in poets){document.write("<li>"+poets[n]);document.write(n+"<br>");}函数:一方面用在数据类型,另一方面用在程序设计方面空值:null通常用来判断对象的创建或引用是否成功。var x=10;var y=null;if(x==null){document.write("x的值为空<br>");}if(y==null){document.write("y的值为空<br>");}3.数据类型转换隐式转换:因程序运行需要自动将数据类型转换为另一种类型的过程显示转换:手动转换到目标类型。var priceOfApple="3元";var priceOfBanana="3.5元";priceOfApple=parseInt(priceOfApple);var priceOfBanana2=parseInt(priceOfBanana);if((priceOfApple===3)&&(priceOfBanana2===3)&&(parseFloat(priceOfBanana)===3.5)){alert("苹果的价格整数部分:"+priceOfBanana2+"\n香蕉的价格:"+parseFloat (priceOfBanana));}else{alert("并没有得到预期的转换效果!");}

来自第七章 数组(65分钟)(0)

1、添加数组使用Array对象的push方法,push将新元素添加的数组的尾部,unshift将元素插入数组的开始位置var students=new Array();students.push("lily");2、使用"[]"指定一个新下标来添加新元素,如果指定下标超过数组原有的长度,数组长度会扩展到指定下标的长度。 删除数组元素使用delete运算符删除指定的元素,如果需删除全部元素可以直接删除数组对象。delete 数组名[下标];var names=new Array("莉莉","洋洋");delete names[0]; 对象名.toString([radix]);将数组转换为字符串,radix表示进制。数组名.join(分隔符);unshift将元素插入数组的首部。一次可以插入单个或多个元素。数组名.sort(sortfunction)按sortfunctioon函数来排序如果省略则按ASCII字符顺序进行升序排列。

来自第三章 变量和常量(47分钟)(0)

1.常量字符串、布尔型、数值型和null等,直接在语句中使用,不需要改变,所以不需要知道其存储地点。2.变量在程序运行过程中值可以发生改变的量,更为专业的说是只可读写的内存单元。变量的定义方式  var 变量名=值; 变量名=值;命名规则必须以字母或下划线开始,不能使用特殊符号($、#等)和关键字作用范围变量同名时局部作用域优先于全局作用域 3.关键字为系统内部保留的标示符,js中常见的关键字如:break,continue,for,if,else,while,return;new,null,true,false,

留言

功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。