当前位置: 首页 > ai >正文

php一些命名规范 和 css命名规范

一 php命名规范

$myName ='bill gates';$yourFamilyName = 'ggbone';

1.1 变量命名

变量以美元符号 $ 开头, 第一个字符不可以是数字 ,除了下划线_ 不能有任何符号

$name = 'bill';$age = 33;

当用2个或2个以上的单词命名变量时,可以使用驼峰法规则(除第一个单词外,其余单词首字母大写)如:

以下划线开头命名的变量 通常留给 特殊情况,例如类中创建受保护的属性

驼峰法命名法近年来越来越流行了,在许多新的函数库和Microdoft Windows这样的环境中,它使用得相当多。而下划线语法是C出线后开始流行起来,在许多旧的程序和unix这样的环境中,使用普遍。

1.2 函数

对于函数,我们依然使用驼峰法去命名,并且具有一定的语义如下面打印工人工资:

function printEmployeePay(){}function saveStudentData(){}  //等等

1.3 常量

直接使用大写加下划线 ,两个单词用下划线隔开

define('APP_PATH', __DIR__ . '/../application/');define('CONF_PATH', __DIR__.'/../config/');define('EXTEND_PATH', __DIR__ .'/../extend/');

1.4 类名

使用大驼峰法 首字母大写 -  (第一个单词大写,其余单词首字母也大写)

class Response{}class TagLib{}

二 css命名规范

2.1 类

类名,通常使用横线就像这

.head-logo { … } /*页面头部logo的类名*/.nav-li { … } /*导航条上list的类名*/.link-panel-h2 { … } /*链接模块的标题*/

2.2 ID

驼峰式命名

#navLastLi { … } /*获取到导航条的最后一个list*/#panelContent { … } /*模块的正文部分*/#sidebarFooter { … } /*侧边栏底部模块*/

常用的CSS命名规则

头:header  内容:content/container  尾:footer  导航:nav  侧栏:sidebar

栏目:column  页面外围控制整体布局宽度:wrapper  左右中:left right center

登录条:loginbar  标志:logo  广告:banner  页面主体:main  热点:hot 

新闻:news  下载:download  子导航:subnav  菜单:menu

子菜单:submenu  搜索:search  友情链接:friendlink  页脚:footer

版权:copyright  滚动:scroll  内容:content  标签页:tab

文章列表:list  提示信息:msg  小技巧:tips  栏目标题:title

加入:joinus  指南:guild  服务:service  注册:regsiter

状态:status  投票:vote  合作伙伴:partner

http://www.xdnf.cn/news/2066.html

相关文章:

  • 支付宝小程序组件与页面构造器使用指南:从页面到组件的正确迁移
  • 【Agent实战】从0到1开发一个Python 解释器 MCP SSE Server
  • RocketMQ 主题与队列的协同作用解析(既然队列存储在不同的集群中,那要主题有什么用呢?)---管理命令、配置安装(主题、消息、队列与 Broker 的关系解析)
  • 7年经验的Java程序员的技术知识概览(及分阶段学习计划、资源推荐、职业发展建议)
  • 基于Java(JSP)+MySQL实现深度学习的音乐推荐系统
  • Queue和Deque
  • #ifndef #else #endif条件编译
  • C语言基础语法详解:从入门到掌握
  • 【FreeRTOS】事件标志组
  • Linux文件操作命令
  • QPS说明
  • 提升变电站运维效率:安科瑞无线测温系统创新应用
  • oracle数据库物理结构
  • Python异常处理实战指南:从基础语法到设计哲学
  • windows一键测速DNS并切换
  • MQTT学习资源
  • 极域教师管理CMD命令操作
  • kaggle配置
  • WebUI可视化:第7章:系统优化与部署实战
  • 新手如何学习人工智能
  • C语言实现对哈希表的操作:创建哈希表与扩容哈希表
  • Vue3 生命周期与Hooks
  • C语言----函数栈帧讲解
  • Flink 系列之七 - Data Stream API的源算子原理
  • Codeforces Round 1020 (Div. 3)
  • 17.ArkUI Slider的介绍和使用
  • 免费的车牌势识别系统
  • 电商数据中台架构:淘宝 API 实时采集与多源数据融合技术拆解
  • Chrmo手动同步数据
  • 在虚拟机中安装Linux详细教程