黑马程序员毕向东JavaScript从入门到精通3.docx
- 文档编号:10868414
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:18
- 大小:26.31KB
黑马程序员毕向东JavaScript从入门到精通3.docx
《黑马程序员毕向东JavaScript从入门到精通3.docx》由会员分享,可在线阅读,更多相关《黑马程序员毕向东JavaScript从入门到精通3.docx(18页珍藏版)》请在冰豆网上搜索。
黑马程序员毕向东JavaScript从入门到精通3
黑马程序员——毕向东+JavaScript从入门到精通
Javascript是netscape与sun公司合作开发。
面对微软公司的竞争,Netscape和sun公司联合EMCA对javascript进行了标准化,结果就是EMCAScript
JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。
使用这种语言的目的是与HTML超文本标记语言,JavaApplet一起实现在一个web页面中连接多个对象,与web客户交互作用,从而可以开发客户端的应用程序。
JavaScript与Java区别:
1.Java是sun公司产品,而Javascript是NetScape产品
2.JS基于对象和事件驱动;Java面向对象
3.Java是强类型语言;JS是弱类型语言
4.JS只需解释就可执行:
Java需要先编译成字节码文件再执行
Javascript与Html结合:
1.在Html中直接利用
2.利用
Fragmentviews
将class设置为fragment实现下箭头显示nextsibling
PDFExport
没看懂...
其他
新版本可以按b进入暂停模式
node.js
Node.js是一套用来编写高性能网络服务器的JavaScript工具包
Firebug
Console
1.Profile
使用这个功能的方法是,打开console标签,然后点击上面的Profile按钮(上部的按钮顺序是“Inspect|Clear|Profile”)。
Firebug列出调用的所有函数,及其所花的时间。
你可以针对要测试的某个函数,在其前部加上console.profile([title]),在其后部加上console.profileEnd()。
1.BreakPoint
Script标签允许你在任意行暂停执行。
单击行号,就会设置一个断点。
右击行号,就可以设置一个断点出现的条件,只有当条件为真时,程序才会暂停执行。
右面还有一个watch窗口,可以查看当前变量的值。
1.命令行api
1.$(id)相当于document.getElementById()
2.$$(选择器):
返回由指定CSS选择器匹配元素所组成的数组
3.$x(xpath):
返回与给定的XPath表达式相匹配的元素的数组
4.$0:
在HTML面板中选中的元素。
5.$1:
上一次在HTML面板中选中的元素。
6.$n(index)访问最近5个被选中过的元素,index的范围:
0–4。
7.dir(对象):
打印出对象的所有属性的交互清单,与console.dir()相同
8.dirxml(对象):
打印一个HTML或XML元素的XML源码树,与console.dirxml()相同
9.clear():
清屏,与console.clear()相同
10.inspect(object[,tabName]):
用最适合的标签来检查一个对象,或者使用与可选参数tabName相一致的标签
可以使用的标签名字有HTML、CSS、SCRIPT,以及DOM
11.keys(object):
返回一个包含此对象所有属性的名字的数组
12.values(object):
与keys(object)相对,返回一个包含该对象所有属性值的数组
13.debug(fn)---undebug(fn):
在函数的第一行增加或移除断点
14.monitor(fn)---unmonitor(fn):
打开或关闭对一个函数所有调用的日志记录
15.monitorEvents(object[,types])---unmonitorEvents(object[,types]):
开启或关闭对发送到一个对象的所有事件的日志记录
全部可用类型包括:
composition,contextmenu,drag,focus,form,key,load,mouse,mutation,paint,scroll,text,ui,以及xul
16.profile()---profileEnd():
开启和关闭JavaScript概况器
可选参数title将作为概况报告的抬头打印在文本中
17.
1.ConsoleAPI
当打开firebug(也包括Chrome等浏览器的自带调试工具),window下面会注册一个叫做console的对象,它提供多种方法向控制台输出信息,供开发人员调试使用。
下面是这些方法的一个简单介绍,适时地运用它们,对于提高开发效率很有帮助。
1.console.log(object[,object,...])
向控制台输出一条消息。
支持C语言printf式的格式化输出。
2.console.debug(object[,object,...])
向控制台输出一条信息,它包括一个指向该行代码位置的超链接。
3.console.info(object[,object,...])
向控制台输出一条信息,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑马 程序员 向东 JavaScript 入门 精通