Existem muitos conteúdos de objetos no JavaScript, e eu posso escolher alguns que uso mais para explicar.
Aprenda alguns manuais de estudo de JavaScript on -line.
Se você quiser este manual, pode deixar uma mensagem e eu o enviarei se você o vir. Bem, vamos resumir meu próprio caminho para o avanço.
1. Objeto:
(1) Todos os eventos em JavaScript são objetos: strings, matrizes, funções ...
(2) Cada objeto possui propriedades e métodos.
(3) JS permite objetos personalizados.
2. Objetos personalizados:
(1) Defina e crie uma instância de objeto.
(2) Use funções para definir o objeto e, em seguida, crie uma nova instância do objeto.
Exemplo (para 2- (1)):
Método 1:
<Cript>
pessoas = novo objeto ();
pessoas.name = "yan xiaoyuan";
pessoas.age = "18";
Document.Write ("Nome:"+People.name+", Age:"+People.age);
</script>
Resultado: A interface imprime o nome: Yan Xiaoyuan, idade: 18
Método 2:
<Cript>
pessoas = novo objeto ();
pessoas = {
Nome: "Yan Xiaoyuan",
Idade: 18
}
Document.Write ("Nome:"+People.name+", Age:"+People.age);
</script>
Resultado: A interface imprime o nome: Yan Xiaoyuan, idade: 18
Exemplo (para 2- (2)):
<Cript>
função pessoas (nome, idade) {
this.name = nome;
this.age = idade;
}
filho = novas pessoas ("Yan Xiaoyuan", 18);
Document.Write ("Nome:"+SON.NAME+", AGE:"+SON.AGE);
</script>
Resultado: A interface imprime o nome: Yan Xiaoyuan, idade: 18
String string objeto
1. Objeto de cordas:
O objeto String é usado para processar seqüências existentes; As strings podem ser usadas em cotações únicas ou duplas [expandir: uso misto para evitar conflitos. 】.
2. Demonstração de algumas propriedades:
(1) Encontre a string na string: indexof ()
Exemplo (para 2- (1)):
<Cript>
var str = "Hello World";
document.write ("string:"+str.length+"<br/>");
document.write ("Localização do mundo:"+str.indexOF ("mundo")+"<br/>");
Document.Write ("Llllll's Location" str.IndexOF ("llllllll"));
</script>
Resultado: a interface imprime a string: 11
A localização do mundo: 6
Localização de Llllllll: -1
(2) correspondência de conteúdo: correspondência ()
Exemplo (para 2- (2)):
<Cript>
var str = "Hello World";
document.write (str.match ("mundo"));
document.write (str.match ("llllllll"));
</script>
Resultado: a interface imprime o mundo nulo
(3) Substitua o conteúdo: substitua ()
Exemplo (para 2- (3)):
<Cript>
var str = "Hello World";
document.write (str.replace ("World", "123"));
</script>
Resultados: a interface imprime olá 123
(4) Conversão de capitalização de cordas: touppercase () / tolowerCase ()
Exemplo (para 2- (4)):
<Cript>
var str = "Hello World";
document.write (str.TouPpercase ());
</script>
Resultados: A interface imprime o mundo
(5) Converter string em matriz: split ()
Exemplo (para 2- (5)):
<Cript>
var str1 = "Olá, jjj, lll, kkk";
var s = str1.split (","); // use vírgulas como o separador
document.write (s [1]);
</script>
Resultado: Impressão de interface JJJ
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Data do objeto
1. Data objeto:
Os objetos de data são usados para processar datas e horários.
2. Obtenha a data do dia.
3. Alguns métodos comumente usados:
(1) Getlyear (): Obtenha o ano.
(2) gettime (): obtenha milissegundos.
(3) setlyear (): defina a data específica.
(4) GetDay (): Pegue a semana.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
Exemplo (para 3):
<Cript>
var date = new Date ();
document.write (data+"<br/>");
document.write (date.getlyear ()+"<br/>");
document.write (date.gettime ()+"<br/>");
document.write (date.getday ()+"<br/>");
date.Setlyear (2010,1,1);
document.write (data);
</script>
resultado:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. Exemplo de relógio:
<html>
<head>
<Cript>
função starttime () {
var hoje = new Date ();
var h = Today.gethours ();
var m = hoje.getminutes ();
var s = Today.getSeconds ();
m = checktime (m);
s = CheckTime (s);
document.getElementById ('txt'). innerhtml = h+":"+m+":"+s;
t = setTimeout ('startTime ()', 500); // equivalente a t = setTimeout (function () {startime;}, 500)
}
função checktime (i) {
if (i <10) {
i = "0" + i;
}
Retornar i
}
</script>
</head>
<corpo onload = "startTime ()">
<div id = "txt"> </div>
</body>
</html>
Resultados: Tempo de exibição dinâmica
Objeto de matriz:
1. Objeto de Anexo:
Use variáveis separadas para armazenar uma série de valores.
2. Criação de matriz:
Exemplo: var myarray = ["kkk", "ddd", "ddddd"];
3. Acesso às matrizes:
Ao especificar o nome da matriz e o número do índice, você pode acessar um elemento específico.
[Nota: [0] é o primeiro elemento da matriz, e assim por diante. 】
4. Métodos comuns para matrizes:
(1) Concat (): Mesclar matrizes.
(2) classificar (): classificar.
(3) Push (): Apême o elemento no final.
(4) reverse (): gire o elemento da matriz.
Exemplo (para 4- (1)):
<Cript>
var a = ["aa", "bb"];
var b = ["cc", "dd"];
var c = A.Concat (B);
document.write (c);
</script>
Resultado: a interface imprime AA BB CC DD
Exemplo (para 4- (2)):
<Cript>
var a = ["a", "c", "d", "t", "b", "e"];
document.write (a.sort ());
</script>
Resultado: a interface imprime o ABCEDT
【Estendido】
<Cript>
var a = ["5", "2", "3", "4", "1"];
document.write (a.sort (função (a, b) {return ba;})))
</script>
Resultado: a interface imprime 54321. (PS: porque o BA está organizado em ordem inversa).
Exemplo (para 4- (3)):
<Cript>
var a = ["a", "b"];
a.push (c);
document.write (a);
</script>
Resultados: Imprima ABC
Exemplo (para 4- (4)):
<Cript>
var a = ["c", "b", "a"];
document.write (a.versever ());
</script>
Resultados: Imprima ABC
Objeto de matemática:
1. Match Object:
Executar tarefas aritméticas comuns.
2. Métodos comuns:
(1) redonda (): redond (): arredondado.
(2) Random (): retorna um número aleatório entre 0 e 1.
(3) max (): retorna o valor mais alto.
(4) min (): retorna o valor mínimo.
(5) ABS (): retorna o valor absoluto.
Exemplo (para 2- (1)):
document.write (math.round (2.5));
Resultados: 3 Impresso na interface
Exemplo (para 2- (2)):
document.write (math.randow ());
Resultado: a interface imprime aleatoriamente um número de 0 ~ 1.
document.write (math.randow ()*10);
Resultado: a interface imprime aleatoriamente um número de 1 a 10.
document.write (parseint (math.randow ()));
Resultado: a interface imprime aleatoriamente um número de 0 a 1, e esse número é um número inteiro.
Exemplo (para 2- (3)):
document.write (math.max (10,20,3,90));
Resultado: a interface imprime o valor máximo de 90.
Exemplo (para 2- (4)):
document.write (math.min (12,0,2,3,4));
Resultado: a interface imprime o valor mínimo de 0.
Exemplo (para 2- (5)):
document.write (math.abs (-10));
Resultado: a interface imprime 10.