Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Что делает JavaScript (https://javascript.ru/forum/misc/34890-chto-delaet-javascript.html)

kobezzza 25.01.2013 12:56

Цитата:

Сообщение от devote (Сообщение 229349)
Дело не во времени, а в синтаксисе.. Сиснтаксис Дельфи совсем не похож на синтаксис других нормальных языков, и переучивать придется по большей части все заново, что по сути тоже самое что начать сейчас.

Да ладно тебе, нормальный у него синтаксис, просто он не С подобный, ну и что? У руби или питона тоже не С подобный синтаксис и это не делает эти супер популярные языки плохими.

Мне вот после знакомства с питоном наоборот перестаёт нравится C подобный синтаксис, и теперь, например, меня оч радует CoffeeScript, классная штука (а раньше я ревностно смотрел в его сторону)!

А по поводу мёртвый не мёртвый: на Delphi написано огромное количество софта, который нужно развивать и поддерживать. Просто МС схантили главного идеолога Delphi и теперь он пилит C#, а так Delphi нормальный (даже хороший) язык.

PS: да и привыкнуть к новому синтаксису можно за пару дней коддинга.

devote 25.01.2013 13:48

Цитата:

Сообщение от kobezzza
языки плохими.

я не говорил о плохом. Я говорю о том что лучше учить тот синтаксис что чаще встречается. А синтаксис Си намного чаще используется. Понятно дело что Дельфи нормальный язык, я против него ничего не имею, сам прогал когда то на нем. Но тяжко потом просто привыкнуть к новому после него.

Hoshinokoe 25.01.2013 14:26

SeemaN_tm,
Цитата:

Сообщение от SeemaN_tm
Собственно так идёт обращение к функции.
var code = generatecode($("#code > div > div:nth-child(4) > div:nth-child(1) > div:nth-child(3) > div:nth-child(2) ").text());

Что мешает самому проверить ? Делаете простую html страничку, в нее вставляете ваш div с кодом, подключате jquery и затем в консоли пишите эту строку.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
    console.log($("#code > div  > div:nth-child(4)  > div:nth-child(1)  > div:nth-child(3)  > div:nth-child(2) ").text());
});
</script>
</head>
<body>
<div style="display: none" id="code">
...
</div>
</body>
</html>

vashurin 25.01.2013 16:19

Цитата:

Сообщение от Hoshinokoe (Сообщение 229369)
SeemaN_tm,
Что мешает самому проверить ? Делаете простую html страничку, в нее вставляете ваш div с кодом, подключате jquery и затем в консоли пишите эту строку.

А еще лучше, пусть автор выучит CSS селекторы: http://www.03www.ru/2011/2011-9-01.php :)

animhotep 25.01.2013 19:22

спасибо, поржал
и в тоже время был удивлён что все таки помогли
ану все быстро откоментили мне код!!1)))

SeemaN_tm 26.01.2013 17:11

Да в топку ваше изучение CSS.
Помозговав над приведённом в божеский вид мною полем
<div style="display: none" id="code">

И посмотрев на строчку
var code = generatecode($("#code > div  > div:nth-child(4)  > div:nth-child(1)  > div:nth-child(3)  > div:nth-child(2) ").text());


Увидел в этом 4х мерный массив имеющий размер [5,4,3,2].
Написал алгоритм на Delphi, который ориентируясь по <div> и </div> заполняет массив, а потом по координатам из
var code = generatecode($("#code > div  > div:nth-child(4)  > div:nth-child(1)  > div:nth-child(3)  > div:nth-child(2) ").text());

Получаю значение, которое я назвал ключиком.

Это ключик отправляю в функцию GenerateCode, которую я так же до этого переосмыслил, переписал на делфи и вбил в ддл'ину.

Теперь моя программка автономно подключается к серверу, терроризируется, проходит тест с генерацией кода.
Осталось дело за малым.

То что вы не признаёте Delphi как язык программирования, то это в ущерб только вам и это малоколышащий факт для меня.

SeemaN_tm 26.01.2013 17:13

Цитата:

Сообщение от Hoshinokoe (Сообщение 229369)
SeemaN_tm,


Что мешает самому проверить ? Делаете простую html страничку, в нее вставляете ваш div с кодом, подключате jquery и затем в консоли пишите эту строку.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
    console.log($("#code > div  > div:nth-child(4)  > div:nth-child(1)  > div:nth-child(3)  > div:nth-child(2) ").text());
});
</script>
</head>
<body>
<div style="display: none" id="code">
...
</div>
</body>
</html>

Дельный совет. Плохо только то, что я это увидел только сейчас, после того как тоже самое делал.
Только вот о структуре это ничего не скажет.
А структура здесь в многомерном массиве.
Темку можно закрыть.


Часовой пояс GMT +3, время: 23:06.