Оптимизируем стек технологий Javascript - начинаем работать с Node.js

| Воскресенье, 2 декабря, 2018

Метки: Node.js, Javascript Комментарии: 0

Codehint.ru - трансформируется и не стоит на месте, в свете последних трендов и тенденций от ASP.NET MVC/SQL Server пришлось отказаться и перейти на стек Angular (Universal) -> Node.JS (Swagger) -> Parse Server/MongoDB. Фронтенд программирование сильно продвинулось вперед и вынуждает подтягивать бекенд к javascript стеку. Плюс хостинг значительно дешевле и легче. А Ubuntu - это пластилин для гибких, мощных и бесплатных средств и инструментов с открытым кодом, позволяющий превратить процесс разработки сайтов в увлекательное путешествие с безграничными возможностями!


Топ-10 языков программирования с самыми высокими зарплатами в 2019 году

| Среда, 28 ноября, 2018

Метки: Работа Комментарии: 1

Какой язык программирования будет самым популярным в 2019 году? Какие навыки будут самыми высокими? Каких специалистов будут искать компании и учреждения среди кандидатов на работу в ИТ-секторе? Мы узнаем, какие языки программирования станут самыми прибыльными в США в этом году. Посмотрим внимательно на Соединенные Штаты, поскольку именно здесь рынок новых технологий растет быстрее всего. Именно в Силиконовой долине создаются тенденции, которые влияют на остальной мир. Это также рынок, который был наиболее тщательно изучен и привлекает интерес, как крупных компаний, так и квалифицированных ИТ-сотрудников.


SEO с помощью JavaScript: как Google сканирует скрипты на JavaScript

| Среда, 24 октября, 2018

Метки: SEO, Javascript Комментарии: 0

Когда мы занимаемся SEO (поисковая оптимизация), то всегда обращаем внимание на ранги и SERP (страница результатов поиска), но нам также важно знать о процессах, которые происходят перед этим: сканирование и индексирование. Google оценивает (ранжирует) проиндексированные веб-страницы. Если веб-страница не проиндексирована или же проиндексирована неправильно, то это отразится на рейтинге. Процессы анализа в Google веб-сайта с JavaScript и веб-сайта без JavaScript, сильно отличаются: скрипты JavaScript вредят рейтингу в том случае, если реализованы недостаточно осмотрительно.


Angular Universal: Реализация серверной генерации страниц для приложения на Angular 4

| Пятница, 13 октября, 2017

Метки: Angular, TypeScript, SEO Комментарии: 3

Одностраничный сайт разработан. Открыт в общем доступе. Но как его продвигать? SEO (Search Engine Optimization) продвижение становится очень затруднительным из-за того, что другие сайты, социальные сети и поисковые системы не видят содержимое вашего сайта, так как оно генерируется в браузерах пользователей, а данные для них подгружаются ajax-запросами. Решаем эту проблему и делаем наш одностраничник информативным для других сайтов с помощью Angular Universal.


Angular 4. TypeScript. Начало.

| Понедельник, 11 сентября, 2017

Метки: Angular, TypeScript Комментарии: 0

В этой статье мы построим приложение на Angular 4. Это будет небольшое приложение (hello world) c текстовым полем для ввода, кнопкой и полем для вывода. Для создания приложения мы будем использовать TypeScript. TypeScript является надмножеством или расширением Javascript ES6, и добавляет такие возможности как контроль типов, интерфейсы, и декораторы. Но на данный момент это не является целью нашего рассмотрения, и если вы хорошо владеете "нормальным" яваскриптом ES5, то проблем с пониманием кода у вас не будет.


Что такое Transclusion в AngularJS

| Пятница, 10 июня, 2016

Метки: AngularJS Комментарии: 0

Директивы данная статья описывать не будет, подразумевается, что мы прекрасно понимаем и используем их на практике, а остановимся на таком понятии как transclusion (вставка фрагмента). Для большинства AngularJS-программистов слово transclusion непонятно и нагоняет какую-то мистику на душу и сердце. На самом деле концепция transclusion действительно очень проста, несмотря на то, что некоторые сценарии практического применения могут потребовать некоторого умственного напряжения. Итак, определимся с понятием transclusion и посмотрим как это работает.


Создание и поддержка собственных пакетов Bower

| Суббота, 25 апреля, 2015

Метки: Bower, Javascript Комментарии: 0

Менеджер пакетов для веб-приложений Bower (http://bower.io/) отличная утилита для управления библиотеками на клиентской стороне. Если вы являетесь веб-разработчиком, то вы слышали об этом инструменте или используете его для подключения, обновления и удаления сторонних библиотек в своих проектах. Но, что если вы написали собственную библиотеку и подумали, а как же мне поделится ею со всем миром при помощью Bower. Эта статья расскажет вам об этом.


AngularJS под капотом: $apply() и $digest()

| Пятница, 29 августа, 2014

Метки: AngularJS Комментарии: 0

Функции $apply() и $digest() являются основным ядром AngularJS и часто самыми непонятными. Чтобы понять как функционирует AngularJS, нужно разобраться как работают $apply() и $digest(). Данная статья расскажет, чем являются $apply() и $digest(), и как они могут пригодится для практического программирования.


Самовызывающиеся функции в Javascript

| Суббота, 26 июля, 2014

Метки: Javascript Комментарии: 2

Javascript кажется немного странным языком, который иногда делает странные вещи. Такие мысли могут возникнуть, если не следить за лучшими практиками и не быть знакомым со стадартом ECMA. Cтранности встречаются и в синтаксисе и семантике. Одна из таких вещей – это самовызывающиеся функции (self-invoking functions).


Использование хелпера EditorFor и шаблонов для полей редактирования в ASP.NET MVC

| Суббота, 18 января, 2014

Метки: ASP.NET MVC Комментарии: 0

В предыдущей статье про DisplayFor было показано как можно использовать UIHint атрибут для использования собственного шаблона, который генерирует специфичное поле отображения данных на HTML странице. Важным элементом той конструкции является строготипизированный html хелпер DisplayFor, который появился в ASP.NET MVC 2. Аналогично мы можем использовать хелпер EditorFor для полей редактирования в представлении.



Copyright © CodeHint.ru 2013-2019