Joose является хорошей объектной системой, если Вы хотели бы Основанное на классах OO, которое чувствует несколько как CLOS.
// Create a class called Point
Class("Point", {
has: {
x: {
is: "rw",
init: 0
},
y: {
is: "rw",
init: 0
}
},
methods: {
clear: function () {
this.setX(0);
this.setY(0);
}
}
})
// Use the class
var point = new Point();
point.setX(10)
point.setY(20);
point.clear();
Are you waiting to bind the event until the Dom is ready?
Something like this might help:
$(document).ready(function(){
$('#secrecy').keyup(function(){
alert("ok");
});
});
Я проверил ваш код и не увидел упомянутой вами ошибки. Не могли бы вы предоставить код, воспроизводящий эту ошибку?
Я подумал, что это может быть просто браузер, который вы используете. ..
keyCode и charCode
Два свойства: keyCode и charCode. Проще говоря, keyCode говорит что-то о самом клавиша клавиатуры, которую нажал пользователь, в то время как charCode дает значение ASCII для получившийся персонаж. Эти кусочки информация не обязательно должна быть одинаковой; за например, строчная буква "а" и верхний регистр 'A' имеет тот же keyCode, потому что пользователь нажимает ту же клавишу, но другой charCode, потому что результирующий символ отличается.
Explorer и Opera не поддерживают charCode. Однако они дают символьная информация в keyCode, но только onkeypress. Onkeydown и -up keyCode содержит ключевую информацию.
С сайта quirksmode , но я не вижу, чтобы вы использовали что-либо в своем примере кода. Вы их используете?
That's not an error; it's a warning.
It's probably generated by code within jQuery that copies the properties of the event object to a wrapper that gets passed to your handler.
You should ignore it.