问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何实现JS先声明后调用

发布网友 发布时间:2022-04-26 23:42

我来回答

1个回答

热心网友 时间:2022-04-22 23:49

 

实际原理是在 document 中创建一个 <script> 对象, 并制定对象指定的源即可.

下列代码为 动态加载一个脚本: 基于jQuery 基本扩展:

$.includeScript=function(src){
  $("<script type='text/javascript' src='"+src+"'>").appendTo($(document));
};

调用方法:
$.includeScript("js/123.js");

不用延迟加载, 而是在 头部声明要用的图片地址, 将这个地址隐藏在全局变量数组中, 然后在页面加载完成时或者某个脚本来触发, 修改要显示的图片地址为上述隐藏的地址.

脚本:

var img= document.getElementById("img1");
img.src='某要加载的图片地址';

 

希望能帮到你, 有什么不明白的, 请追问.

追问懵懂看懂了,网上搜到一说法,请指教是否合理?还是span_ad_1需要display:none隐藏掉避免显示JS里的HTML代码。字数*,内容在上面补充问题中!

追答

正解, span_ad_1 初始的 style 应该是 display:none , 页面加载完成后 ( 譬如 body的 onload , 或 html 尾部的 javaScript) 再处理图片啊, 显示什么的.

 

另外, 我建议你使用jquery来直接对 某div 进行加载.

譬如一个 广告 div 在顶部: <div id='span_ad_1' style='display:none'...>

 

脚本: (可写在 body 的任何位置)

<script>
  $(document).load(     
   function(){
     $("#span_ad_1").load("/ad1/ad1.htl").show(200);//渐出效果. 
  });
}

div 容器可以通过jQuery 的 load方法, 直接加载 html到这个容器中...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
胜达这款车百公里油耗多少? 胜达节能油加盟办厂可靠吗是不是骗子 河南洛阳胜达就是骗子,我把钱交了也不来人了,他们一个老总说了爱咋办... 胜达油是个骗局吗 胜达节能油是什么? 叩解度关于叩解的论述 湿重跟湿重有关的打浆磨片 戴尔XPS M1330-950重要参数 如果到别的单位去面试的话 如果人家问起为什么会选择这家公司而离开另外... 学生会被两个部门同时面试怎么办 react.js怎么实现懒加载 怎么做到网站图片未显示出来的时候,默认显示的是你的LOGO? 请问json 里的图片 JS输出到HTML页面怎么实现 懒加载 求一段点击左右滚动,支持懒加载的js代码 js和jquery如何实现自动加载图片 如何判断传感器类型? 进气温度传感器分类? 梦见男朋友光着身子去剪头发是怎么个意思 已婚已婚女人梦见别的男人在剃头发 热电偶式温度传感器有几种类型?用热电偶测温时采用哪个定理算测量值? 汽车上温度传感器有哪些种类? 戴姆勒的比亚迪 吉利集团成为戴姆勒第一大股东了吗? 对戴姆勒奔驰和克莱斯勒合并换股的认识 听说 戴姆勒·克莱斯勒 散伙了,却有此事否? 戴姆勒欲增资16% 北汽集团要如何见招拆招? 中国吉利成戴姆勒最大股东了吗? 【汽车人】收购戴姆勒?特斯拉的故事仍在继续 赶超吉利,北汽将成戴姆勒最大股东? 戴姆勒以3.05亿欧元出售所持雷诺全部股份 ...需要用js或者jquery把图片加载到页面,并且要实现动态加载。_百度知 ... js怎么加载另一张图片src? 如何用JS将html网页标签中字符src替换成class=&#39;lazy&#39; data-original_百 ... 黑发洗发水真的能把头发洗黑吗? 为什么牙齿有裂缝? 牙齿有裂纹怎么回事? 牙齿有裂纹是怎么回事? 公司注册和商标注册,应该先进行哪个? 牙齿有裂痕该怎么办啊 创业是先注册公司还是商标?可以同时注册的吗? 牙齿表面有轻微裂纹,怎么办 应该先注册公司还是先注册商标? 牙齿表面出现有裂纹怎么办? 注册公司和注册商标,哪一个先注册最好? 牙齿上有裂缝是怎么回事? 公司,商标,哪个应该先注册? 牙齿上有裂纹是怎么回事,需要去医院吗? 创业者应该先注册公司还是商标? 先商标注册还是注册公司? 创业先注册公司还是先注册商标?