您现在的位置是:首页 > 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目录结构分析
ShopXO v2.2.0+www WEB部署目录(或者子目录)─app应用目录─admin 后台管理目录─common.php 函数文件controller控制器目录
shopxo二次开发小白进阶教程
shopxo基于ThinkPHP5 架构,所以先去研读ThinkPHP5底层在service下,然后controller中的对象继承parent::__construct();所以,跨模块的底层调用可放在service下
shopxo的DIY装修自定义组件配置说明
type 业务类型(如 商品goods, 文章article, 品牌brand);config 配置数据;const 静态数据(筛选,搜索的数据都放这里);key 数据const_key作为数据索引;
shopxo怎么配置阿里云企业邮箱
登录阿里云官网点击企业邮箱管理、登录专属企业管理界面登录主管理账号后、右上角选择设置按钮员工账号管理、添加账号(注:一定要勾选外域收信允许 开启POP3/SMTP服务)
相关源码
-
(PC+WAP)蓝色钢材加工建筑装修施工材料网站模板下载为钢材加工企业设计的PbootCMS响应式模板,采用PC+WAP双端适配技术,数据实时同步。简洁大气的蓝色工业风格设计,突出钢材加工行业特性,其他制造业用户更换图文内容即可快速应用。查看源码 -
PbootCMS(自适应手机端)智能电话AI机器人网站模板产品概述基于PbootCMS内核开发的智能电话AI机器人网站模板,为语音交互服务场景设计,采用HTML5+CSS3响应式布局技术,实现PC端与移动端数据实时同步展示。模板适用于智能电话查看源码 -
(自适应)刷卡pos机数据移动支付设备电子科技pbootcms模板下载本模板为POS机设备制造商、移动支付终端服务商和科技企业设计,基于PbootCMS系统开发,提供完整的在线展示平台解决方案,满足支付设备行业特有的展示需求。查看源码 -
帝国cms7.5个人博客资讯文章模板下载本模板简洁个人博客网站设计开发,采用帝国CMS内核构建,只需替换文字图片即可快速搭建专业网站。自适应手机端设计,数据实时同步,操作简单便捷。PHP程序确保安全稳定运行,帮助您以较低成本获取持续业务。查看源码 -
帝国cms7.5淘宝客电商品牌特价带手机站带会员模板下载为电商品牌特价展示设计的帝国CMS模板,集成PC端与移动端双平台适配。采用瀑布流商品布局,支持品牌分类聚合展示,突出特价促销视觉冲击力。查看源码 -
自适应营销型IT网络工作室互联网建站公司pbootcms网站模板为IT网络服务商、建站企业打造的高性能营销门户,基于PbootCMS开源内核深度开发采用HTML5自适应架构,实现PC与手机端数据实时同步交互。查看源码
| 分享笔记 (共有 篇笔记) |
