jQuery程序设计基础教程 工业和信息化普通高等教育“十二五”规划教材 教学课件 作者 姚敦红 杨凌 张志美 李晓黎 等编著 第2章.ppt
文本预览下载声明
输入弹出 在添加行为特效菜单中选择“弹出信息”,打开“输入弹出信息”对话框 设置行为特效的事件 入弹出信息,然后单击“确定”按钮,可以看到在“标签检查器”面板中会显示新增的行为特效。在第1列种可以选择执行行为特效的事件,默认为onload,即加载页面时执行 “代码”视图中自动添加的代码 配置完成后,可以看到在“代码”视图中自动添加了下面的代码: head …… script type=text/javascript function MM_popupMsg(msg) { //v1.0 alert(msg); } /script /head body onload=MM_popupMsg(Hello,jQuery!) /body 3.自动语法错误提示 2.7.2 调试JavaScript程序 【例2-31】 一个有错误的JavaScript程序,代码如下: HTML HEADTITLE有js错误的网页/TITLE/HEAD BODY Script Language =JavaScript windows.alert(hello); /Script /BODY /HTML 调试JavaScript程序通常包含下面2项任务: ? 查看程序中变量的值。通常可以使用document.write()方法或alert()方法输出变量的值。 ? 定位JavaScript程序中的错误。因为JavaScript程序多运行于浏览器,所以可以借助各种浏览器的开发人员工具分析和定位JavaScript程序中的错误。 1.借助IE的开发人员工具定位JavaScript程序中的错误 打开IE,然后选择“工具”/“F12开发人员工具”菜单项,或按下F12键即可打开开发人员工具窗口。浏览【例2-31】的网页,然后在开发人员工具窗口单击“控制台”选项卡,可以看到网页中错误的位置和明细信息,如图2-18所示。 2.借助Chrome的开发者工具定位JavaScript程序中的错误 打开Chrome,然后选择“工具”/“开发者工具”菜单项,会在网页内容下面打开开发者工具窗口,这种布局更利于对照网页内容进行调试。例如,浏览【例2-31】的网页,然后在开发者工具窗口单击Console选项卡,可以看到网页中错误的位置和明细信息,如图2-19所示。 在源代码中定位错误 3.借助Firefox的开发者工具定位JavaScript程序中的错误 打开Firefox,然后选择“Web开发者”菜单项,会在网页内容下面打开开发者工具窗口。例如,浏览【例2-31】的网页,然后在Web开发者窗口单击“Web控制台”选项卡,可以看到网页中错误的位置和明细信息,如图2-21所示。 在源代码中定位错误 单击右侧的错误位置超链接,可以打开一个新窗口,在源代码中定位错误,如图2-22所示。 1.Date对象 可以使用下面几种方法创建Date对象: MyDate = new Date; // 建日期为当前系统时间的Date对象 MyDate = new Date(2013-04-20) // 创建日期为2013-04-20的Date对象 MyDate = new Date(2013, 4 ,20) // 参数分别指定Date对象的年、月、日 Date对象的常用方法 方法 具体描述 getDate 返回Date对象中用本地时间表示的一个月中的日期值 getDay 返回 Date 对象中用本地时间表示的一周中的星期值。0表示星期天,1表示星期一,2表示星期二,3表示星期三,4表示星期四,5表示星期五,6表示星期六 getFullYear 返回 Date 对象中用本地时间表示的年份值 getHour 返回 Date 对象中用本地时间表示的小时值 getMilliseconds 返回 Date 对象中用本地时间表示的毫秒值 getMinutes 返回 Date 对象中用本地时间表示的分钟值 getMonth 返回 Date 对象中用本地时间表示的月份值(0~11,0表示1月,1表示2月,以此类推)。 getSeconds 返回 Date 对象中用本地时间表示的秒钟值 getTime 返回 Date 对象中用本地时间表示的时间值 getYear 返回 Date 对象中的年份值,不同浏览器对此方法的实现不同,建议使用getFullYear setDate 设置 Date 对象中用本地时间表示的数字日期 setFullYear 设置 Date 对象中用本地时间表示的年份值 setHour 设置 Date 对象中用本地时间表示的小时值 setMilliseconds 设置 Date 对象中用本地时间表示的毫秒值 setMinutes 设置 Date 对象中用本地时间表示的分钟值 setMon
显示全部