对样式表和js进行扩展

2014-09-01 16:49:19
王春生
14585
最后编辑:王春生 于 2014-09-01 17:12:51
简介:本篇文章介绍如何对css和js进行扩展。

一、样式表的扩展

如果相对某一个页面的样式进行修改,可以有两种方法。一种就是通过前面所讲的视图文件的扩展来进行。还有一种方法就是单独为这个页面定义样式。比如我想对bug模块的create页面进行样式的重新定义,可以这样定义:

在module/bug/ext/css/下面创建create目录,然后在下面创建一个css文件名,在里面定义自己的样式就可以了。

框架 加载create 方法 时候, 把module/bug/ext/css/create 目录 下面 所有css 文件 加载 进来。

二、js的扩展

和样式表的扩展一样,某一个页面js的扩展也是同样的规则。比如对bug模块的create页面进行扩展,可以在bug/ext/js/下面创建create目录,然后在里面定义js脚本就可以了。

框架 加载create 方法 时候, 把module/bug/ext/js/create 目录 下面 所有js 文件 加载 进来。

评论列表
代学 2019-05-07 22:14:55
你好。今天在11.4版本上对JS按照上面说的方式扩展时发现一个问题,对user模块的login.js扩展,我想去掉登陆时候的密码MD5加密,在control里面打印出密码之后发现还是加密后的密码,一开始我以为是扩展的js未生效,后来发现是由于在加载自己的module/user/ext/js/login/login.js之前先加载了原来的login.js,导致密码已经被加密一次了,所以加载自己的js文件时取到的密码仍然是加密后的。请问该如何在保留原有的js文件的基础上避免原有的js对扩展的js产生影响呢?
王春生 2019-05-08 10:14:31
你可以扩展视图文件。
sam 2017-10-29 14:29:59
为导出的文件设置样式应该怎么调用相关的js和css文件
user 2017-10-23 09:24:38
像doc模块下的js/common.js中新增了公用的js类,这个应该怎么处理?
user 2017-10-19 09:44:41
在doc模块下的ext扩展中已经创建了对用的index方法的css扩展文件,为什么没有加载扩展中的css?是有其他地方的配置需要开启吗?
王春生 2017-10-19 13:56:02
检查目录和文件名命名规则。
嘎嘎 2017-10-17 15:10:21
禅知能在开发我们自己的主题吗?有没有相关的手册啥的
王春生 2017-10-18 08:22:53
可以的。你在蝉知后台自己设计就行。设计完之后,直接导出即可作为主题。
张艳 2017-09-05 19:24:32
有没有框架的API供我们后期修改需求?
王春生 2017-09-06 12:32:52
手册内容都可以在这个网站上面找到。
陈尧一 2017-05-03 09:40:42
可以提示一下怎么改吗?我不太会 谢谢
陈尧一 2017-05-02 16:13:04
您好,我想问一下,创建BUG的视图中,有一个影响版本的选项,这个可以设置默认值吗?默认选择trunk
王春生 2017-05-03 08:21:34
可以自己改下代码。
edi 2017-02-06 15:07:56
我在module/bug/ext/css/create 文件同目录中有几个css调用的png文件 请问应当放在哪一层目录下
王春生 2017-02-23 17:31:33
放在www/目录下面。
张婷 2016-01-25 14:11:46
我希望对现有的js文件进行修改,在ext中有办法完成吗?
王春生 2016-01-26 09:05:46
你可以重新定义之前的方法。
王春生 2016-01-26 09:06:08
用钩子可以实现。
张婷 2016-01-26 13:52:09
有没有相关文档或例子呢?谢谢啦~
王春生 2016-01-27 10:17:12
二次开发文档里面有讲。
1/2
发表评论
评论通过审核后显示。