Цитата:
|
Gozar,
Да ладно это нормально. Я вот когда сидел в моем мире регал по 100 акков за день, что бы выиграть дуэли в блогах Мой Мир. Сейчас только: акк - анонимка, акк - запаска, акк - 2 ая запаска, акк - не удавшаяся анонимка. P.S. и да, я понял, что это шутка |
Цитата:
|
Gozar,
Я не знаю 2ой акк, они известны не всем, ты ошибся |
Цитата:
Цитата:
|
Цитата:
var obj = {
prop: undefined
};
alert( obj.prop !== undefined );
alert( 'prop' in obj );
|
Цитата:
// если мы владеем даром магии
if (this.haveMagic) { // <--- таки имя свойства не говорит за себя
// творим фокус
makeFocus(); // <--- таки имя функции не говорит само за себя
}
Цитата:
|
Цитата:
someFuction(..., {someOption: <someCondition> ? <someValue> : null});
// vs
someFuction(..., $.extend({<otherOptions>},
<someCondition> ? {someOption: <someValue>} : {}));
|
Цитата:
|
Цитата:
Цитата:
|
x-yuri,
Maxmaxmахimus, он имел ввиду что переменная может существовать при этом иметь значение undefined и возможно лучший вариант проверки на наличие переменной это try:
try{
alert(lol);
}
catch(e){
alert("lol is not defined")
}
lol = "LOL";
try{
alert(lol);
}
catch(e){
alert("lol is not defined")
}
|
if ( ! window.lol) {
alert("lol is not defined");
}
|
x-yuri,
тоже верно :) |
Кстати, хотел спросить, некоторые делают через try, некоторые просто проверяют на существование (не null, не undefined и т.п или всё вместе), результат идентичен, я пока сторонник второго способа, так как зачем лишний раз приплетать ошибки.
Кто какими рассуждениями пользуется для выбора того или иного способа? |
использую try, когда без него не обойтись
|
Цитата:
|
Цитата:
|
оо люди я кое что откопал по поводу темы :D :D :D :D
![]() |
Цитата:
|
Ну хороше, есть функция:
function someFunction(..., options) {
if ('someOption' in options) {
...
}
}
Если я хочу передать в функцию значение в случае истинности некоторого условия, я должен написать:
someFuction(..., $.extend({<otherOptions>},
<someCondition> ? {someOption: <someValue>} : {}));
Если же поступить таким образом:
function someFunction(..., options) {
if (options.someOption) {
...
}
}
Я смогу вызвать ее следующим образом:
someFuction(..., {<otherOptions>, someOption: <someCondition> ? <someValue> : null});
|
Цитата:
var obj = {
"foo" : "HA-HA! I'm here!"
};
(true/*<- someCondition*/) ? (delete obj.foo/*<- null*/) : /*someValue -> */null;
alert( "foo" in obj );
похоже, это дело вкуса :) мне нравится так, ибо проверка на существование более близка к флагам, чем проверка значения на правдивость. (и тут я понял, что я неправ....) |
Цитата:
|
Ради эксперимента начал юзать табуляции в 4 пробела без замены пробелами (именно без замены)
выводы: - гораздо удобнее - старая привычка - лечится поствывод: старые браузеры - на свалку :haha: |
Мизулина вернулась:Сайт Пиратской партии и анонимайзеры отправят в чёрный список, «Google убирает противоправный контент без всяких споров» почитал и сложилось неопределённоё впечатление: она создала этот проект из любви к детям и собирается продвигать его, или она марионетка с якобы лучшими убеждениями создала данный проект, или странное создание неразумно отвечающие на вопросы и марионетка? выбор у меня сводиться к последнему
Что вы вспомните/думаете на этот счёт (о законопроекте) ?;) |
Типо неожиданность :)
вот собственно сайт со списком ресурсов попавших в реестр, и инструкциями по обходу запретов. http://rublacklist.net/ Улыбает то что выпиливается дикая хренатень, типо руководств по использованию наркоиков в игре EVE, или шуточного текста по таблетке для суицида Fast DIE. Fast DIE улыбнуло особенно. это вымышленное средство для суицида в трёх вариантах fast die sweet dream - смерть во сне, fast die orgazm - смерть от ОРГАЗМА, и fast die agony - смерть в мучительной болезненной агонии. Бля спасибо, а то бы подростки пачками скупали fastdie ORGAZM ))))) |
| Часовой пояс GMT +3, время: 07:36. |