Artículos con la etiqueta 'camelize'

Instrucciones de codificación

Cuando ya no se trabaja solo para todos los desarrolladores la hora de encontrar una guía en la escritura de código. Protocolos y estándares que permiten "leer" fácilmente e intervenir (más fácil) en el código de los demás.
Cuando estamos trabajando en un proyecto más programadores, a menudo de diferentes idiomas, usted debe encontrar una forma común de escribir, y normas internas externas de documentación en el código. En mi trabajo me suele interactuar con:

  • Objet-C, C / C + +
  • PHP
  • HTML
  • JavaScript
  • Actionscript
  • CSS

Continuación ...

Fragmento muy breve: babosa PHP

Que se desarrolla a WordPress sin duda conoce la palabra bala , por lo general utiliza para indicar las cadenas de texto que no contienen espacios u otros caracteres "extraños". En la práctica, una cadena de URL amigables, que se puede utilizar dentro de un URL.

Continuación ...

Camelize, CamelCase

Como se ve en el puesto de variedades de la codificación y la codificación de los enfoques que un desarrollador puede tener que 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, explícitamente se propone un método camelize() para hacer el CamelCase en una cadena. El enfoque del autor es muy sencilla y el código se explica por sí mismo. En este caso no se hizo 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 = longitud de las piezas..;
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 ) ? Las partes [0]. Charat (0). ToUpperCase () + partes [0]. Substring (1)
0 ] ; : 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)...;

volver camelized;
}

Continuación ...

jQuery: animación backgroundColor

(che nella versione camelize è backgroundColor ). Yo no entiendo si es un bug o algo intencional, el hecho es que cualquiera que sea el método de animate() de jQuery no funciona con algunos de los atributos CSS, incluyendo background-color (la versión camelize es backgroundColor ). Por ejemplo el siguiente código no tiene ningún efecto:

1
2
3
4
5
"text/css" > < estilo type = "text / css">
div # box {background-color: # eee; width: 100px; height: 100px}
</ estilo >
<-! .... ->
"box" >< / div > < div id = "caja"> </ div >
1
) . animate ( { backgroundColor : "#f90" } ) ; $ ('Div # box ") Anime ({backgroundColor:" # f90 "}).;

Para resolver este problema es necesario instalar una extensión: Animaciones jQuery color . Esto permite una "animación" atributo backgroundColor y más:

  • backgroundColor
  • borderBottomColor
  • borderLeftColor
  • borderRightColor
  • borderTopColor
  • color
  • outlineColor

Continuación ...


Dejar de SOPA