您现在的位置是:首页 > cms教程 > shopxo教程shopxo教程
shopxo前端开发规范
阿荡2025-07-24shopxo教程已有人查阅
导读table采用4个空格标签层级对齐所有取名使用英文、请勿使用拼音class/id及属性自定义命名使用小写、多个单词使用横杠区分( - )、见名取意
基础
table采用4个空格
标签层级对齐
所有取名使用英文、请勿使用拼音
html
class/id及属性自定义命名使用小写、多个单词使用横杠区分( - )、见名取意
form name命名使用小写、多个单词使用下划线区分( _ )、单标签闭合前面使用空格分开
属性之间使用空格分开、属性值使用双引号包裹
不同业务写好注释合理换行、避免变成一大坨
列子如下:
样式写在对应css文件中,标签选择器及多级选择器使用空格分开
选择器结尾使用空格花括号换行中
样式冒号与样式值使用空格分开
列子如下:
js写在对应js文件中,标签选择器及多级选择器使用空格分开
选择器结尾直接换行再花括号
方法命名单词首字母大写、参数默认值和多个参数使用空格分开
变量名称小写、多个单词下划线区分( _ )、变量与等于左右使用一个空格分开
列子如下:
注释写在上方、//注释使用空格分开、闭合注释内容头尾使用空格分开
列子如下:
table采用4个空格
标签层级对齐
所有取名使用英文、请勿使用拼音
html
class/id及属性自定义命名使用小写、多个单词使用横杠区分( - )、见名取意
form name命名使用小写、多个单词使用下划线区分( _ )、单标签闭合前面使用空格分开
属性之间使用空格分开、属性值使用双引号包裹
不同业务写好注释合理换行、避免变成一大坨
列子如下:
<div class="am-text-center goods-info" data-goods-id="10" data-goods-title="商品名称">
<p class="goods-title">商品名称</p>
<p class="goods-price">¥100</p>
</div>
<form>
<input type="text" name="name" value="" />
<input type="text" name="goods_title" value="" />
</form>
css样式写在对应css文件中,标签选择器及多级选择器使用空格分开
选择器结尾使用空格花括号换行中
样式冒号与样式值使用空格分开
列子如下:
.hello .sub {
color: #f00;
font-size: 20px;
}
jsjs写在对应js文件中,标签选择器及多级选择器使用空格分开
选择器结尾直接换行再花括号
方法命名单词首字母大写、参数默认值和多个参数使用空格分开
变量名称小写、多个单词下划线区分( _ )、变量与等于左右使用一个空格分开
列子如下:
// 选择器
$('.hello .sub').on('click', function()
{
console.log(1)
});
/**
* 方法名称
* @author Devil
* @version 1.0.0
* @date 2020-09-02
* @desc 方法的详细描述或使用方式
* @param {[string]} name [名称]
* @param {[int]} age [年龄]
* @param {[string]} hello_world [测试字符串]
*/
function HelloWorld(name, age = 0, hello_world = '默认值')
{
// 商品价格
var goods_price = 100;
// 商品名称
var goods_title = '商品名称';
// 商品编码
var code = 200;
console.log(name, age, hello_world);
// 循环测试
var data = [100, 200, 300];
for(var i in data)
{
console.log(1)
}
}
注释注释写在上方、//注释使用空格分开、闭合注释内容头尾使用空格分开
列子如下:
// 注释信息
var name = 'devil';
/* 注释信息 */
.hello .sub {
}
<!-- 注释信息 -->
<div>
<p>hello world</p>
<!-- 测试模板引擎写法、注释信息 -->
{{if $age > 18}}
<p>成年人</p>
{{else /}}
</p>未成年人</p>
{{/if}}
</div>
本文标签:
很赞哦! ()
上一篇:shopxo目录结构分析
图文教程
shopxo微信小程序注册方法
在微信公众平台官网首页点击右上角的“立即注册”按钮。选择注册的账号类型选择“小程序”,点击“查看类型区别”可查看不同类型账号的区别和优势。
android4.4+linuxdeploy+centos7+php-fpm+mysql+frp安装shopxo
android4.4+linuxdeploy+centos7+nginx+php-fpm+mysql+frp+shopxo安装电商系统Linux Deploy有超级用户(root)权限可运行得更好,要有超级用户(root)权限,手机BootLoader需要解锁,目前华为官方已停止解锁
shopxo二次开发小白进阶教程
shopxo基于ThinkPHP5 架构,所以先去研读ThinkPHP5底层在service下,然后controller中的对象继承parent::__construct();所以,跨模块的底层调用可放在service下
shopxo是免费开源的吗?可以商用吗?
ShopXO企业级免费开源电商系统!求实进取、创新专注、自主研发、企业级电商系统解决方案。遵循MIT开源协议发布,无需授权、可商用、可二次开发、满足99%的电商运营需求。
相关源码
-
帝国cms7.5品牌连锁店招商加盟商机网站模版源码本模板为招商加盟、创业投资、品牌连锁等商业领域设计,采用帝国CMS7.5内核构建,整体风格简洁大气,突出商业信任感与专业度,适合各类招商加盟项目展示、品牌连锁店宣传等商业应用场景。查看源码 -
(自适应)工业机械设备产品介绍免费pbootcms源码下载本网站模板基于PbootCMS内核精心开发,为机械设备与工业产品制造企业量身打造。设计充分考量行业特性,突出产品展示与技术实力呈现查看源码 -
(自适应)绿色农业机械设备农场网站源码下载为现代农业机械领域打造的响应式网站模板,采用PbootCMS内核开发,数据实时同步后台管理。通过简洁大气的视觉设计,有效展示农机产品技术参数与应用场景,帮助客户快速建立专业数字化形象。查看源码 -
帝国cms7.5模板情感文学名言名句心情文章类源码下载带手机本模板基于帝国CMS7.5开发,为情感文学类网站设计。整体风格温馨雅致,布局合理清晰,特别适合建设情书分享、文学作品展示类网站。模板采用响应式设计,能够自动适配各种终端设备。查看源码 -
(自适应响应式)陶瓷研磨盘抛光机械设备pbootcms网站模板本模板基于PbootCMS系统开发,为研磨抛光设备制造企业设计,特别适合陶瓷研磨盘、抛光设备等表面处理设备展示。采用响应式布局技术,确保各类设备的参数和工艺在不同终端上都能清晰呈现。查看源码 -
帝国CMS7.5小说推荐公众号导航带wap手机站+带采集工具本模板为小说导航类网站设计开发,基于帝国CMS7.5内核构建,针对小说阅读领域的分类聚合需求进行深度优化。通过智能分类系统和用户行为分析,实现小说资源的精准推荐与导航功能。查看源码
| 分享笔记 (共有 篇笔记) |
