●在引用外部脚本文件的html文件中,使用标有ltscriptgt的sru属性来指定外部脚本文件。您必须添加一个路径,通常是相对路径,并且文件名应该有扩展名。
●在引用外部脚本文件的html文件中,ltscriptgt标记和lt/scriptgt标记之间不能有代码,包括脚本程序代码。
●ltscriptgtlt/scriptgt标记可以出现在html文档中的任何位置,并且可以有多对标记。没有特殊要求,建议放在html文档的头部分。
1.使用标记对在页面中引用。
使用标记对将javascript代码嵌入html文档。
当浏览器加载上述代码时,会自动识别javascript脚本代码。并执行其中的代码,然后将结果返回到html并显示在浏览器窗口中。
通过标记对将javascript代码引入页面,标记对的位置可以在
标签对和标签对可以在任何地方使用。一般来说,建议您将标签对放在…标签对中。这允许javascript代码在整个页面加载后被读取。
用标签引用页面中的情况,比javascript脚本代码少。
2.引用外部javascript文件
引用外部javascript文件意味着将javascript编写到另一个文件中,并使用后缀。js,然后传递它。
这里test.js是外部javascript文件。src属性表示指定的外部javascript文件的路径。通常,使用相对路径。
伪url介绍
在大多数支持javascript脚本的浏览器中,可以通过调用带有javascript伪url地址的语句来引入javascript脚本代码。伪url地址的一般格式:javascript:alert(#34已经用鼠标点击文本框!#34)。从上面可以看出,伪url地址语句一般以javascript开头,后面是要执行的操作。
这里有一个办法———phantomjs,这是一个基于webkit的javascriptapi,可以直接解释和执行javascript代码。我简单介绍一下phantomjs的安装和使用。,实验环境win7,主要内容如下:
1.下载并安装phantomjs。这个直接下载到官网就行了。地址如下:
2.解压缩后的目录如下。只需解压到此处的任意目录:
3.为了以后使用命令行,需要将bin目录添加到环境变量中。我的目录是"d:幻影jsin",所以添加路径如下:
4.添加完成后,我们就可以进行测试了。这里写了一个简单的js脚本,主要是获取页面的标题,如下:
打开cmd窗口,切换到这个js脚本的目录,输入命令"phantomjs测试获取页面的标题。截图如下:
5.也可以抓取页面内容截图,保存为图片。这里,以csdn的主页为例。主要代码如下:
在cmd窗口中运行这个js脚本:
程序运行截图如下,已成功抓取csdn页面截图:
至此,我们已经完成了在命令行窗口中运行js脚本。就整个过程来说,并不难。其实phantomjs还有很多其他的功能,比如事件响应,文件操作等。我赢了。;这里就不详细介绍了。有兴趣的可以自己搜一下。网上也有相关的资料和教程。希望上面分享的内容能帮到你。
几种方法
一用nodejs
2usethebrowserchrome,phantom,etc.thatyoudon;tcareabout.
3v8等js引擎。
问题是,你的脚本是写给哪个主机的,msjscript还是nodejsjs?
jscript一般是cscript或者wscript,nodejs是node或者npm。