|
23 | 23 |
|
24 | 24 | ## Содржина |
25 | 25 |
|
26 | | - 1. [Единствена одговорност](#single-responsibility) |
| 26 | + 1. [Single Responsibility](#single-responsibility) |
27 | 27 | 1. [IIFE](#iife) |
28 | | - 1. [Модули](#modules) |
29 | | - 1. [Контролери](#controllers) |
30 | | - 1. [Сервиси](#services) |
31 | | - 1. [Фабрики](#factories) |
32 | | - 1. [Податочни сервиси](#data-services) |
33 | | - 1. [Директиви](#directives) |
34 | | - 1. [Решавање Promises за Контролерот](#resolving-promises-for-a-controller) |
35 | | - 1. [Рачни анотации за Dependency Injection](#manual-annotating-for-dependency-injection) |
36 | | - 1. [Минификација и анотација](#minification-and-annotation) |
37 | | - 1. [Справување со исклучоци](#exception-handling) |
38 | | - 1. [Именување](#naming) |
39 | | - 1. [Структура на апликација LIFT принцип](#application-structure-lift-principle) |
40 | | - 1. [Структура на апликација](#application-structure) |
41 | | - 1. [Модуларност](#modularity) |
42 | | - 1. [Логика на започнување](#startup-logic) |
43 | | - 1. [Angular $ Wrapper сервиси](#angular--wrapper-services) |
44 | | - 1. [Тестирање](#testing) |
45 | | - 1. [Анимации](#animations) |
46 | | - 1. [Коментари](#comments) |
| 28 | + 1. [Modules](#modules) |
| 29 | + 1. [Controllers](#controllers) |
| 30 | + 1. [Services](#services) |
| 31 | + 1. [Factories](#factories) |
| 32 | + 1. [Data Services](#data-services) |
| 33 | + 1. [Directives](#directives) |
| 34 | + 1. [Resolving Promises for a Controller](#resolving-promises-for-a-controller) |
| 35 | + 1. [Manual Annotating for Dependency Injection](#manual-annotating-for-dependency-injection) |
| 36 | + 1. [Minification and Annotation](#minification-and-annotation) |
| 37 | + 1. [Exception Handling](#exception-handling) |
| 38 | + 1. [Naming](#naming) |
| 39 | + 1. [Application Structure LIFT Principle](#application-structure-lift-principle) |
| 40 | + 1. [Application Structure](#application-structure) |
| 41 | + 1. [Modularity](#modularity) |
| 42 | + 1. [Startup Logic](#startup-logic) |
| 43 | + 1. [Angular $ Wrapper Services](#angular--wrapper-services) |
| 44 | + 1. [Testing](#testing) |
| 45 | + 1. [Animations](#animations) |
| 46 | + 1. [Comments](#comments) |
47 | 47 | 1. [JSHint](#js-hint) |
48 | | - 1. [Константи](#constants) |
49 | | - 1. [Шаблони на датотеки и краток код](#file-templates-and-snippets) |
50 | | - 1. [AngularJS Документација](#angularjs-docs) |
51 | | - 1. [Придонес](#contributing) |
52 | | - 1. [Лиценца](#license) |
| 48 | + 1. [Constants](#constants) |
| 49 | + 1. [File Templates and Snippets](#file-templates-and-snippets) |
| 50 | + 1. [AngularJS Docs](#angularjs-docs) |
| 51 | + 1. [Contributing](#contributing) |
| 52 | + 1. [License](#license) |
53 | 53 |
|
54 | | -## Единствена одговорност |
| 54 | +## Single Responsibility |
55 | 55 |
|
56 | 56 | ### Правило од 1 |
57 | 57 |
|
|
170 | 170 |
|
171 | 171 | **[Назад кон содржината](#table-of-contents)** |
172 | 172 |
|
173 | | -## Модули |
| 173 | +## Modules |
174 | 174 |
|
175 | 175 | ### Избегнувајте судири во именување |
176 | 176 |
|
|
275 | 275 |
|
276 | 276 | **[Назад кон содржината](#table-of-contents)** |
277 | 277 |
|
278 | | -## Контролери |
| 278 | +## Controllers |
279 | 279 |
|
280 | 280 | ### controllerAs синтакса во Изглед |
281 | 281 |
|
|
630 | 630 |
|
631 | 631 | **[Назад кон содржината](#table-of-contents)** |
632 | 632 |
|
633 | | -## Сервиси |
| 633 | +## Services |
634 | 634 |
|
635 | 635 | ### Singletons |
636 | 636 |
|
|
668 | 668 |
|
669 | 669 | **[Назад кон содржината](#table-of-contents)** |
670 | 670 |
|
671 | | -## Фабрика |
| 671 | +## Factories |
672 | 672 |
|
673 | 673 | ### Единствена одговорност |
674 | 674 |
|
|
835 | 835 |
|
836 | 836 | **[Назад кон содржината](#table-of-contents)** |
837 | 837 |
|
838 | | -## Податочни Сервиси |
| 838 | +## Data Services |
839 | 839 |
|
840 | 840 | ### Одделени податочни повици |
841 | 841 |
|
|
958 | 958 |
|
959 | 959 | **[Назад кон содржината](#table-of-contents)** |
960 | 960 |
|
961 | | -## Директиви |
| 961 | +## Directives |
962 | 962 | ### Ограничувајте се на 1 на датотека |
963 | 963 |
|
964 | 964 | - Создадете една директива по датотека. Именувајте ја според директивата. |
|
1187 | 1187 |
|
1188 | 1188 | **[Назад кон содржината](#table-of-contents)** |
1189 | 1189 |
|
1190 | | -## Решавање на Promises за Контролерот |
| 1190 | +## Resolving Promises for a Controller |
1191 | 1191 |
|
1192 | 1192 | ### Активација на Promises во контролерот |
1193 | 1193 |
|
|
1293 | 1293 |
|
1294 | 1294 | **[Назад кон содржината](#table-of-contents)** |
1295 | 1295 |
|
1296 | | -## Рачна анотација за Dependency Injection |
| 1296 | +## Manual Annotating for Dependency Injection |
1297 | 1297 |
|
1298 | 1298 | ### Опасно за минифкација |
1299 | 1299 |
|
|
1421 | 1421 |
|
1422 | 1422 | **[Назад кон содржината](#table-of-contents)** |
1423 | 1423 |
|
1424 | | -## Минификација и анотација |
| 1424 | +## Minification and Annotation |
1425 | 1425 |
|
1426 | 1426 | ### ng-annotate |
1427 | 1427 |
|
|
1530 | 1530 |
|
1531 | 1531 | **[Назад кон содржината](#table-of-contents)** |
1532 | 1532 |
|
1533 | | -## Решавање на исклучоци |
| 1533 | +## Exception Handling |
1534 | 1534 |
|
1535 | 1535 | ### Декоратори |
1536 | 1536 |
|
|
1635 | 1635 |
|
1636 | 1636 | **[Назад кон содржината](#table-of-contents)** |
1637 | 1637 |
|
1638 | | -## Именување |
| 1638 | +## Naming |
1639 | 1639 |
|
1640 | 1640 | ### Водич во именување |
1641 | 1641 |
|
|
1850 | 1850 |
|
1851 | 1851 | **[Назад кон содржината](#table-of-contents)** |
1852 | 1852 |
|
1853 | | -## Структура на апликација LIFT принцип |
| 1853 | +## Application Structure LIFT Principle |
1854 | 1854 | ### LIFT |
1855 | 1855 |
|
1856 | 1856 | - Поставете ја пликацијата така што `L` (брзо лоцирање на кодот), `I` (идентификација на кодот со поглед), `F` (најрамна структура што можете) и `T` (обидете се да останете DRY). Структурата треба да ги задоволува овие 4 основни водичи. |
|
1908 | 1908 |
|
1909 | 1909 | **[Назад кон содржината](#table-of-contents)** |
1910 | 1910 |
|
1911 | | -## Структура на апликација |
| 1911 | +## Application Structure |
1912 | 1912 |
|
1913 | 1913 | ### Целокупните водиши |
1914 | 1914 |
|
|
2017 | 2017 |
|
2018 | 2018 | **[Назад кон содржината](#table-of-contents)** |
2019 | 2019 |
|
2020 | | -## Модуларност |
| 2020 | +## Modularity |
2021 | 2021 | |
2022 | 2022 | ### Многу мали, само содржани модулу |
2023 | 2023 |
|
|
2071 | 2071 |
|
2072 | 2072 | **[Назад кон содржината](#table-of-contents)** |
2073 | 2073 |
|
2074 | | -## Логика на започнување |
| 2074 | +## Startup Logic |
2075 | 2075 |
|
2076 | 2076 | ### Конфигурација |
2077 | 2077 | - Внесете го кодот во [конфигурацијата на модулот](https://docs.angularjs.org/guide/module#module-loading-dependencies) што мора да биде извршен пред почетокот на апликацијата. Идеални кандидати се провајдери и константи. |
|
2122 | 2122 | } |
2123 | 2123 | ``` |
2124 | 2124 |
|
2125 | | -**[Назад конд содржината](#table-of-contents)** |
| 2125 | +**[Назад кон содржината](#table-of-contents)** |
2126 | 2126 |
|
2127 | | -## Angular $ Wrapper сервиси |
| 2127 | +## Angular $ Wrapper Services |
2128 | 2128 |
|
2129 | 2129 | ### $document и $window |
2130 | 2130 |
|
|
2140 | 2140 |
|
2141 | 2141 | **[Назад кон содржината](#table-of-contents)** |
2142 | 2142 |
|
2143 | | -## Тестирање |
| 2143 | +## Testing |
2144 | 2144 | Тестирање на единки се справува со чистење на кодот и затоа внесов неколку препораки во основи на тестирање во линковите подоле кои содржат повеќе информации за нив. |
2145 | 2145 |
|
2146 | 2146 | ### Напишете тестови со Сценарија |
|
2225 | 2225 |
|
2226 | 2226 | **[Назад кон содржината](#table-of-contents)** |
2227 | 2227 |
|
2228 | | -## Анимации |
| 2228 | +## Animations |
2229 | 2229 |
|
2230 | 2230 | ### Употреба |
2231 | 2231 |
|
|
2255 | 2255 |
|
2256 | 2256 | **[Назад кон содржината](#table-of-contents)** |
2257 | 2257 |
|
2258 | | -## Коментари |
| 2258 | +## Comments |
2259 | 2259 |
|
2260 | 2260 | ### jsDoc |
2261 | 2261 |
|
|
2382 | 2382 |
|
2383 | 2383 | **[Назад кон содржината](#table-of-contents)** |
2384 | 2384 |
|
2385 | | -## Константи |
| 2385 | +## Constants |
2386 | 2386 |
|
2387 | 2387 | ### Глобални од продавачот |
2388 | 2388 |
|
|
2404 | 2404 | })(); |
2405 | 2405 | ``` |
2406 | 2406 |
|
2407 | | -**[Назад кон сдоржината](#table-of-contents)** |
| 2407 | +**[Назад кон содржината](#table-of-contents)** |
2408 | 2408 |
|
2409 | | -## Датотечни шаблони и кратки кодови |
| 2409 | +## File Templates and Snippets |
2410 | 2410 | Употребете датотечни шаблони и кратки кодови за да следите конзистентен стил и шаблон во вашиот код. Евен неколку шаблони и/или кратки кодови од IDE и едитори за веб развој. |
2411 | 2411 |
|
2412 | 2412 | ### Sublime Text |
|
2451 | 2451 |
|
2452 | 2452 | **[Назад кон содржината](#table-of-contents)** |
2453 | 2453 |
|
2454 | | -## AngularJS документација |
| 2454 | +## AngularJS Docs |
2455 | 2455 | За се останато, референцирајте се до неговото API во [Angular документацијата](//docs.angularjs.org/api). |
2456 | 2456 |
|
2457 | | -## Придонесување |
| 2457 | +## Contributing |
2458 | 2458 |
|
2459 | 2459 | Отворете Issue прво за да дискутираме за можни промени/додатоци. Доколку имате прашања со водичот, слободно отворете Issue во складиштето. Доколку најдете пропуст, создадете Pull Request. Идеата е да ја одржуваме содржината ажурирана и со функционалноста на github да си помогнеме во проширување на приказната со Issue и PR, кои може да се пронајдат од Google. Зошто? Бидејќи шансите се доколку имате прашање, може и некој друг да го има истото! Можете да научите повеќе за начинот на кој придонесуваме. |
2460 | 2460 |
|
|
2465 | 2465 | 1. Отворете Pull Request, поставете референца до Issue и објаснете ја промената и како додава на вредност. |
2466 | 2466 | 1. Pull Request ќе биде оценето и биде или споено или одбиено. |
2467 | 2467 |
|
2468 | | -## Лиценца |
| 2468 | +## License |
2469 | 2469 |
|
2470 | 2470 | _tldr; Use this guide. Attributions are appreciated._ |
2471 | 2471 |
|
|
0 commit comments