|
|
|
|
|
для: Алексей Юрьевич
(12.04.2008 в 19:36)
| | Я, если нужно подгрузить много скрипта и лень использовать eval, отвечаю этим:
<script language="javascript" src="response.js"></script>
|
Получаю это на клиенте и встраиваю в DOM. Сразу после этого, браузер загружает response.js и с ним можно работать так, как обычно. Как видно, никаких eval тут нет. Но если задуматься, то eval происходит автоматически после того, как браузер загрузит response.js | |
|
|
|
|
|
|
|
для: Lelik
(12.04.2008 в 01:40)
| | Если не затруднит, объясните смысл использования eval() в вышеприведённом коде. | |
|
|
|
|
|
|
|
для: SHAman
(11.04.2008 в 23:59)
| | Для передачи массивоа разработал такое решение:
отправить с сервера строку, вида
где str1 и str2 имеют вид
потом
var data = query.responseText.split(';');
var resData=[];
for(i=0;i<data.length;i++){
resData[i]=data[i].split[','];
}
в итоге в resData у нас прописан массив массивов
|
eval is evil - Quirksmode | |
|
|
|
|
|
|
|
для: SHAman
(11.04.2008 в 23:59)
| | Заинтересовали:) | |
|
|
|
|
|
|
|
для: DEM
(12.04.2008 в 00:21)
| | наверное вам не приходилось сталкиваться с разницей между строкой и частью исполняемого кода :) | |
|
|
|
|
|
|
|
для: DEM
(11.04.2008 в 14:32)
| | Для чего используется eval(); я понимаю, мне инетесно, зачем его исопльзовать так:
eval(function func(int i){ document.write(i);})l;
|
Вот нафига тут eval??? | |
|
|
|
|
|
|
|
для: SHAman
(11.04.2008 в 23:59)
| | не приходилось.. когда столкнусь, уверен, найти решение не составит труда | |
|
|
|
|
|
|
|
для: mechanic
(11.04.2008 в 22:58)
| | Ладно, во всех скриптовых языках.
Скажите, как вы догружаете JS Ajax-ом? Я вот знаю метод, но сначала вы:) | |
|
|
|
|
|
|
|
для: SHAman
(11.04.2008 в 18:36)
| | >Да, она тормозная. Ну и что?
может и индексами в мускуле тогда не пользоваться? подумаешь медленно будет, ну и что?
>Это нормальная функция, которая реализована во всех языках высокого уровня
в C / C++ / C# тоже?
не нравится оно мне, не юзаю, считаю вообще дурным тоном.. мое имхо... | |
|
|
|
|
|
|
|
для: mechanic
(11.04.2008 в 16:32)
| | Это не ответ. Это нормальная функция, которая реализована во всех языках высокого уровня. Да, она тормозная. Ну и что? К тому же, не смотря на это, я ни разу не видел, чтобы из-за eval тормозило что-нибудь. Обычно туда не запихивают целое приложение. Туда запихивают пару строк, как правило. И нормально работает. В чем минусы? | |
|
|
|
|