[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Js/jQuery
Страницы: 1, 2
Wahtel
Всем привет, к сожалению я совсем не очень разбираюсь в js и особенно в jQuery, поэтому обращаюсь к вам, дорогие форумчане с просьбой, может кто то знает хорошие видео курсы с практическими заданиями, в приоритете я бы хотел разобраться в jQuery, за выходные мне надо хотя бы основам обучиться, буду крайне признателен за парочку дельных советов wink.gif
За ранее спасибо! biggrin.gif
Invis1ble
Цитата
PHP практикум ► PHP для начинающих

Цитата
Js/jQuery, С чего начать?

Начни с выбора правильного раздела.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Wahtel
Invis1ble
О, я рад что ты зашел ко мне, ты прав, о разделе что то я не подумал, сорри если принес неудобства.
Winston
http://anton.shevchuk.name/jquery-book/
inpost
У меня есть, но там материала только на 3 часа (выбрать, записать, отредактировать) и Ajax.
После я бы советовал заглянуть на javascript.ru , http://learn.javascript.ru . Там на месяц засесть можно, всё очень классно расписано.
Изучишь JS, потом можно будет и пользоваться jQuery, благо документация очень качественная: http://jquery.com/

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Wahtel
Winston
inpost
Большое спасибо, я все это почитаю, скажите в чем может быть проблема, я скачиваю библиотеку jQuery с официального сайта, сохраняю в корневой папке своего локального хостинга, там создаю папку js, и кладу туда скаченный файл, после чего в хеде прописываю
<script type="text/javascript" src="/js/jquery-1.11.1.js"></script>
но библиотека не работает, почему?
Winston
Цитата (Wahtel @ 15.11.2014 - 21:43)
после чего в хеде прописываю

Напиши так
src="js/jquery-1.11.1.js"
либо так
src="./js/jquery-1.11.1.js"
Wahtel
Winston
Не помогает, может я проверку делаю некорректную, я нашел в инете такой скрипт,
<script type="text/javascript">
if (window.jQuery) alert("jQuery работает");
else alert("jQuery не работает");
</script>

он вечно пишет что, не работает.
Winston
Файл в котором ты подключаешь jquery, находится в том же каталоге, что и папка js?
http://phpfaq.ru/paths
Wahtel
Winston
Файл в котором я подключаю, лежит в папке, которая лежит как и папка js в htdocs.
inpost
Wahtel
<script src="/js/jquery-1.11.1.js"></script>
<
script>
window.onload = function() {
alert($('#test').html());
}
</script>
<
div id="test">text</div>


_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Wahtel
Winston
inpost
В очередной раз спасибо вам, заработал, правда я jquery библиотеку просто положил в htdocs и все заработало, были какие то траблы с папкой js, она несколько раз просто исчезала, удалялась не пойму как и почему, но главное что все заработало)
Arh
Wahtel
ИМХО начинай с jquery, я долго оттягивал изучение JS, потом как то ехал в питер на поезде, взял с собой ноут с курсами по js, короче изучение чистого js долго и непонятно, а вот сам принцип jquery я понял буквально за пару часов, просто посмотрел пример как подключается библиотека и создаётся условие, типа клик на атрибут, и всё, понял принцип, а дальше по документации сразу стало понятно любое действие.

Фишка в том что jquery сейчас используется почти в любом проекте, все классные фишки на нём уже реализованы, просто фигач на нём, получай опыт, сделай я не знаю, смену класса у дива или вызов alert() по клику/таймеру, потом аякс, добавление значения атрибуту, итд, а потом ты сам того не замечая просто поймёшь синтаксис и уже будет проще понять чистый JS если понадобиться. То есть проще будет углубиться. Вспомним правило 20/80, 20 процентов работы, даёт 80 процентов результата, это относится к изучению jquery.

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
Wahtel
Arh
Я так и сделал, начал разбираться в jQuery, но боюсь что пока мне еще не все в нем ясно, хоть сам принцип я и понял, но вот передо мной стоит задача, у меня есть несколько селектов, и надо, что бы при выборе одного <options> выводился один див, а при выборе другого, другой, я пишу:
jQuery(document).ready(function(){
if (jQuery("select.color").val() == "white") {
jQuery("div.test").show()
}
else {
jQuery("div.test").hide()
}
}
);

но ровным счетом ничего не происходит, а в интернете, как бы я не искал не могу найти то что мне нужно, я просто видимо еще не совсем понимаю синтаксис, и не особо понимаю что именно тут неверно, может ты бы смог мне объяснить, потому что сама задача элементарная, а я не могу с ней разобраться(
sergeiss
Цитата (Wahtel @ 16.11.2014 - 18:03)
но ровным счетом ничего не происходит

Ну так и правильно :) Потому что ты, на самом деле, не сделал никаких действий при изменении селекта.
В данном случае надо сделать обработчик изменение в нужном селекте. Например так (и это не единственный вариант)
$('div.test').bind( 'change', function(){
// тут уже действие
});


И заодно замечу, что при работе с jQuery надо достаточно хорошо понимать работу с JS. Иначе ты ничего нормального сам не сделаешь, будешь только делать бледные копии того, что кто-то другой разработал.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.