文档章节

骆驼命名转DB下划线

MoksMo
 MoksMo
发布于 2014/06/16 12:01
字数 175
阅读 338
收藏 2
点赞 0
评论 0
<html>
   <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
         <script type="text/javascript">

          /*******************************
           *骆驼命名转DB下划线处理方法
           *******************************/
          function changeDBFiledName(fieldName){
                 var newFieldName = "";
               // 字符串转字符集
               // 判断处理:第二次字符开始(发现大写字母,在大写字母前面加下划线 “_”)
               var fieldNameAry = fieldName.split("");
               for (var i=0;i<fieldNameAry.length;i++) {
                     var fieldNameTmp = fieldNameAry[i];
                     // 大写字母
                     if (/^[A-Z]+$/.test(fieldNameTmp)){
                          // 不是第一个字母(第一个字母不用处理)
                         if(0 != i){
                           newFieldName += "_"+fieldNameTmp;
                         }else{
                             newFieldName += fieldNameTmp;
                         }      
                        }else{
                                newFieldName += fieldNameTmp;
                        }
                       
                }; // --------For END---

            return newFieldName;
          }

          var fieldName    = "Meta_getItem";
          var newFieldName = changeDBFiledName(fieldName);
          alert("newFieldName="+newFieldName);
         </script>
   </head>
   <body>
        Hello,This is module!!
   </body>
</html>


© 著作权归作者所有

共有 人打赏支持
MoksMo
粉丝 29
博文 219
码字总数 150691
作品 0
静安
架构师
几种常见的程序设计中命名规则

一、匈牙利命名法【Hungarian】: 广泛应用于象 Microsoft Windows 这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一 位能干的 Microsoft ...

御风林海
2015/09/06
153
0
变量函数命令 - Hugarian , Camel & Pascal

一、匈牙利命名法:广泛应用于象Microsoft Windows这样的环境中。 Windows 编程中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的 Microsoft 程序员查尔斯·西蒙...

AlphaJay
2011/09/15
0
0
java基本知识001

Java开发Eclipse基本快捷键 最重要快捷键 ALT+/ 输出已下main方法 快捷方式 输入 main 点击 ALT+/ 直接回车 public static void main(String[] args) { } 打印输出 快捷方式 输入 syso 点击A...

尚洪范
2017/11/18
0
0
redraiment/jactiverecord-el

jActiveRecord-EL 是jActiveRecord的辅助项目,简化在EL表达式中访问数据的方法,做到像操作普通一样操作和类型的对象。适合采用了的项目。 项目主页:http://github.com/redraiment/jactiv...

redraiment
2014/05/30
0
0
Zend Framework 的 PHP 编码标准 命名约定

C.3. 命名约定 C.3.1. 类 Zend Framework 的类命名总是对应于其所属文件的目录结构的,ZF 标准库的根目录是 “Zend/”,ZF 特别(extras)库的根目录是 "ZendX/",所有 Zend Framework 的类在...

liumingzhij26
2013/05/05
0
0
JavaScript本来就很简单(大话变量)

JavaScript变量 变量在编程语言中是非常重要的一个概念,什么是变量呢?变量就是一个容器,用来临时存储数据的一个容器 为什么说是临时存储呢?这儿有两个容易混淆的概念,内存和硬盘,大家有...

云焱
2017/09/18
0
0
BD/wechat-mini-init

快速开始微信小程序 目录结构: wechat-mini-init 项目目录├─images 图片资源目录│ ├─icons 图标资源目录│ └─tabbars tabbar图标目录│├─listener 监听器目录│ ├─app.js app 相...

BD
05/21
0
0
我也学php:编码规范/翻译自PSR

PHP社区百花齐放,拥有大量的函数库、框架和组件。PHP开发者通常会在自己的项目中使用若干个外部库,因而PHP代码遵循或尽量接近同一个代码风格就非常重要,可以让开发者方便地把多个代码库集...

新新
2014/09/01
0
0
Flask 开发团队内部 Python 编码风格指南

1、Pocoo Team简介 Pocoo团队的成员来自Python社区,统一以Pocoo的名义参与多个Python库和应用的开发工作。团队由Georg Brandl和Armin Ronacher领导。 团队项目 Pocoo团队开发了许多广受欢迎...

xrzs
2016/02/17
532
0
Android轻量级SQLite的ORM框架--cube-orm

cube-orm 此项目是为Android简单封装的SQLite数据库ORM, 实现自动建表和自动更新升级,实现基本的单表CRUD,提高数据库开发效率。 使用方法 Android Studio引用方式: compile 'com.github.s...

Mr_Sanders
2015/03/29
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

数据库事务的四大特性以及事务的隔离级别

本篇讲述数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: ⑴ 原子性(Atomicity) 原子性是...

Java大蜗牛
15分钟前
0
0
Spring Boot 整合 MyBatis/通用Mapper/PageHelper分页插件

整合MyBatis 整合通用Mapper 1. POM依赖配置 <properties><mapper.starter.version>2.0.3-beta1</mapper.starter.version></properties><!-- 通用Mapper --><dependency><groupId>t......

OSC_fly
23分钟前
0
0
CentOS7 双网卡绑定

环境 操作系统 CentOS7.5,禁用 NetworkManager 服务 网卡 eth0 网卡 eth1 绑定网卡 bond0 网卡 eth0 配置 修改 /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=EthernetBOOTPROTO=noneD......

Colben
25分钟前
0
0
zk实战--rpc框架集群化

在看此篇内容时需要浏览下面内容 netty实战--手写rpc框架 前文功能简介以及功能扩充 利用netty来实现一个点对点的rpc调用。客户端和服务端都是靠手写地址进行socket同学的,无法1对多,也无法...

xpbob
41分钟前
12
0
springboot 发送邮件

获取授权码 添加配置 # 账号和密码spring.mail.username=aaa@qq.comspring.mail.password=bbb# 服务器地址spring.mail.host=smtp.qq.comspring.mail.properties.mail.smtp.ssl.en...

阿豪boy
42分钟前
0
0
如何使用GNU Ring?

文章名:如何使用GNU Ring? 作者:冰焰火灵X 1079092922@qq.com 文章许可:CC BY-SA 4.0 ##1. 安装 下载GNU Ring 点击左边选择你的系统版本(这里以 GNU/Linux 为例,我使用的是Mint 18.3)...

ICE冰焰火灵X
45分钟前
4
0
深入理解springMVC

什么是spring MVC Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而...

Java填坑之路
50分钟前
2
0
《射雕英雄传》书摘

1. 我虽是个飘泊江湖的贫家女子,可不是低三下四、不知自爱之人。你如真心爱我,须当敬我重我。我此生决无别念,就是钢刀架颈,也决意跟定了你。将来……将来如有洞房花烛之日,自然……自能...

k91191
今天
1
0
解决:modal中datePicker 选中时,会触发modal的hidden.bs.modal事件

最近项目中发现了一个bug,具体表现为选中模态框上datepicker组件上的日期时,会触发模态框的关闭事件,导致数据编辑无法正常进行。网上搜索了下,解决方法如下: $('.datepicker').on('hid...

Funcy1122
今天
0
0
Redis分布式锁的正确实现方式

前言 分布式锁一般有三种实现方式: 1.数据库乐观锁 2.基于Redis的分布式锁; 3.基于Zookeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis...

大海201506
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部