Preguntas etiquetadas con class

133
Cómo obtener elementos con múltiples clases

Digamos que tengo esto: <div class="class1 class2"></div> ¿Cómo selecciono este divelemento? document.getElementsByClassName('class1')[0].getElementsByClassName('class2')[0] Eso no funciona. Sé que, en jQuery, lo es $('.class1.class2'), pero me gustaría seleccionarlo con JavaScript...

132
Llamar a una función de clase dentro de __init__

Estoy escribiendo un código que toma un nombre de archivo, abre el archivo y analiza algunos datos. Me gustaría hacer esto en una clase. El siguiente código funciona: class MyClass(): def __init__(self, filename): self.filename = filename self.stat1 = None self.stat2 = None self.stat3 =...

130
Java: ¿clase estática?

Tengo una clase llena de funciones de utilidad. Crear instancias de una instancia no tiene sentido semántico, pero todavía quiero llamar a sus métodos. ¿Cuál es la mejor manera de lidiar con esto? Clase estática?

129
Herencia y anulación de __init__ en python

Estaba leyendo 'Sumérgete en Python' y en el capítulo sobre clases da este ejemplo: class FileInfo(UserDict): "store file metadata" def __init__(self, filename=None): UserDict.__init__(self) self["name"] = filename Luego, el autor dice que si desea anular el __init__método, debe llamar...

127
herencia de rubíes vs mixins

En Ruby, dado que puede incluir múltiples mixins pero solo extender una clase, parece que los mixins serían preferibles a la herencia. Mi pregunta: si está escribiendo código que debe ampliarse / incluirse para que sea útil, ¿por qué lo convertiría en una clase? O dicho de otra manera, ¿por qué no...

126
¿Eliminar elementos por nombre de clase?

Tengo el siguiente código para encontrar elementos con su nombre de clase: // Get the element by their class name var cur_columns = document.getElementsByClassName('column'); // Now remove them for (var i = 0; i < cur_columns.length; i++) { } Simplemente no sé cómo eliminarlos ... ¿DEBO...

126
Propiedades abstractas de PHP

¿Hay alguna forma de definir propiedades de clase abstracta en PHP? abstract class Foo_Abstract { abstract public $tablename; } class Foo extends Foo_Abstract { //Foo must 'implement' $property public $tablename = 'users';

124
¿Por qué usamos __init__ en las clases de Python?

Tengo problemas para comprender la inicialización de clases. ¿Qué sentido tienen y cómo sabemos qué incluir en ellos? ¿Escribir en clases requiere un tipo diferente de pensamiento en comparación con la creación de funciones (pensé que podría simplemente crear funciones y luego envolverlas en una...

124
Forma más limpia de actualizar estructuras anidadas

Digamos que tengo los siguientes dos case classes: case class Address(street: String, city: String, state: String, zipCode: Int) case class Person(firstName: String, lastName: String, address: Address) y la siguiente instancia de Personclase: val raj = Person("Raj", "Shekhar", Address("M Gandhi...