
nerv
Expert-
Posts
674 -
Joined
-
Last visited
-
Days Won
29
Content Type
Profiles
Forums
Calendar
Store
Everything posted by nerv
-
Грант, подключение русурсов bower пакетов в продакшн версию
nerv replied to FanAizu's question in JavaScript
варианты 1. конвертировать в base64 и инлайнить в css 2. развернуть в конечной директории (dist) необходимые директории с изображениями -
поэтому я пользуюсь learn.javascript.ru/play/ =) ну, а мое мнение в том, что не нужен. Без заголовка https://yadi.sk/i/fk_dAtByeqiPy / http://learn.javascript.ru/number#способы-записи С заголовком https://yadi.sk/i/80lzrQs3eqid9 / http://mgcrea.github.io/angular-strap/#alerts Еще примеры - https://yadi.sk/i/KBOJ64sReqjNh / https://docs.angularjs.org/guide/services#using-a-service - https://yadi.sk/i/JN-SJiaYeqinQ / http://www.w3schools.com/js/ - https://yadi.sk/i/lVkstptBeqiuR / http://www.learn-js.org/en/Arrays - https://yadi.sk/i/67iaSZTNeqjEF / http://css-tricks.com/snippets/javascript/function-with-random-timer/
-
1. не надо заголовок 2. не надо JSFiddle, т.к. он глючит
-
ну ты наколбасил колбасу =) http://habrahabr.ru/post/167793/ https://code.angularjs.org/1.2.18/docs/api/ng/type/ngModel.NgModelController#$setValidity http://jsfiddle.net/Sc7C3/39/ максимальный размер файла поставил 3 мб (1024*1024*3) дальше сам angular .module('showApp', []) .directive('fileCheck', function() { return { require: 'ngModel', link: function(scope, element, attributes, ngModelController) { var maxFileSize = Number(attributes.maxFileSize) || Number.MAX_VALUE; element.bind('change', function() { var file = this.files[0]; ngModelController.$setValidity('size', file.size <= maxFileSize); console.log(ngModelController); scope.$apply(); }); } }; }) .run([ '$rootScope', function($scope) { $scope.submit=function(){ alert(angular.toJson($scope.brief_form_new)); } } ])песочница глючит ппц...
-
попробуй так <span ng-show="LovelyForm.LovelyEmail.$dirty && LovelyForm.LovelyEmail.$invalid">You break my heart</span>https://docs.angularjs.org/api/ng/type/form.FormController А вообще лучше валидацию выносить в функции.
-
Брюки превращаются, превращаются.... в элегантные шорты =) Непонятно причем тут яблочники зип-архив =) А потом ты еще поиск захочешь) На первый взгляд не очень сложно: воткнуть два фрейма на страницу. В одном древовидная структура (меню), в другом сами страницы. --- UPD: разобрался немного. Расскажу как собрать приложение под винду: 1. ставишь на комп nodejs 2. скачиваешь папку 3. в папке открываешь терминал (cmd) 4. в командной строке набираешь npm install (скачается все необходимое для сборки) 5. в командной строке набираешь grunt (соберется приложение) 6. заходишь в папку /builds ищешь там экзешник, запускаешь ву-а-ля =)
-
может пригодится https://developer.chrome.com/devtools/docs/device-mode
-
jQuery.each(JSON.parse(json).news, function(idx, obj) { console.log(obj.title);});В целом @Sergik+ правильно говорит - лучше юзать шаблонизатор и забыть про разметку в js коде. Однако, как только тебе потребуется навешивать/удалять обработчики событий, извлекать/обрабатывать данные форм, опять столкнешься с проблемой (дата-биндинг/двойной дата-биндинг). Поэтому я использую ангуляр.Сейчас еще реакт популярен. Говоря он шустрее в плане рендеринга. Но его надо уметь готовить =) Т.о., по хорошему, и на клиенте и на сервере должен быть MV* паттерн. Или Flux в случае с реакт.
-
1. Никто таймер не остановил =) 2. jQuery там очень нужен)
-
вроде как 1. HTA 2. HTML5 Desktop Apps With Node-Webkit
-
в es6 можно будет так Array.from(document.querySelectorAll('select.cs-select')).forEach(function(el) { // code here});или Array.from(document.querySelectorAll('select.cs-select'), function(el) { // code here});https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/fromВпрочем, так можно уже сегодня, если подключить полифил
-
Array.prototype.reduceRight()
-
Начал потихоньку писать на es6. Кому интересно, тут
-
Самое значимое событие этого года в области веб-разработки - принятие шестого стандарта ecmascript (es6). Об этом я говорил на первой странице. Для полноценного справочника, наверно, еще рано и, скорее всего он будет на http://javascript.ru/ , но что-то на эту тему написать можно. возможно, хотя... уже есть на других ресурсах Эклипс не обязателен. Можешь тут почитать. Даже SDK не всегда требуется.
-
соглашаться))) Изначально я думал, что !Begin & !End - точки входа и выхода, и не обратил внимание, что под этим подразумевается ^ & $ т.е., это эквивалентно этому, а точнее вот этому =)
-
Все просто - пиши, если еще осталось желание =)
-
Тебе не кажется, что позиции begin & end в данном выражении должны соответствовать этому выражению?
-
быстро я его сломал ^__^ http://jex.im/regulex/#!embed=false&flags=&re=%5Ea%7C(a%7Cb)*%3F%24
-
про текущий ангуляр я бы не советовал писать, т.к. во второй половине года обещают версию 2.0, кот. будет абсолютно другая и написанная на es6/atScript
-
не стал бы так утверждать. Почти все ЯПы высокого уровня похожи друг на друга тем или иным образом. Поддержка ECMAScript 6 в Mozilla
-
ECMAScript 6 Features
-
мне показалось, что документ в документе - это перебор