Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «js»
[Перевод] Как «думать на AngularJS», если вы используете jQuery 2016-07-15 18:12:53
1.Не изменяйте конструкцию страницы с помощью DOM манипуляций.
В jQuery вы верстаете ...
+ развернуть текст сохранённая копия
1.Не изменяйте конструкцию страницы с помощью DOM манипуляций.
В jQuery вы верстаете страницу, а затем делаете ее динамической. Это потому, что jQuery был предназначен для проектирования системы улучшения характеристик и невероятно вырос из этой простой предпосылки.
Но на angularjs, вы должны начать с нуля свою задумку. Вместо того, чтобы начать думать «у меня часть DOM и я хочу сделать X», вы должны начать с того, что вы хотите достичь, затем думать о разработке приложения, и, наконец, интересоваться разработкой представления.
2.Не дополняйте jQuery c AngularJS.
Аналогично, не начинайте с идеи, что jQuery делает X, Y, и Z, так я буду только добавлять angularjs в главенствующей роли для моделей и контроллеров. Это действительно заманчиво когда вы только начинаете, поэтому я всегда рекомендую, чтобы новые разработчики angularjs не использовали jQuery для всего, по крайней мере, пока они не привыкнут делать вещи «угловым путем».
Я видел много разработчиков, здесь и в рассылке, которые создают сложные решения с плагинами jQuery длинной в 150-200 строк кода, которые склеивают в angularjs с запутанными коллекциями каллбэков и $apply, но они, в конечном счете, заставляют код работать!
Проблема в том, что в большинстве случаев jQuery плагин можно переписать на angularjs, в части кода, где все вдруг становится понятным и простым.
Суть такова: когда разрабатываете, сначала «думайте на angularjs»; если вы не можете придумать решение, спросите у коллег, если после всего, вы не найдете решения, то не стесняйтесь обратиться за помощью к jQuery. Но не позволяйте jQuery стать костылем, или вы не мастер в angularjs.
Читать дальше →
Тэги: #angular, #angularjs, #html, #jquery, #js, angularjs, html, javascript, веб-сайтов, разработка
MongoDB Replica Set и OpLog на одном сервере 2016-07-11 01:29:11
Пример настройки MongoDB с закрытым доступом через сеть Интернет. В данной статье приведен пример ...
+ развернуть текст сохранённая копия
Пример настройки MongoDB с закрытым доступом через сеть Интернет. В данной статье приведен пример разворачивания трех Replica Set и активацией OpLog на одном сервере. OpLog необходим "реактивным" приложениям, которые следят (слушают) за изменениями в MongoDB, например для приложений на основе Meteor (для отключения long-polling'а). Читать дальше →
Тэги: linux, meteor, meteor.js, meteorjs, mongo, mongodb, node, node.js, nodejs, oplog, replica, replicaset, set, администрирование, баз, веб-сайтов, данных, разработка
[recovery mode] Отпусти меня, Meteor 2016-07-10 05:50:45
Пришла пора подвести черту. Непросто отказываться от иллюзий, когда вложено немеряно. Может кому- ...
+ развернуть текст сохранённая копия
Пришла пора подвести черту. Непросто отказываться от иллюзий, когда вложено немеряно. Может кому-то сгодится на распутье выбора. Ну и внукам потом буду показывать. Этой истории уже 20 лет.
Читать дальше →
Тэги: meteor.js, веб-сайтов, вискас, разработка, старперы, терпеть, хватит
Redux-Redents — (еще) один модуль для работы с серверными данными из React-Redux приложений. 2016-07-07 13:38:03
React и Redux, в последнее время одни из самых популярных buzz-words в мире фронтенда. Поэтому ...
+ развернуть текст сохранённая копия
React и Redux, в последнее время одни из самых популярных buzz-words в мире фронтенда. Поэтому когда мне потребовалось сделать веб-приложение, которое бы отображало данные, полученные с сервера, а также позволяло бы ими манипулировать (создавать, удалять и изменять), я решил построить его на основе связки React и Redux. Множество getting-started руководств покрывают только функционал создания компонентов, action creators и reducers. Но как только дело касается обмена с сервером, начинаются сложности — растет количество необходимых action creator, редьюсеров. Причем они очень похожи друг на друга, с миниальными отличиями. В большинстве случаев — только в типе (имени) активности. После того, как я создал третий одинаковый набор креаторов и редьюсеров, то появилось желание что-то изменить. Так родилась идея реализации redux-redents. Читать дальше →
Тэги: development, front-end, frontend, javascript, node.js, npm, react, reactjs, redux, веб-сайтов, разработка
[Перевод] В чем секрет скорости NodeJS? 2016-06-27 13:50:25
+ развернуть текст сохранённая копия
Предлагаем вам перевод статьи Евгения Обрезкова, в которой он кратко и по делу рассказывает о причинах высокой скорости NodeJS: потоки, event loop, оптимизирующий компилятор и, конечно же, сравнение с PHP. Куда уж без него.
Читать дальше →
Тэги: node.js, nodejs, php, voximplant, блог, веб-сайтов, ещё, идём, компании, программирование, разработка, тогда
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ...
Главная / Главные темы / Тэг «js»
|
Взлеты Топ 5
Падения Топ 5
|