magento 添加 删除css js
2023-09-14 08:59:49 时间
在addJs、addCss的代码一般在page/html_head类型的block当中,Magento首先会将所有文件存储在$_data当中,最终通过getCssJsHtml函数解析成对应的html代码输出。
Head中支持add类型的方法有addCss、addJs、addCssIe、addJsIe、addLinkRel五种。
reference name="head" action method="addItem" type js_css /type stylesheet messagebox/blue/messagebox.css /stylesheet /action action method="addJs" script messagebox/jmessagebox.js /script params charset="utf-8" /params /action action method="addCss" stylesheet css/local.css /stylesheet /action action method="addJs" script scriptaculous/controls.js /script /action action method="addItem" type js /type name lib/ds-sleight.js /name params/ if lt IE 7 /if /action /reference
通用的函数是addItem,需要指定type和name,如果有条件判断的话就放在if标签当中
如果需要删除某个js或者css,可以使用removeItem方法
reference name="head" action method="removeItem" type skin_css /type name css/local.css /name /action /reference
js、css与高度(宽度)共享 高度共享,是高度共享和宽度共享的总称。是笔者总结的一个针对某些问题解决的思路。并不是一个新的技术点或模式 —— 至少目前来说。甚至可能你已经在项目中用过类似的。它的核心就是:降低 js 复杂计算和耗时操作在类似场景中的比重。没啥说的,通过两个业务场景描述一下即可。
相关文章
- JS框架_(JQuery.js)模拟刮奖
- JS框架_(JQuery.js)夜晚天空满天星星闪烁动画
- PHP动态压缩js,css
- 【CSS3】纯CSS代码实现模拟时钟,+js对时功能。
- iOS: JS和Native交互的两种方法,iosjsnative交互
- 解决Tomcat无法加载css和js等静态资源文件
- springMVC拦截css与js等资源文件的解决
- Nest js 使用axios模块
- [Next.js] Consume Next.js API routes with the SWR library on the client-side
- 对网站中的js,css文件进行打包
- vue.js $refs和$emit 父子组件交互
- Atitit 研发体系 codelib 代码库的建设 目录 1. 概念与组成2 1.1. Java代码2 1.2. Js代码2 1.3. H5 代码 js+css+htm+txt2 1.4.
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- js非空验证+判断输入框是否输入的全是空格
- Stimulsoft Dashboards.JS 2022.2.1
- web版拳皇,使用html,css,js来制作一款拳皇游戏
- 【带着canvas去流浪(12)】用Three.js制作简易的MARVEL片头动画(上) #华为云·寻找黑马程序员#
- 移动网页广告引入mraid.js使用指南
- 好看的前端计算器代码分享(html+css+js制作计算器)