Jump to content

span

Newbie
  • Posts

    3
  • Joined

  • Last visited

Everything posted by span

  1. Если нет возможности использовать бд, то почему бы не хранить данные в простом .json или .js файле? И получать-читать их соответственно так, к примеру: http://api.jquery.com/jquery.getjson/ > Можно было бы все записать в data-* атрибуте И в чём проблема?- запишите, вроде как все браузеры тысячу лет как его понимают: http://caniuse.com/#feat=dataset Но первый вариант с файлом данных предпочтительней. Удачи:)
  2. Посмотрите сюда: http://stackoverflow.com/questions/27595749/douglas-crockford-on-class-free-oop-in-javascript К тому же эти проблемы замечательно и без головной боли решаются через merge/extend/clone из underscore(lodash) с использованием обычных объектов, module.exports позволяет отдать интерфейс, а состояния можно хранить в модуле в обычных переменных С node.js такая же петрушка: http://nodeguide.com/style.html#object.freeze-object.preventextensions-object.seal-with-eval Другими словами: JS !== Java
  3. JS не является объектно-ориентированным языком в привычном смысле, он использует прототипы. Далее могу посоветовать посмотреть в сторону функционального программирования, оно здесь более органично смотрится: http://www.crockford.com/javascript/little.html Сахар для классов неплохо реализован в coffescript, хотя это дело вкуса Второе, не забывайте, что JS имеет асинхронную природу, поэтому большой выгоды от использования классов вы не получите в любом случае. Теперь о книгах (начинать лучше с "Object oriented javascript"): https://www.dropbox.com/sh/xyqm0u4vlsdxgds/AAAoQbNwK8C-9vzNiZxCzhAUa?dl=0 Ну, и если вы хотите не только "посерьёзнее начать изучать", но и писать, то вот вот вам ещё ссылок: 1. боремся с асинхронностью: http://maxtaco.github.io/coffee-script/ 2. ES5 модули (рабочая альтернатива всяким "browserify"): https://www.npmjs.com/package/webmake 3. Сборка без извращений: http://frontender.info/task_automation_with_npm_run/ 4. node.js по умолчанию Пожалуй всё, удачи! И с новогодними праздниками конечно же!
×
×
  • 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