Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Hed-kun

Программирование, т. 5.1.

Рекомендованные сообщения

Ребят, подскажите пжлст, где можно найти человека, который поможет разобраться в программе (Си и элементами плюсов)?

Гуглил, книжки читал, но не могу понять пару функций. :dunno:

Поделиться сообщением


Ссылка на сообщение
(изменено)

то есть всетаки статья-наебалово :buba:

nsP9yYB.jpg


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение
(изменено)

что за невидимая хуета в строке может быть которая удаляется только вот такой регуляркой

preg_replace('/[^\P{C}\n]+/u', '', $line);

была строка $line="Season" (считывал построчно из файла и тримил) с длиной 9. Офк $line !== "Season"

втф


Изменено пользователем justice_st

Поделиться сообщением


Ссылка на сообщение
Гость rocker25
(изменено)

Eсть директива

Module.directive 'scroller', [ 'pagesize',

(pagesize) ->

restrict: 'C'

controller: [ '$scope', '$element',

($scope, $element) ->

pagesize.main.content = $element.clientHeight

]

compile: ($element, $scope) ->

$element.append '<div class="scroll"></div>'

]

которая на одном элементе с ng-view. Как сделать чтобы вставить этот див после того как вставляется шаблон ng-view?


Изменено пользователем rocker25

Поделиться сообщением


Ссылка на сообщение

повесить на контроллер шаблона ng-view ватчер, который будет файрится при рендере


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение

ребзя, подскажите как изменить смайлы на пд - те что сразу даются. чтобы один раз сделал и было

я хз плагин для хрома написать или чо :hmm:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

http://pastebin.com/uNU5ByBV

за такой код убивают? Как правильно читать файл с проверками?

ты пишешь на php, как на vbs


Публикация отключена

Поделиться сообщением


Ссылка на сообщение
Гость rocker25

Двапой как убивать ватчеров на стандартных ангулар директивах?

К примеру ng-repeat который используется один раз для формирования dom, или ng-if который удалит элемент и больше не будет использоваться.

Поделиться сообщением


Ссылка на сообщение
Гость rocker25
(изменено)

var removeWatcher = $scope.$watch('variable');

 

setTimeout(removeWatcher, 100); // will remove watcher after 100ms

Нет смотри к примеру ng-if="some" по дефолту следит за some, мне негде взять unwatcherSome(), но убить его надо.

 

Или списки:

<ul>

<li ng-repeat="item in list">

{{ item }}

</li>

</ul>

 

Создаст в каждом li по ватчеру за item, вот мне они не нужны.

Хотелось бы подчищать все это, чтоб потом не было 1500 ватчер на простом сайте.


Изменено пользователем rocker25

Поделиться сообщением


Ссылка на сообщение

госпаде какой ты тупой

 

 

var removeWatcher = $scope.$watch('array', function () {}, true);

setTimeout(removeWatcher, 0); // will remove watcher after 4ms


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
Гость rocker25
(изменено)

госпаде какой ты тупой

 

 

var removeWatcher = $scope.$watch('array', function () {}, true);

setTimeout(removeWatcher, 0); // will remove watcher after 4ms

А откуда мы взяли array? :lol:

 

Блять че ты такой бешеный)

 

Оно не работает, взгляните сэр http://tkachenko-vladislav.esy.es/. Как были ватчеры на <a ng-repeat="section in sections" navigation-animation="" class="ng-scope" style=""> так и есть(

controller: ($scope) ->

destroy = $scope.$watch 'section.label', ->

setTimeout destroy, 100


Изменено пользователем rocker25

Поделиться сообщением


Ссылка на сообщение

array это твой list

ты убиваешь вотчер всего листа

если ты передаешь массив, то третим параметром передавай true

 

и читай ебанные мануалы

 

первый параметр это ключ на твой элемент в скоупе

 

и нет смысла убивать ватчеры для 0-40 элементов

есть смысл когда у тебя либо куча списков, либо бесконечный скроллинг, либо у тебя проблемы с производительностью

 

такими вещами стоит заниматься в последнюю очередь

 

и вообще загугли angular bind once


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
Гость rocker25
(изменено)

Да я знаю, ты мне сейчас теорию талдишь. Я тебе просто 3 раз повторяю в списке <a ng-repeat="item in list">{{ item }}</a> в изолированной области на каждый <a> к каждому item приклеивается ватчер. Вот его как убрать т.к. он нихуя не делает.

Ну я такой на заморочках помешанный. Хочется сразу все лишнее пофиксить.


Изменено пользователем rocker25

Поделиться сообщением


Ссылка на сообщение

это тупая привычка от которой все хорошие программисты избавлявляются в самом начале

 

я тебе третий раз повторяю, чтобы убить вотчер в твоем списке тебе надо сделать

 

destroy = $scope.$watch 'list', (->), true

setTimeout destroy, 100


Мобильное приложение для продоты https://play.google....id=ru.prodota.m

Поделиться сообщением


Ссылка на сообщение
Гость rocker25
(изменено)

Ну наши понятия о хорошем программисте тогда расходятся(

 

Короче решение оказалось элементарным:

т.к. каждый элемент итерации создает изолированную область видимости, элементарно очищаем контейнер на стадии компиляции $$wathers = null.

 

Теперь у нас статический список, и в моем случае это - 12 ватчеров, что ахуительно скажется на производительности.


Изменено пользователем rocker25

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...