我在template文件夹的html中调用外部的js文件为什么不能显示啊?

我在template文件夹的html中调用外部的js文件为什么不能显示啊?,第1张

路径问题!

<script type="text/javascript" src="{$admin_dir}../js/ckeditor.js"></script>

$admin_dir的值是多少?然后你后面又路着两个..又是虾米意思?

这样吧,楼主,你的网上传到虚拟主机,然后你成的静态文件所调用的路径应该就是以根目录开始,比如:src="/js所以目录/ckeditor.js"即可

关键楼主要搞明白相对路径跟绝对路径

斜杠表示从你的WEB根目录下直接寻找文件,如果没有加斜杠的话,会从你这个文件本身的当前文件夹开始找文件,举例子吧:

假设你有这样的文件目录:

-WebRoot // web根路径

---js

-----jquery.js

---html

------index.html

------index.js

假设你在index.html中想引入jquery.js,那么你必须使用:

src="/js/jquery.js"

如果你写成"js/jquery.js",那么渲染引擎会从index.html当前目录开始搜索,但是index.html的当前目录是html, html目录下并没有js目录,也不会有jquery.js文件,因此是无论如何都找不到的。

如果你想在index.html中引入index.js, 你可以使用

src = "index.js"

或者

src = "/html/index.js"

这两种方式都是能引用到index.js

YUIDoc 是一个基于 Node.js 的应用程序。新建个文档写着javascript写入过程并保存 *** 作如下:

(1)YUIDoc 是一个基于 Node.js 的应用程序,用来根据 JavaScript 的注释中生成 API 文档,类似 JavaDoc,这也是当前 YUI 用来生成文档的工具。生成的文档效果:

(2)如果 *** 作系统是windows的用户,需要配置perl环境,推荐安装ActivePerl ,Linux/Unix用户则不用配置了。

(3)解压缩JsDoc,在命令提示窗口中进入JsDoc所在目录,使用如下命令即可生成Javascript代码的文档。

perl jsdoc.pl test.js

其中test.js是用于测试的js文件,如果成功则在该目录下生成js_docs_out目录,里面包含生成的文档。

(4)如果生成失败,产生如下错误信息:

Can't locate HTML/Template.pm in @INC ......

需要配置HTML::Template模块,配置方法为:

进入perl的Package Manager,可以使用命令ppm,也可以点击开始菜单——ActivePerl 5.8.8 Build 817——Perl Package Manager。然后使用install命令安装HTML::Template模块,代码如下:

C:\>ppm

PPM>install HTML-Template

PPM>quit

具体的参数及用法可以查看JsDoc的官方网站。

总结:最终采用作用域的分析方式。即 函数调用 或 函数定义 被作为一个作用域。它们之前的 @class 将被理解为这个作用域内成员的父成员。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6213276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存