Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
описывать какую-либо логику взаимодействия пользователя и страницы (сервиса)
не имеет встроенных средств для работы с файловой системой, БД и т.д., следовательно, нуждается опять же в дополнительных библиотеках
Эта логика как-то принципиально отличается от логики на сервере?
не имеет встроенных средств для работы с файловой системойВы путаете язык и окружение. Окружение браузера не позволяет работать с фс и прочее, почему это должно как-то влиять на язык?
БДНифига-се. Ну-ка назовите язык со встроенной работой с БД. Только из реально используемых, а не академический.
А по теме — не все задачи являются вызовом функций операционной системы или OLE — часто надо писать алгоритмическую часть, и тут Javascript ничем не поможет.
test = function(){}; test.proxy = true; // все норм. test - глобальная переменная
someObf.test= function(){}; someObf..proxy = true; // не работает
someObj.test = function(){}; someObj.test.proxy = true; // не работаетfunction a(){
//...
}
a.proxy = true;
<script runat="server" src="jquery.js"></script>
<script runat="server">
$('table > tbody > tr:even').addClass('even');
</script>
на клиенте все четные строки в таблицах будут с классом even.
$('.some-class').css('color', 'red')?ul сlass="menu"
____li
____li
____li
________ul
____________li
____________li сlass="active"
____________li
____li
$('ul.menu li.active').closest('ul.menu').find('li:has(li.active)').addClass('in');include('navigation.html', 'mainmenu.js');
include('navigation.html', 'submenu.js');
Server-side JS (v8+Node)