Como se ve en el puesto de Variedades de la codificación y la codificación de los enfoques que un desarrollador pueda tener para resolver un problema son múltiples y diversas para el mismo lenguaje de programación utilizado. Así es como algunos de los frameworks de JavaScript más populares han resuelto una simple función de CamelCase :
Prototype.js
Prototype.js , versión 1.6.0.3, de forma explícita se propone un método camelize() para hacer el CamelCase en una cadena. El enfoque del autor es muy sencilla y el código es auto-explicativo. En este caso no se hizo ningún uso de expresiones regulares!
1 2 3 4 5 6 7 8 9 10 11 12 13 | ( ) { camelize: function () { this . split ( '-' ) , len = parts. length ; . partes var = esta división ('-'), len = partes de longitud;. len == 1 ) return parts [ 0 ] ; if (len == 1) piezas de retorno [0]; this . charAt ( 0 ) == '-' camelized var = esta charAt (0). == '-' 0 ] . charAt ( 0 ) . toUpperCase ( ) + parts [ 0 ] . substring ( 1 ) ? Partes [0]. CharAt (0). ToUpperCase () + partes [0]. Substring (1) 0 ] ; : Las partes [0]; var i = 1 ; i < len ; i ++ ) for (var i = 1, i <len; i + +) i ] . charAt ( 0 ) . toUpperCase ( ) + parts [ i ] . substring ( 1 ) ; camelized + = partes [i] charAt (0) toUpperCase () + partes [i] substring (1)...; retorno camelized; } |






Últimos Comentarios
Giovambattista Fazioli : @ Nik: Estoy feliz! Buena suerte entonces!
Nik : Yo he Lunes examinar la información sobre Java, gracias a mí ha sido muy útil, el libro que estaba claro ...
Marcos : Muchas gracias, he encendido
Lo resuelto mediante el establecimiento de [cc_objc] / / OptionViewController.m - ...
Giovambattista Fazioli : @ Marcos: Le sugiero que pensar en un enfoque más correcto. Si ejecuta la subclase de la ficha ...
luis : muy clara y sencilla tengo que admitir que escribir un pa casi no utilizan los delegados creados por ...