keltanas
User-
Posts
211 -
Joined
-
Last visited
-
Days Won
4
Content Type
Profiles
Forums
Calendar
Store
Everything posted by keltanas
-
Я-то пробовал Гораздо приятнее require(["some/script.js"], function(scriptHandler) { //This function is called after some/script.js has loaded. });
-
Вот я и ушел с eclipse based ide уже 4 года назад, когда начали появляться первые версии PhpStorm. 1. Патриотизм. Его пишут в Питере. 2. JetBrains на самом деле умеет писать софт для программистов. 3. Он действительно удобнее всего остального. Тягаться с ним может разве нетбинс, но это субъективно.
-
Мне трудно судить по той информации, которую ты сообщил о том, что у тебя там происходит. Шторм использует сторонние средства отладки, но предоставляет интерфейс для управления ими.
-
Подключение настроек плагина из пользовательского тега
keltanas replied to Critical Error's question in JavaScript
Ну так настройки должны передаваться, как объект, а вы передаете строку. Напишите $('div[data-plugin=slider]').each(function(){ var slider = $(this); var settings = slider.attr('data-settings'); console.log( settings ); slider.codaSlider(settings); }); и посмотрите в консоли, что написано, тогда поймете. Чтобы работало, надо eval-ить результат. Попробуйте так: $('div[data-plugin=slider]').each(function(){ var slider = $(this); var settings = slider.attr('data-settings'); console.log( settings ); settings = eval( settings ); console.log( settings ); slider.codaSlider(settings); }); -
второй раз запускаю PHPStorm, дебаг прямо в шторме. Или я чего то не понимаю? О_о В Шторме нету дебага. В нем есть только интерфейс для работы с дебагом. А что конкретно ты хочешь получить?
-
А вы пробовали использовать это в IE? У меня не получилось. Когда он берет файл из кэша, то резолва не происходит. Т.о. нет никакого способа узнать, что файл был загружен.
-
Простите, если чем обидел Те, кто его пытается переубедить, проходили через это. Все люди, все совершают ошибки. И все постепенно вырастают, набираются опыта, и когда кто-то повторяет их ошибки, это сразу режет глаза. Об этом и речь. Чтобы направить человека в правильное русло и вывести из его собственных заблуждений.
-
Это оттого, что мне приходится работать и на сервере, и на клиенте. Однако, все, что справедливо для PHP, так же справедливо и для JS. Когда мне приходится пользоваться dojo, requirejs, less, zen, то для клиента IDE начинает играть не менее важную роль. Хотя zen - это действительно, всего лишь вкусное пирожное, которое поддерживают многие редакторы. При работе с остальным жизнь существенно облегчается. А что за плагин такой, который из фаербага переносит св-ва в IDE? Я только буфер обмена знаю ))
-
Ну вот в хроме тоже работает. Надо только немного подождать. Думаю, надо просто сделать прелоад второй картинки, которую собираетесь показывать. ЗЫЖ Извиняюсь, но за "Спасибо" я не работаю Могу только дать совет ))
-
Лет пять назад я тоже так думал. Потому что тот код, который я писал, было можно удержать в голове. Потом я стал использовать готовый сторонний код, и он перестал в моей голове умещаться. Теперь держу в голове только интерфейсы этого кода, чтобы не забивать ее лишним барахлом. Как думаете, сколько будет стоить вашей компании поддержка готового OpenSource фреймворка, который она будет использовать в качестве основы для приложения? Сколько будет стоить проектирование модулей, архитектуру которых вы возьмете в базе знаний этого (или другого) фреймворка? Получается, что то, на что вы тратите 80% времени, а соответственно, и 80% бюджета компании, где работаете, уже обдумано и написано разными программистами, в разные времена и на разных языках не одну тысячу раз. Задача программиста, писать код, который будет наращивать функционал проекта, а не его архитектуру. Если в архитектуре чего-то не достает, ее коррекция - это 20% всего времени. Т.к. она написана в соответствии с существующими оптимальными подходами и ее изменение в том или ином случае чаще представляет тривиальную задачу. Постоянно рекомендую почитать сначала Фаулера и др. прекрасных авторов, а потом уже писать, как крут и уникален ваш код. Лучше бы вы тратили время на чтение и самообразование, чем ну обдумывание того, что придумано давно за вас. Это обращение не конкретно к Вам лично. А ко всем молодым разработчикам, полным амбиций. Деньги программист получает за функционал, который напишет, а не за то, что будет сидеть и думать. Взгляните на это с другой стороны. Вы нанимаете программиста, чтобы он написал программу, которая будет делать определенные действия. А он, вместо того, чтобы программировать эти действия, будет сидеть думать и проектировать архитектуру, которая никогда не превзойдет имеющуюся в готовых opensource решениях. С точки зрения задач бизнеса такой программист УБЫТОЧЕН. Подумайте над этим. Сомневаюсь, что вы пишите что-то такое, чего еще никто не написал
-
Чего бедный то? s0rr0w все правильно говорит. Такой подход действительно решает в ситуациях невозможности использования своего любимого редактора. Просто берешь и пишешь. Да и потом, чем меньше в редакторе всякого борохла, тем быстрей он работает, а это время, нервы и уровень положительного настроения. Что толку с того же NetBeans? Да в нем вагон всяких примочек, только он запускается столько, что я раньше дойду до пенсионного возраста, и потом уже тупит на каждом шагу. Вместо занятия работой, занимаешься разбирательством, че он от меня хочет и как это отключить. Все эти отладчики новомодные для js или php в IDE даром не нужны ИМХО, даже в сложном приложении. Для меня важно: 1. Скорость работы. 2. Качественная подсветка кода 3. Автоотбивка кода (и то не критично, есть хорошо, нет ну и ладно) Работая в PhpStorm я заработал на ноутбук с Core i5 и 8 Gb RAM, так что теперь шторм открывается еще быстрее )) Железо дешевле работы программиста. А если уж вам отладка и тестирование кода не нужно в сложном приложении, то вы еще не доросли до таких приложений, где это будет нужно Использование IDE существенно облегчает и ускоряет разработку. Я могу запускать тесты и деплой прямо из среды разработки. Могу делать рефакторинг, не запуская поиск по всему коду, отыскивая имена классов и методов, которые нужно переименовать, перенести объявление в другое место и пр. Простой пример: Мне дают сложный проект с туевой хучей файлов, классов и прочего. При чем нифига не понять, что откуда берется и где объявляется. Берем PhpStorm. Он весь код анализирует и после этого в один клик мышой показывает мне объявления классов, функций в тех файлах, где никогда бы не подумал, что они там могут быть. В итоге сэкономлены часы копания в коде. А если человек не знает, какой в языке, на котором он пишет, есть функционал, и тем более, не знает существующие, подходы, алгоритмы и паттерны, то IDE ему никогда не поможет написать хорошую программу. IDE помогает писать код быстро, но не пишет его за вас, вопреки распространенному среди молодых программистов мнению. Сам спокойно могу работать в обычном CEdit или Nano. Но, для работы предпочитаю PhpStorm, т.к. он экономит мне кучу времени.
-
Бедный :cry:
-
А вы различаете в этом коде, где HTML, где PHP, а где JavaScript? Может стоит разбить все на отдельные файлы? Попробуйте сделать 2 вложенных слоя : <div class="background-1"> <div class="background-2"></div> </div> Первому задайте бэкграундом одну картинку. Второму - вторую. Потом при нажатии кнопки делайте внутреннему диву .show() или .hide()
-
Я хочу этим сказать, что для написания нормальных приложений не нужно обладать суперумными IDE, а нужно обладать интеллектом, эрудицией, иметь аналитическое мышление. При таких условиях нет разницы, какая среда разработки, какой язык программирования, есть ли подсветка кода и автокомплит, и прочее. И не вижу ничего постыдного в навешивании событий через onclick="". У этого способа есть свои прелести и свои недостатки. Ну мы скоро дойдем до того, что постыдно не только пользоваться IDE, а еще и фреймворками, готовыми библиотеками и плагинами. Я уже про готовые CMS молчу. Если человек подключает к проекту jQuery или Dojo, то ему, видимо, не хватает эрудиции написать все самому. А те, кто используют Zend Fw или Simfony, те вообще круглые идиоты. Это же надо, для того, что бы на пыхе сайт сделать, целый фреймворк подключают! В этом отношении разработчики на Java совершенно отсталые люди. Им без готовых инструментов и пукнуть-то нельзя. Куда деваться простому программисту? Берем блокнот и за дело!
-
Очень просто. Делаешь ссылку <a href="/index.php/action"> </a> и переходишь на нее )) А в скрипте index.php разбираешь строку, содержащуюся в $_SERVER['REQUEST_URI'] и на основании ее принимаешь решение, что выводить на странице.
-
Разместите картинку в div с черным фоном. Далее меняйте CSS св-во opacity на 0.5, например. Как-то так <style> .half-opacity { opacity: 0.5; } </style> <div id="background"> <img src="..." alt="..."> </div> <a href="..." class="toggle">toggle</a> <script src="http://code.jquery.com/jquery-1.8.1.min.js"></script> <script> $(document).on('click','a.toggle',function(){ $('#background img').toggleClass('half-opacity'); }); </script>
-
Если вы не можете нормальное приложение написать без всяких финтифлюшек, свистелок и перделок, то стоит задуматься над этим. Что Вы хотите этим сказать? Возможно, вы не представляете себе, что такое Приложение на JavaScript? Если для вас это значит прописать для html-элементов события в стиле onclick="...", тогда мне понятен ваш сарказм.
-
Также есть библиотечка Require JS которая предназначена для управления зависимостями между модулями в JS приложении. Соответствено, и для разбиения приложения на модули. В настоящий момент аналогами (своей разработки) пользуются Яндекс, Mail.ru и прочие крупные компании. Как можно понять из аннотации к RequireJS, это также часть Dojo. Отличие в том, что его можно использовать без остальных компонентов Dojo, совместно с другими фреймворками. Есть интеграция с jQuery и Node JS.
-
Боюсь соврать, но как я понимаю, в WebStorm идет еще несколько доп плагинов в комплекте, которых нет в PhpStorm. Точно не скажу каких, может это и не так. Но, никто не мешает доставить любые плагины в PhpStorm. Поэтому Ваше заявление можно считать справедливым. От себя могу добавить, что нормальное приложение на JS, как и на PHP, написать в Notepad++ будет крайне сложно. Сам пользуюсь PhpStorm и очень доволен. Найти 3000 руб. на лицензию или лекарство на торрентах - как два пальца...
-
В dojo уже есть заточка под это - Creating Template-based Widgets с AMD и шаблонизацией. Да и переписать указанный код с использованием dojo не составит труда.
-
Чувствую, проще будет в линухе FTP настроить, чем с окнами мучиться.
-
Мужик, мне бы готовый рабочий пример сайта, который у меня заказали. Не набросаешь на коленке за пару дней? Очень надо.
-
Столкнулся с проблемой: У меня стоит домашний сервак и на него закачиваю файлы через Samba, по средствам монтирования из окон сетевого диска. Обычным путем, через Explorer или Total Commander все копируется идеально. Чтобы на этот сервак задеплоить проект, я написал таску в Phing`е и запустил ее. Оказалось, что у него попросту нет прав на запись в сетевой диск. Подскажите, можно ли как-то дать php (phing) права на запись в сетевой диск и почему у него их нет. Ведь другие программы все на УРА копируют?
-
Делал бы через http://www.php.net/manual/ru/pdostatement.execute.php , такого бы не возникло.