本文目录一览:
- 1、dreamweaver里如何调试javascript代码
- 2、如何将js 输出到html源码中?
- 3、javascript的test()方法
- 4、js读取远程网页源码
- 5、vs2010如何导入js源码所在的文件夹
dreamweaver里如何调试javascript代码
目前,常用的浏览器IE、Chrome、Firefox都有相应的脚本调试功能。我们先来看IE的:
1、在F12开发人员工具中进行调试
打开IE浏览器,按下F12键,就会打开开发人员工具,这是IE内置的开发人员开发工具,方便开发人员对HTML、CSS、Javascript等网页资源进行跟踪调试使用的。
如果你打开的时候没有固定在网页底部,可以点击右上角菜单栏中的按钮来完成。
我们看到在这个工具窗口里面有几个标签页,分别是:HTML、CSS、控制台、脚本、探查器和网络,点开每一个标签,可以执行相应的任务。
在HTML标签窗口中,工具栏中的按钮所执行的操作如下图:
CSS标签是用来查看样式的;控制台显示网页中JS的各种输出信息,包括错误信息、用户日志等;打开脚本标签页,这里面才是我们想要的内容。
我在图中用黄色矩形选中连个控件,左侧的下拉列表用来选择文件,右侧的按钮用来启动调试。当点击启动调试后,调试程序会将窗口最大化,我们在选中的文件中找到需要调试的位置,点击左侧边栏添加断点即可进行调试。
当有程序运行到我们的断点处时,就可以进行调试了:
在这里,我们可以使用快捷键进行操作,常用的快捷键如下:
F9:添加/移除 断点
F10:逐过程,即跳过该语句中的方法、表达式等
F11:逐语句调试,即单步调试,会跳入方法、表达式,进行逐语句的跟踪调试
在执行过程中,如果我们要执行即时的代码,我们就需要在右侧的窗格中输入代码,按回车即可:
如果要执行多行代码,点击运行按钮右侧的双箭头,就会打开多行模式。我就不再截图片了。
这种直接在浏览器中调试的方法同样适用于Google浏览器Chrome和FireFox FireDebug,只不过在细枝末叶上面有些不同罢了,主体的功能都是一样的。
按F12键进入开发者工具,可以查看源代码、样式和js:
点击Scripts按钮,可以打开这个调试窗口,里面包含了网页中脚本文件源码,点击左侧的按钮可以打开选择文件的侧窗口。
2、使用debugger关键字进行调试
这种方法很简单,我们只需要在进行调试的地方加入debugger关键字,然后当浏览器运行到这个关键字的时候,就会中断:
设置以后就可以使用debugger关键字进行调试了;进过这样的设置,我们还可以捕获到意外的错误,进行跟踪调试。
如何将js 输出到html源码中?
HTML中调用JS代码。
js代码注解:javascript代码,可直接在客户端解释执行,html中调用js代码的方法有两种:一、将javascript写在html文件中,在html中调用js函数等;二、js代码写一个文件中,在html中引用该文件,使用js文件中定义的js函数。
调用方法:
1、打开Dreamweaver软件,在创建新项目下选择HTML;
2、点击“文件”——“另存为”——文件命名为test——保存在电脑桌面;
3、编写html文件,html文件包含用户名及密码输入文本框,确定和取消按钮;
4、在title标签下插入script language="JavaScript"js代码/script,在html中调用js函数;
5、js代码编写及html调用js代码完成保存tset.html文件,在浏览器中打开test.html文件,检查js代码执行效果;
6、在Dreamweaver软件中新建check.js文件(方法同html文件新建),check文件中输入校验函数;
7、test.html的title标签下引用check.js文件;
8、在程序中引用check.js文件中js函数,在浏览器中刷新test.hmtl文件,然在username的输入框中输入非法字符来检验js代码。
javascript的test()方法
这个方法有时有问题,你用这个方法就好了和test的功能一样,判断正则表达式匹配的
var patrn=/^(\w){4,10}$/;
if (!patrn.exec(p1)){
alert("222");
}
js读取远程网页源码
代码如下:
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
html
head
meta http-equiv="Content-type" content="text/html; charset=utf-8"
title远程网页源代码读取/title
style type="text/css"
/* 页面字体样式 */
body, td, input, textarea {
font-family:Arial;
font-size:12px;
}
/style
script type="text/javascript"
//用于创建XMLHttpRequest对象
function createXmlHttp() {
//根据window.XMLHttpRequest对象是否存在使用不同的创建方式
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest(); //FireFox、Opera等浏览器支持的创建方式
} else {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");//IE浏览器支持的创建方式
}
}
//直接通过XMLHttpRequest对象获取远程网页源代码
function getSource() {
var url = document.getElementById("url").value; //获取目标地址信息
//地址为空时提示用户输入
if (url == "") {
alert("请输入网页地址 。");
return;
}
document.getElementById("source").value = "正在加载……"; //提示正在加载
createXmlHttp(); //创建XMLHttpRequest对象
xmlHttp.onreadystatechange = writeSource; //设置回调函数
xmlHttp.open("GET", url, true);
xmlHttp.send(null);
}
//将远程网页源代码写入页面文字区域
function writeSource() {
if (xmlHttp.readyState == 4) {
document.getElementById("source").value = xmlHttp.responseText;
}
}
/script
/head
body
h1远程网页源代码读取/h1
div
地址:input type="text" id="url"
input type="button" onclick="getSource()" value="获取源码"
/div
textarea rows="10" cols="80" id="source"/textarea
/body
/html
vs2010如何导入js源码所在的文件夹
把js所在的目录连同目录一同拷到工程下,在你工程的解决方案管理器上点击"显示所有文件"。不在工程中的文件或者文件夹显示为白色。点击文件或者文件夹右键"包含在项目中"。