Jump to content
  • 0

теория


rediskavet
 Share

Question

1.Если стили в отдельном файле CSS то как скриптом можно до них добраться?

2.Может ли JS работать с базами данных, или это делают только серверными языками?

3.Как фаербагом отлавливать ошибки в скриптах, знаю что можно а как не понимаю?

Спасибо тем кто откликнется и не отошлет сразу в гугл!

Link to comment
Share on other sites

21 answers to this question

Recommended Posts

  • 0

3) Отвечу только на третий.

Отлавливать ошибки можно с помощью панельки Сценарий, ставишь точку останова, путём нажатия левой кнопкой мыши на нужную строку и запускаешь скрипт.

Link to comment
Share on other sites

  • 0
3) Отвечу только на третий.

Отлавливать ошибки можно с помощью панельки Сценарий, ставишь точку останова, путём нажатия левой кнопкой мыши на нужную строку и запускаешь скрипт.

Спасибо. Вроде получается, но тоже нужно будет разобраться.

Link to comment
Share on other sites

  • 0
2. Не может.

поиск на хабре как только начинаешь что то вписывать в поле поиска, сразу предлагаются варианты на выбор, откуда они берутся, это разве не JS их от куда то подгружает?

1. Яваскрипт не работает с файлами, он работает только с элементами. А где изначально заданы стили - не имеет значения.

Да точно работает, просто был уверен что это как то оформляется по другому.

В дополнение еще вопрос. Где тут ошибка, почему при повторном нажатии заголовок не пропадает обратно:

function f(){
var text = document.getElementById('s');
if(text.style.display='none'){
text.style.display='block';
}
else
{
text.style.diplay= 'none';
}
}

Пример

Link to comment
Share on other sites

  • 0
1. Это AJAX называется.

2. Вероятно, перепутали оператор сравнения: "=" вместо "=="

1. Аякс сложный, если разберусь с JS много еще капать придется?

2. Кто перепутали, я один это писал:lol:)

Вот именно, но как только ставлю "==" перестает работать. И даже в первый раз не отображается.

Link to comment
Share on other sites

  • 0

так я и говорю что не работает так(сейчас посмотри я так сделал как ты написал), даже не отображается первый раз если оставить "=" то работает, но я кроме этого хочу чтобы при втором нажатии заголовок обратно пропадал, это вообще ни как не выходит, только если вторую кнопку ставить и прописывать ей другую функцию на онклик. А я хочу чтобы одной кнопкой это делалось.

Link to comment
Share on other sites

  • 0
нет я одно нашел"=" исправил на"==", а второе не нашел.

второе это лишний пробел в блоке else? Но все равно не работает.

Тогда всё ясно. Нихрена ты не нашёл. Ищи дальше.

Link to comment
Share on other sites

  • 0

Нашел решение, если в начал цикла делать такую проверку тогда срабатываем на первое нажатие.

 if(text.style.display!=='block')

display!=='block'

и

display=='none'

, вроде одно и тоже но другим выражением, почему такая разница в выполнении скрипта кто то из знатоков может объяснить?

Link to comment
Share on other sites

  • 0

Все с

display = ""

разобрался, s0rr0w правильно написал, кому интересно подробное объяснение - Гугл сила. Просто нехватка опыта и очень начальные знания в JS сказываются. Всем спасибо за внимание, тему можно закрывать.

Link to comment
Share on other sites

  • 0
Молодец, что всё же разобрался, почитал и сам понял. :lol:

Самый важный навык для самоучек, это умение находить ответы в максимально короткий срок, подключая как можно больше инф.потоков. Форумы, поисковики, мануалы, эксперименты с кодом выведут нас на правильный путь. Ура товарищи!!!

Link to comment
Share on other sites

  • 0
1. Аякс сложный, если разберусь с JS много еще капать придется?

Нет, аякс не сложный. Сколько работаю - ни одной проблемы пока еще не встретил. Всё элементарно.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy