有些时候,页面采用了集成方式,统一引入了一些js、css组件,如何单独移出不需要的组件。

移出代码

定义

function removejscssfile(filename, filetype) {var targetelement = (filetype == "js") ? "script" : (filetype == "css") ? "link" : "none";var targetattr = (filetype == "js") ? "src" : (filetype == "css") ? "href" : "none";var allsuspects = document.getElementsByTagName(targetelement);for (var i = allsuspects.length; i >= 0; i--) {if (allsuspects[i] && allsuspects[i].getAttribute(targetattr) != null && allsuspects[i].getAttribute(targetattr).indexOf(filename) != -1)allsuspects[i].parentNode.removeChild(allsuspects[i]);}
}

使用

removejscssfile("easyui.css", "css");
removejscssfile("jquery.easyui.js", "js");

删除页面引入的js或者css文件相关推荐

  1. 网页自动切换html css js,HTML页面自动清理js、css文件的缓存(自动添加版本号)_HTML/Xhtml_网页制作...

    这篇文章主要介绍了HTML页面自动清理js.css文件的缓存(自动添加版本号),小编觉得挺不错的,现在分享给大家HTML源码,也给大家做个参考.对HTML感兴趣的小伙伴们一起跟随小编过来看看吧 在we ...

  2. jsp页面引用相关js,css文件路径问题

    1. <script type="text/javascript" src="js/jquery-1.8.3.js"></script> ...

  3. 怎么把css引入到php,PHP引入合并多个JS和CSS文件实例

    这篇文章主要实现了PHP合并并输出多个JS和CSS文件的实现方法,这里使用了一个比较简单的方法,重在揭示实现原理,需要的朋友可以参考下. 为什么要这样子做呢?其实很简单,就是用php来判断终端类型的不 ...

  4. Servlet过滤器(Filter)不过滤登录页面、JS和CSS文件

    Servlet过滤器主要用于对客户端(浏览器)的请求进行过滤处理,先将过滤后的请求转交给下一资源,它在Java Web开发中具有十分重要的作用.Servlet过滤器可以用于验证用户的登录情况,但在实际 ...

  5. yii怎么引入css文件,Yii框架怎样引用JS和CSS文件

    Yii框架怎样引用JS和CSS文件 发布时间:2021-01-06 09:58:23 来源:亿速云 阅读:118 作者:小新 这篇文章给大家分享的是有关Yii框架怎样引用JS和CSS文件的内容.小编觉 ...

  6. maven js css 压缩,使用wro4j和maven在编译期间压缩js和css文件(经典)

    最近在对一个web系统做性能优化. 而对用到的静态资源文件的压缩整合则是前端性能优化中很重要的一环. 好处不仅在于能够减小请求的文件体积,而且能够减少浏览器的http请求数. 因为是基于java的we ...

  7. 使用wro4j和maven在编译期间压缩js和css文件

    最近在对一个web系统做性能优化. 而对用到的静态资源文件的压缩整合则是前端性能优化中很重要的一环. 好处不仅在于能够减小请求的文件体积,而且能够减少浏览器的http请求数. 因为是基于java的we ...

  8. 通过minify将项目中js和css文件的打包

    减少http请求数,有三个好处,即减少DNS请求所耗费的时间..减少服务器压力.减少http请求头,因此这是我们前端性能优化的一个关键点. 对于我们前端来说,减少http请求数的一个途径就是合并js和 ...

  9. JavaScript使用localStorage缓存Js和css文件

    对于WebApp来说,将js css文件缓存到localstorage区可以减少页面在加载时与HTTP请求的交互次数,从而优化页面的加载时间.特别是当移端信号不好高延迟时优化效果还是很显见的 下面的代 ...

最新文章

  1. 数据挖掘和机器学习:基本概念和算法(附电子书PPT)
  2. 【343天】每日项目总结系列081(2018.01.14)
  3. mysql主从维护_mysql主从日常管理维护
  4. python实现图形旋转_Python3+OpenCV2实现图像的几何变换
  5. leetcode586. 订单最多的客户(SQL)
  6. [心平气和读经典]The TCP/IP Guide(000)
  7. Conference Related to social network.
  8. Android开发笔记(六十八)工程库打包
  9. 想搭建一个手游平台怎么做?需要了解哪些细节?
  10. 第二章作业习题答案续
  11. 关闭 电脑 ctrl +alt +方向键 旋转屏幕快捷键
  12. 让360双核浏览器默认极速模式打开网页
  13. 【蓝桥杯】第十三届蓝桥杯省赛 AK 攻略 —— C++ B组全真题超详细剖析
  14. 怎样两台计算机共用一台打印机,多台电脑如何共享一台打印机(图文讲解)
  15. YOLOv报错Downloading https://ultralytics.com/assets/Arial.ttf to /root/.config/Ultralytics/Arial.ttf..
  16. ajax心得体会论文,AJAX重点知识的心得体会
  17. 「三代组装」Pacbio组装后如何用自身数据进行polish
  18. 3.1.hole_behind_comprehensive_teaching_complex 综教楼后的那个坑
  19. 不止微信、支付宝!一文带你了解所有小程序平台
  20. 7天学习Go语言-尾声+一次险些翻车的任意文件读取漏洞小记

热门文章

  1. 使用ffmpeg对视频进行画面裁剪
  2. 身份证提取生日和性别
  3. android wifi 图标,android wifi信号强度与图标对应关系
  4. Lync 客户端无法及时更新!
  5. 细节:如何轻松影响他人
  6. 计算机安装win10配置,win11发布了,那么安装win11配置要求是什么?win11配置要求详解...
  7. 理清 NVIDIA,CUDA,cuDNN,nvcc 关系 CUDA 环境安装
  8. 手机如何从网页完美的跳转到应用程序
  9. 齐岳研发可聚合性基团的小分子稀土配合物Eu(TTA)2phen
  10. 基于ShineBlink物联网开发板和机智云平台开发的“针对短期内宠物无人照顾的智能宠物屋”系统