Pull to refresh
89
0
Хайрулин Василий@Sirian

Разработчик

Send message
P.S.
У него замечательная документация

Где вот в этой «замечательной» документации написано про такое поведение ngSubmit?
Также непонятно, почему ng-submit не передает $event (т.е. нельзя написать ng-submit=«ajaxSubmit($event)»)

Например, есть форма поиска, которая должна работать при включенном javascript — через ajax, при выключенном — обычным образом. Проблема в том, ng-submit делает preventDefault для события submit только если у формы нет атрибута action. А поскольку $event не передается в ajaxSubmit — единственный способ предотвратить стандартную отправку формы — добавить к форме атрибут onsubmit=«return false». Может кто-то знает элегантное решение без такого костыля?

<div ng-app ng-controller="SearchCtrl">
<form action="/search" ng-submit="ajaxSubmit($event)">
     <input type="text" ng-model="query" name="query">
     <input type="submit">
</form>
</div>


module.controller('SearchCtrl', ['$scope', function ($scope) {
    $scope.ajaxSubmit = function($event) {
        //$event === undefined
    }
}]);
Расскажите — как передавать начальные данные в контроллеры или сервисы?

Например, есть страница поиска (первая страница рендерится на сервере, а все остальные — с использованием ajax). Нужно в контроллер передать значения выставленных фильтров
и вместо
if (isChecked) {
            specialParagraph.show();
        } else {
            specialParagraph.hide();
        }


 specialParagraph.toggle(isChecked)

да и если это всего в одном месте — то можно и не создавать функцию toggle.

итого:
$(function() {
    $('#toggleShowHide).change(function() {
        var isChecked = $('#toggleShowHide).is(':checked');
        $('#specialParagraph').toggle(isChecked); 
    });
});
небольшая поправка — под площадью окружности вы что понимаете? может быть площадь сферы? тогда 4*Pi*R^2
или все таки длину окружности (например, вдоль экватора)?
top case уж очень похож на macbook air…

по-моему кнопки наоборот должны выделяться. голубым должна быть активная ссылка, по которой можно кликнуть и изменить язык, а серым — текущий язык. сейчас наоборот все
1. под ethernet есть переходник, но ни разу за все время он мне не понадобился (дома и на работе — wi-fi)
2. USB порты — а что вы в них втыкаете каждый день? у меня один то и то очень редко занят (телефон зарядить, например)

в Sony Vaio Z было миллион портов (D-Sub, HDMI, Ethernet, даже модем (RJ-11)) и куча слотов под разные карты (SD, MS, ExpressCard). И зачем? я ни разу за 2 года не воспользовался MS, ExpressCard (зато грязи в них изрядко набралось, т.к. заглушек и крышек никаких не было), RJ-11, D-Sub. Разве что hdmi несколько раз подрубал к телеку

По принципу «а вдруг пригодится» — можно в ноут еще и поддержку дискет и бобин добавить
Вы шутите? мой макбук air весит 1.35кг и брал я его за 1700$ в штатах (комплектация местами лучше чем заявлена в топике). То что в россии завышают цены — это уже другой вопрос.
Сомневаюсь что sony vaio будет стоить меньше 1700$.
До макбука два года сидел на Sony Vaio Z (топовом). И могу уверенно сказать, что macbook air гораздо быстрее работает. По крайней мере обратно на sony не пересяду точно
Не протирает ли экран перегиб корпуса между тачпадом и клавиатурой? на vaio Z51 потертости на экране стали очень заметны спустя полгода использования
После того как пересел на макбук — страшно на такое смотреть
image
Плохо, что домен и мастер пароль просто склеиваются. в итоге пары foo/bar, fo/obar, f/oobar, fooba/r дают один и тот же ключ
И в догонку, автор, в связи с тем, что в конструкторе у вас self::$db = &$this; вы представляете как будет работать это?
$db1 = new DB('localhost:3306', 'user', 'password', 'dbname');
$db2 = new DB('localhost2:3306', 'user2', 'password2', 'dbname2');
$db1->Query('SELECT blablabla');
Помимо того, что таких статей миллионы — для начала почитайте все таки про php.
1. Почему для свойств, которые могут быть объектами дефолтное значение false, а не null?
    private static $db 		= false;
    private static $mysqli 	= false;


2. Сколько можно писать & в присваиваниях объектов? Забудьте про PHP4
self::$mysqli = &$mysqli;


3. Также советую почитать github.com/php-fig/fig-standards/blob/master/accepted/PSR-0.md

4. Зачем ставить закрывающий php тэг "?>"?

P.S. Что с модераторами? В последнее время очень много дурацких статей стало вылезать из песочницы.
и console.log бы лучше убрать из модуля) используйте модуль аля debug
Немного придирок

сейчас в мастере это: github.com/lampaa/NodeSmarty/blob/ba6fc41e61a9b1edd09b44df0e8ab1f9726ae811/index.js

строка 714 — нет var (возможен баг в разных объектах)
строка 729 — аналогично 714

В циклах вида for key in obj нет проверок obj.hasOwnProperty(key). Может привести к неожиданным багам

Ну и в конце концов — что за практика пошла писать все в одном файле? Попробуйте разделить логику (отдельно парсер, отдельно компилятор, отдельно рендерер и т.п.)
Потратил час рабочего времени, но мозг размял)
Согласен. Часто не хватает именованных параметров, чем lookahead и lookbehind. Но отсутствие последних также часто вынуждает плодить костыли в js
Ну и модификатора x тоже очень не хватает
сделайте в классе A str_repeat не 1000, а 1000000 раз. вы получите те же цифры:
144472
145088

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity