编程常用词汇表
这里整理了一些常用词汇,供在编码中使用:
这里总结了一些软件开发中常用的词汇,如有补充,请发邮件给 q@yun4s.cn
,谢谢。
通用
get
- 获取,比如getArticles()
set
- 设置,比如setData($data)
with
- 根据...,比如updateWithId($id, $name)
by
- 同with
for
-为...执行...,比如dataForId($id)
on
- 当...的时候,主要用于定义事件名称,比如onUpdate()
as
- 转换为...,用来替换先前的to...
,比如asJSON()
、asArray()
is
- 是否为,isManager
read
- 读取write
- 写入put
- 放入delete
- 删除,主要用于数据库操作update
- 更改、更新,比如updateData(array $data)
save
- 保存param
- 属性,主要用于外部参数attr
- 属性,主要用于内部参数data
- 数据error
- 错误config
- 配置option
- 配置中的某个选项state
- 状态allow
- 允许deny
- 禁止format
- 格式化empty
- 空的clear
- 清空setting
- 用户设置,通常需要加s
ui
- 用户界面merge
- 合并多组数据combine
- 组合多个类型不同的数据unique
- 唯一性key
- 键index
- 索引、位置value
- 值
数学
count
- 数量,比如countUsers()
offset
- 偏移量、位置size
- 尺寸、长度,比如每页显示数量length
- 长度,比如数组的长度minus
- 减号plus
- 加号range
- 范围rand
- 随机shuffle
- 打乱width
- 宽度height
- 高度point
- 点line
- 线size
- 尺寸rect
- 区域rotate
- 旋转angle
- 角度degree
- 度数location
- 位置lat
- 纬度(latitude
)的缩写lng
- 经度(longitude
)的缩写equal
- 等于
列表
list
- 列表contains
- 包含,比如contains($item)
single
- 单例multiple
- 多个one
- 单个记录all
- 所有记录item
- 一组数据中的条目add
- 添加,比如addItem($item)
或者add(Item $item)
remove
- 移除,比如removeParam($name)
push
- 在尾部加入或者推送pop
- 弹出数据或者弹出窗口shift
- 从首部弹出一个数据clear
- 清空slice
- 提取split
- 分隔join
- 连接filter
- 过滤、筛选find
- 查找reverse
- 翻转顺序sort
- 排序prev
- 前一个current
- 当前的next
- 下一个first
- 第一个last
- 最后一个
时间
at
- 在...的时间,比如createdAt
、updatedAt
date
- 日期time
- 时间戳calendar
- 日历day
- 天week
- 周month
- 月year
- 年
图像
image
- 项目中引入的图片、图像对象photo
- 照片,通常为用户上传的照片、图片等captcha
- 验证码(Completely Automated Public Turing test to tell Computers and Humans Apart)cover
- 封面gallery
- 照片库thumbnail
- 缩略图scale
- 系统级缩放zoom
- 手工缩放
文件目录
disk
- 磁盘file
- 文件folder
- 文件夹(对用户而言)directory
- 目录(系统操作时使用)size
- 文件目录尺寸exist
- 是否存在write
- 写入read
- 读取line
- 文件中每一行parent
- 父级child
- 子级upload
- 上传download
- 下载move
- 移动copy
- 拷贝path
- 路径absolute path
- 绝对路径relative path
- 相对路径full path
- 完整路径
执行
play
- 播放、开始执行run
- 运行begin
- 开始end
- 结束start
- 启动pause
- 暂停restart
- 重启resume
- 恢复stop
- 停止timer
- 定时器reload
- 重载配置service
- 通常指长期运行的指令
业务
id
- IDcode
- 代号comment
- 评论rating
- 评分、星级name
- 名称,比如书名(bookName
)、人名(userName
)body
- 内容主体message
- 消息,禁止使用msg
这样的缩写notification
- 通知
用户相关
user
- 用户admin
- 系统管理员age
- 年龄gender
- 性别通常值为:1男,2女,0未知,严禁使用sex
avatar
- 头像profile
- 资料birthday
- 生日mobile
- 手机号tel
- 电话email
- 电子邮箱地址
文章相关
article
- 文章body
- 内容主体title
- 标题,只用于文章标题subject
- 主题,相对于标题更加灵活,比如活动主题description
- 一个比较简短的描述,比如活动描述activityDescription
summary
- 当对象需要多个描述的时候,除了description
,还可以添加summary
,用来表示比description
更简短的描述
商品相关
shop
- 商家brand
- 品牌category
- 品类product
- 产品price
- 价格buy
- 购买sell
- 销售size
- 尺码color
- 颜色discount
- 折扣reduce
- 降价
优惠券相关
coupon
- 优惠券
订单相关
order
- 订单item
- 订单条目(细项)bill
- 账单/结算单pay
- 支付
相关文章
- python多线程
一、介绍 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线
- 使用宝塔面板定时任务不执行问题处理
定时任务不执行 不用宝塔自带的计划任务,因为宝塔自带的计划任务无法以www:www身份去执行任务,会导致面板无法正常写入日志 在vps中输入:crontab -e -uwww ,然后贴上 * * *
- 浏览器的同源策略
一、同源的三个条件 1、域名(二级域名与一级域名之间也算是不同源) 2、端口 3、协议 二、同源策略的意义 浏览器基于用户的隐私安全目的, 防止恶意网站窃取数据(只是浏览器有这个同源策略设置,但是
- php手动编译fileinfo扩展
某些同学在执行php composer.phar install时,出现错误 90%可能是漏装了PHP的fileinfo扩展了,用宝塔的请直接在宝塔里安装 下载并解压PHP源码包(内含fileinfo
- php自建邮局下邮件无法正常发送问题解决
产生问题 自建邮局发邮件时提示错误信息:stream_set_blocking()... 这是因为PHP 5.6+版本强制要求验证服务器的有效性 PHP 5.6+特性 Stream wrappers
随机推荐
- python多线程
一、介绍 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 我们前面提到了进程是由若干线程组成的,一个进程至少有一个线程。 由于线程是操作系统直接支持的执行单元,因此,高级语言通常都内置多线
- 使用宝塔面板定时任务不执行问题处理
定时任务不执行 不用宝塔自带的计划任务,因为宝塔自带的计划任务无法以www:www身份去执行任务,会导致面板无法正常写入日志 在vps中输入:crontab -e -uwww ,然后贴上 * * *
- 浏览器的同源策略
一、同源的三个条件 1、域名(二级域名与一级域名之间也算是不同源) 2、端口 3、协议 二、同源策略的意义 浏览器基于用户的隐私安全目的, 防止恶意网站窃取数据(只是浏览器有这个同源策略设置,但是
- php手动编译fileinfo扩展
某些同学在执行php composer.phar install时,出现错误 90%可能是漏装了PHP的fileinfo扩展了,用宝塔的请直接在宝塔里安装 下载并解压PHP源码包(内含fileinfo
- php自建邮局下邮件无法正常发送问题解决
产生问题 自建邮局发邮件时提示错误信息:stream_set_blocking()... 这是因为PHP 5.6+版本强制要求验证服务器的有效性 PHP 5.6+特性 Stream wrappers