您现在的位置是:首页 > 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的MySQL分组错误解决方法
MySQL5.7.5以上版本,实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(默认启用),那么MySQL就会拒绝执行 select list、HAVING condition或ORDER BY list引用
shopxo目录结构分析
ShopXO v2.2.0+www WEB部署目录(或者子目录)─app应用目录─admin 后台管理目录─common.php 函数文件controller控制器目录
URLOS部署安装shopxo的方法
本方法可以一键安装ShopXO,并且自动申请域名SSL证书。ShopXO一键安装可自动创建网站运行环境,自动申请和续签SSL证书。
shopxo的web/h5打包上传教程
先采用HBuilderX打包编译源码查看教程>>shopxo使用HBuilderX打包方法选择编译web/h5端顶部点击发行->选择网站pc/web/h5名称不需要修改,对包没有影响,域名也不需要填写,直接点击【发行】即可
相关源码
-
(自适应)蓝色沙盘复古建筑模型制作网站模板源码下载为建筑沙盘模型企业设计的响应式网站模板,通过三维空间展示技术结合产品参数可视化,有效提升模型作品的线上呈现效果与客户咨询转化率。查看源码 -
(自适应HTML5)响应式智能设备人工智能机器pbootcms源码免费下载这款基于PbootCMS开发的网站模板为人工智能和智能设备行业设计,采用现代化科技风格,突出产品的智能特性和技术创新。模板架构合理,功能完善,能够有效展示各类智能产品的核心功能和解决方案。查看源码 -
帝国CMS7.5H5小游戏模板游戏攻略下载网整站源码本模板基于帝国CMS系统开发,为H5小游戏和APP应用资讯类网站设计。模板架构针对小游戏行业特点优化,支持游戏发布、资讯分享、应用推荐等功能,满足各类小游戏门户网站的建设需求。查看源码 -
(PC+WAP)红色厨具厨房用品设备pbootcms模板源码下载为厨具设备企业设计的响应式网站模板,采用PbootCMS内核开发,适用于商用厨房设备、家用厨具、厨房用品等企业展示。模板包含产品展示、新闻动态、案例中心等标准模块,助您快速搭建专业级行业网站。查看源码 -
(自适应)工业机械设备产品介绍免费pbootcms源码下载本网站模板基于PbootCMS内核精心开发,为机械设备与工业产品制造企业量身打造。设计充分考量行业特性,突出产品展示与技术实力呈现查看源码 -
自适应新闻资讯技术博客个人网站pbootcms模板该模板基于PbootCMS开源内核深度开发,该模板适用于游戏新闻网站、游戏博客等企业或个人网站,新闻资讯技术博客pbootcms模板;采用六级分辨率断点适配技术查看源码
| 分享笔记 (共有 篇笔记) |
