怎么编写和调用js文件

我这样写一个js文件(以下为完整内容,即我在js文件内没有写<script></script>标签)

********************************
function func1(){ alert("调用了函数1");}
function func2(){ alert("调用了函数2"); }
********************************

然后在html中有这样的调用
<button type="button" onclick="javascript:func1()">函数1</button>
<button type="button" onclick="javascript:func2()">函数2</button>

html的head中有<script type="text/javascript" src="test.js"></script>的语句

最后结果是弹出乱码的对话框。

html是XHTML 1.0 编码是UTF-8

js文件中除了上面的,我什么也没写,应该怎么写js文件,还有html调用时怎么调用?

如果有html中有func3()可不可以这样写
(test.js还是只有func1和func2)

<script type="text/javascript" src="test.js">
function func3(){alert("调用了函数3");}
</script>

关键问题,js文件书写规范以及调用js文件中函数的方法,最好有例子。

新手入门,请教高手。谢谢

需要准备的材料分别有:电脑、html编辑器、浏览器。

1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。

2、在index.js中,实现func1和func2函数。

3、在index.html中,新增第3个button,并调用func3()方法,并在<script>标签中输入js代码:

function func3() {
$('body').append('use func3<br/>');
}

4、浏览器运行index.html页面,此时点击“函数3”按钮,能正常执行func3函数来输出内容。

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-13
方法定义建议用:var f=function(){...}
html中的标签基本上都能用onclick,onmouseover,onmouserout等调用js中的方法,当然前面需要加上<script type="text/javascript" src="文件名"></script>
第2个回答  推荐于2017-09-30
如果你是将JS函数写入到一个单独的文件中,如function.js,

下面为function.js
/*
这里最好是记录一下函数的作用,如果有参数,最好就是说明一下
函数名称:func1
函数作用:测试加载外部JS文件
参数说明:无
*/
function func1(){
alert("调用了函数1");
}
/*
函数名称:func1
函数作用:测试加载外部JS文件
参数说明:无
*/
function func2(){
alert("调用了函数2");
}

至于JS的书写规范有很多种,主要就是方便浏览及习惯,你可以自己看看书上的书写方式或者参考一下其他高手方式。

出现乱码的原因就是1楼所说,原因是你的JS文件和HTML文件的编码不一致,而且你的JS文件有中文(如果js文件只有英文的话,即便是编码不一致也不会出现乱码情况。)
你应该用记事本打开你的JS文件,然后点击“文件”--另存为--把编码改为“UTF-8”的编码,
这样就不会出现乱码了。本回答被提问者采纳
第3个回答  2010-05-06
你写的是对的哦!
至于乱码的问题,就把你的编码"UTF-8"改成"gb2312"
第4个回答  2010-05-13
<script type="text/javascript" charset="utf-8" src="test.js"></script>

怎么调用js文件怎么调用js文件中的方法
1、首先要引入js文件2、指定的元素调用js的方法\/*下面的例子是JQuery的方法调用each遍历函数,mouseenter函数,find函数*\/3、自定义的函数也的调用functionshow1(obj){obj.style.background=red }varoDiv=$(#p1);oDiv.mouseover=function(){show1(oDiv);} JS怎么调用PHP中的方法?在js中调用php的方...

怎么调用外部js文件?
我们可以把 js 放在另外一个文件里,比如当前文件夹的 a.js 中。这样 html 页面如下:a.js 这样就行了。当然,也可以把 a.js放在web上,然后引用成下面这样。

如何运行js文件?
1. 使用命令行运行:打开终端或命令提示符,然后进入JS文件所在的目录。运行命令 `node 文件名.js`,其中 `文件名.js` 是你要运行的JS文件名称。这将在命令行中执行JS文件并输出结果。2. 使用浏览器运行:将JS文件包含在HTML文件中,并在浏览器中打开该HTML文件。你可以在HTML文件中使用 ``。然后...

如何编写JS文件
JS文件的制作步骤比较简单,如下: 1.打开你的主页文件夹,新建一个文本文档。确保这时能看到它的扩展名txt(如果看不到,打开“文件夹选项”,选查看,把“隐藏已知文件类型的扩展名”前的勾去掉,如下图) 2.把这个“新建 文本文档.txt”改名为 dh.js,如下图: 新建 文本文 档.txt 改名为──...

怎么在html文件中调用js文件
1、将这一段代码保存到一个文件中。2、注意,您可以任何文本工具创建js文件,不过您在保存的时候,需要将名字后缀名为.js。3、这里将js文件保存为index.js。之后如果我们需要使用index.js。我们只需要调用即可,不需要再写新的js文件。4、在html的head部分引入js文件,具体的代码。5、这个引用是一个...

java怎样调用js
1、打开开发环境,新建一个web项目。2、加载JavaScript脚本引擎,在Java中加载js语句方法。3、执行Java后,运行JavaScriptsay函数。4、将java中对象作为js中的全局变量,同时将file类赋给JavaScript脚本语言,并获得其属性值。5、运行结果为获取到的Java对象的属性值。6、在Java中,通过一个线程启动JavaScript...

怎样在html中使用js文件的内容
调用test.js文件 test.js的文件内容如下:alert("这是被调用的语句。")四、注释语句 用<!- ... ->表示注解部分,用作说明解释,浏览器不显示出来。不要也可以。另外,双斜线 "\/\/" ,是JavaScript 的注释语句,它后面的语句不被执行。五、变量的使用 变量的声明:Var usename 变量的赋值:use...

求助:HTML点击按钮调用JS文件或者直接调用JS代码?
HTML点击按钮调用JS文件或者直接调用JS代码的方法。如下参考:1.将这段代码保存到一个文件中,如下图所示。2.请注意,您可以使用任何文本工具创建js文件,但是在保存它时,您需要将其后缀为.js。3.将版本js文件保存为index.js。如果我们需要使用index。js。我们只需要调用它,不需要写一个新的js文件。

怎么编写和调用js文件
1、首先,打开html编辑器,新建html文件,例如:index.html,填充问题基础代码。2、在index.js中,实现func1和func2函数。3、在index.html中,新增第3个button,并调用func3()方法,并在标签中输入js代码:function func3() {$('body').append('use func3');} 4、浏览器运行index.html页面,...

在html网页中怎样调用js文件?
准备两个文件,一个是你要调用的js文件,用记事本里面写上你要的js代码,我这里只做示例,就写个简单的弹窗alert("OK");保存成1.js。第二个文件html网页,用记事本写上保存成1.html文件。打开就可以了。注意一定要把扩展名显示出来才能改成js和html结尾的文件,显示扩展名方法:“我的电脑”-“工...

相似回答