Pull to refresh
7
0
micronby @micronby

User

Send message
нельзя ли кинуть ссылку на альтернативную семантику, не совсем понял, о чем речь:

Примечание: автор знаком с альтернативной семантикой HTML тега, избавляющего от атрибутов “for” и “id”. Но это здесь не важно. Когда мы избавились от них вместе со множеством других, в таком виде смотрится более компактно.
давайте уже экономить и канал пользователя и откажемся от геттер/сеттер.

| this.getOldImage = function(){ return OldImage; }
| this.setOldImage = function( img ){ OldImage = img;}

и как это получилось, что вы не ввели глобальную переменную? разве MainMenu не в глобальном scope?

да и вообще, как-то навязчиво получается смешивать js с хтмл-кодом.
если не сложно, опишите подробнее, что за решения
"данные должны поступать всегда в виде ассоциативного массива и никак иначе."

в этом случае ассоциативный массив не подойдет
list($var1, $var2) = sql_get_row('SELECT var1, var2 FROM ...');

придется юзать array_values
ну и добавить, что вычитание быстрее,
поэтому есть смысл в for(var j=this.length-1;j>=0;j--)

Еще примеры реализации указанных ф-ий (взято с brainjacked.com):

Array.prototype.indexOf = function(element) {
var i = this.length;
for(i;i>-1 && element != this[i];i--);
return i;
}

Array.prototype.distinct = function() {
for(var i=0;i<this.length;i++)
for(var j=(i+1);j<this.length;j++)
if(this[i]==this[j])
this.splice(j--,1);

return this;
}
Сорри, я совсем не собирался врать :(

Спутал с похожей функцией, которую предлагали в комментах мануала php:

Beware that the chk() function below creates the variable or the array index if it didn't existed.
<?php
function chk(&$var) {
if (!isset($var))
return NULL;
else
return $var;
}

Вот так создается индекс:

chk($a['b']);
да, в мануале php в комментах именно так, как вы и указали. Но проблема в том, что в этом случае индекс создастся, если его нет в массиве.
т.е. для определенных
chk одновременно проверяет на наличие и возвращает элемент. Конечно, функция не для определенных ситуаций.
прочитал первое предложение и понял, что это правильное решение (:
тут работает подсознание, которое все время чего-то хочет: новый ноутбук, новую камеру...
и забыть ноут - хороший повод купить себе новенький )
) да-да, не "забыли" а "забили"
Действительно, стена получилась )

Information

Rating
Does not participate
Registered
Activity