2013-10-26 4 views
-1

Я относительно новичок в веб-разработке, поэтому эти вопросы больше нацелены на успешную практику в моей карьере, но также и на работу, на которой я работаю.Каковы наилучшие методы использования CSS3/JS/jQuery?

Мои вопросы (вопросы) - это сильно повлияет на мою работу .. это слишком много? Должен ли я попытаться избежать использования JS на своих сайтах, если мне это не нужно? Я знаю много людей против JS, говоря о проблеме безопасности, почему?

Я использовал следующие:

  • CSS3

    • Четыре изображения, каждый с анимацией приходит на экран, другой бесконечной анимации, делая предметы двигаться вверх и вниз, как они» повторно плавающий.
    • Два дивы, которые приходят в поле зрения с левой/правой
  • JS/JQuery/PHP

    • Mailchimp, загруженного из CDN появляются один раз.
    • API графиков Google, загруженный с CDN с помощью одной круговой диаграммы.
    • Twitter API, отображающий пять твитов с возможностью обновления.
    • Scrollspy для активных навигационных элементов, загружаемых с CDN.

Я должен также добавить, что я использую Bootsrap, и добавил ~ 75 дополнительных строк HTML с классом «видимым-хзом», а также применено «скрытого хзом» на несколько пунктов ,

+1

Пожалуйста, напишите правильное название. – BoltClock

ответ

1
  1. попытайтесь уменьшить размер js и css, удалив правила, которые не используются вообще.
  2. любой язык может быть проблемой безопасности, если он написан плохо.
  3. Google, facebook, Microsoft все использует код JavaScript
  4. Библиотеки/рамки предназначены для общего назначения сделано для большого набора пользователей
  5. отображается исходный код Google и других я уже упоминалось выше, они не используют JQuery или Twitter Bootstrap
  6. Нормальные сайты могут использовать их, потому что их легко использовать, если мы их используем
  7. Возвращаясь к пункту 1. если вам не нужны вещи в рамках как начальная загрузка или JQuery удалить их один за другими, но будьте осторожны
    «Вы не хотите, чтобы сократить ваши пальцы во время обрезки ногтей»
  8. Если вам не нужно анимации Дона» t использовать их, анимация отвлекает. если вам не нужна какая-либо функция, не используйте ее. если UX будет лучше с помощью какой-то функции, вам это нужно.
  9. чтения http://www.smashingmagazine.com/ (старые статьи), http://www.tutorialzine.com, http://net.tutsplus.com/, http://tympanus.net/codrops/ и другие веб-журналы
1

JS следует избегать, насколько это возможно. BUt есть места, где работа невозможна без использования JS.

Некоторые случаи, когда не должны быть вовлечены JS:

1) Публикация контента через AJAX.

Знаете ли вы, что метод jQuery AJAX? Если вы пытаетесь опубликовать контент через это, некоторый хакер может просто прочитать ваш скрипт из источника страницы и запустить аналогичный вредоносный скрипт в консоли браузера. (Надеюсь, вы знаете, что скрипт можно запустить в консоли браузера. ctrl+shift+I должен открыть консольное окно для google-chrome. Введите предупреждение («вы поражены»), в окне консоли и нажмите enter.)

2) Иногда вся раскраска и тематика сайтов выполняются с использованием jQuery-виджетов и javascript-магов. Если вы отключите javascript, ваш сайт будет выглядеть как уродливый кусок дерьма (если вы знаете, что javascript можно отключить в браузере. Загрузите инструменты веб-разработчика из магазина chrome или mozilla, и вы сможете с ним легко справиться)

3) Проверка Javascript не срабатывает, когда пользователь отключил javascript на своей странице. Возможно, вы не поверите, но безопасные сайты минимально используют javascript. HTML5 вводится с учетом всех этих ограничений.

Надеюсь, это поможет вам.!

Смежные вопросы