Никто не мешает сконкатенировать весь js в один файл, чтобы не грузить библиотеки отдельными соединениями. Ну а ссылку на реализацию ajax-запроса без jQ я выше дал.
Во-первых, у вас только один ответ на собственный вопрос. Во-вторых, принять его как решение вы можете, никаких ограничений нет. В-третьих, у вас уже месяц сотни дел.
Итог - пользы сообществу от ваших вопросов никакой.
Еще раз, медленно и по буквам: метод match есть только у строк. Для того, чтобы им воспользоваться, нужно вашу переменную привести к строке. Как это сделать я показал.
smart_alex: так ведь это сервер, при чем тут jQuery? Или вы переживаете, что сам файл библиотеки нужно будет хранить на самом сервере и пытаетесь сэкономить место? В таком случае CDN будет лучшим решением.
Я синтаксис Java не знаю, но уверен, то это вызов метода этого класса (Board), тем более, что сам метод реализован в JComponent, от которого наследуется JPanel, от которой наследуется Board.
Станислав Почепко: Связь действительно такая, но она не двусторонняя - View знает про Model и Template, но Model иTemplate не знают ни о ком, кроме самих себя.
View - это набор логики для какого-то куска DOM, вот этот кусок - это и есть шаблон. Что вы будете делать, если одну и ту же модель нужно будет вывести в трех местах по разному?