js 如何定义一个公共方法,可以供给其它html页面调用?

JavaScript010

js 如何定义一个公共方法,可以供给其它html页面调用?,第1张

一、使用工具:Ajax、文本编辑器、JavaScript。

二、方法步骤:有两种方法,分别是:

方法一:

1、将edit.html里面用的js和css文件在1.html中引入

2、通过Ajax获取edit.html的内容,然后赋予1.html中的某个DOM的innerHTML

方法二

将edit.html页面的里的html内容通过js动态生成,并提供接口,这样1.html只要引入js文件和css文件并调用那个接口在指定位置生成简单的文本编辑器就好了  

三、注意事项:方法一中注意id之类的不要冲突

在页面中引入js的两种方法

一、在页面中嵌入js,这是在页面使用js最简单的方式了,一般我在写个小测试的情况下会用这种方式。把script元素写在

主要区别在:

1、访问速度会有所不同。从网页面打开的速度来说,外调的js有利于页面主体内容优先加载,然后在执行js,这样能使用户先看到主体内容。

2、通用性不同。写在html里,那就只能是这个html页面才能用;而写在html外面,则可以再被其他页面调用,其他页面就不用再次重复写代码。

3、代码美观性不同。外调js不混杂在div语言里,容易使网页代码条理清晰,层次分明,即美观又便于维护。