Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: JavaScript Сложно понять. Как лучше подучить?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ekkl
Отправлено: 28 Марта, 2014 - 23:02:17
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Окт. 2013  


Помог: 0 раз(а)




Вопрос может и глупый, но суть в том, что трудно разобраться с этим языком
1) в школе учил Бейсик, проблем не возникло
2)В институте учил Турбопаскаль, самостоятельно разбирался с Турбовизион
3)Практиковался с Визуалбейсиком
4) немного знаю ассемблер
5) PHP понимаю довольно неплохо
Но вот с JS путаюсь. Честно признаться, для меня это что-то страшное.
Но все-таки придется в нем разбираться, хоть немного.
На node.js все-таки написал програмку для генерирования SQL файлов. (могу показать, если интересно)
Но когда доходит до классов... Это кошмар для меня.
Нужно было подправить вот это http://jaymorrow.github.io/validatr/, чтобы проверял поля на лету. Оно то вышло, но возился полчаса. и методом тыка...
Что лучше почитать, может книги толковой не попадало просто в руки.
 
 Top
caballero
Отправлено: 28 Марта, 2014 - 23:14:28
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




книга разумеется
Дэвид Флэнаган - Javascript. Подробное руководство

только определитесь чем заниматся хотите. Если вебом то node.js не самое первое с чего надо начинать. Более того для большинства програмистов в 9 случаях из 10 достаточно jquery и не надо углублятся в яваскрипт


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
ekkl
Отправлено: 29 Марта, 2014 - 15:34:43
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Окт. 2013  


Помог: 0 раз(а)




За книгу спасибо.
И еще один другой-вопрос по jQuery.
Почему почти все плагины начинаются так?
CODE (javascript):
скопировать код в буфер обмена
  1. ;(function ($, window, document, undefined) {
  2.   'use strict';
  3. ...

Я имею в виду точку с запятой и открывающие скобки
Насколько я понимаю, все-же в jQuery до некоторой степени разбираться надо. Вряд ли хоть один скрипт "из коробки" будет работать так как нужно. По крайней мере, хотя бы настраивать и должен уметь.
Думаю, что и по jQuery что-то нужно будет подчитать.

(Отредактировано автором: 29 Марта, 2014 - 15:35:41)

 
 Top
LIME
Отправлено: 29 Марта, 2014 - 16:09:26
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




читал я эту книгу
больше помог learn.javascript.ru
(Добавление)
и по поводу плагинов там есть информация
(Добавление)
по jquery при знаниях js достаточно документации
 
 Top
ekkl
Отправлено: 11 Апреля, 2014 - 19:17:21
Post Id


Гость


Покинул форум
Сообщений всего: 69
Дата рег-ции: Окт. 2013  


Помог: 0 раз(а)




Если не сложно, подскажите как можно (если можно) оптимизировать (написать более профессионально) этот участок кода.
CODE (javascript):
скопировать код в буфер обмена
  1. function valcvt () {
  2.         $('input[data-iconvalid]').each(function() {
  3.             $(this).on('valid', function() {
  4.                 $($(this).closest('.input-wraper')).find('.prefix')
  5.                         .removeClass($(this).attr('data-icon'))
  6.                         .addClass($(this).attr('data-iconvalid'));
  7.             });
  8.             $(this).on('invalid', function() {
  9.                 $($(this).closest('.input-wraper')).find('.prefix')
  10.                         .removeClass($(this).attr('data-iconvalid'))
  11.                         .addClass($(this).attr('data-icon'));
  12.             });
  13.         });
  14.     };

Буду благодарен.

(Отредактировано автором: 11 Апреля, 2014 - 19:19:27)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB