Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «javascript»

Создание универсального веб-приложения сайта Habrahabr.ru при помощи Web App Template 2015-04-01 13:45:34

...
+ развернуть текст сохранённая копия

Хабровчане, привет!
В предыдущей статье мы с вами познакомились с шаблоном для создания универсальных веб-приложений – Web Application Template. Если кратко, то Web Application Template позволяет вам «превратить» сайт в приложение для Windows, Windows Phone или Android, добавив в него возможности интеграции с ОС и механизм распространения через магазин приложений.
Сегодня мы рассмотрим практический пример: как при помощи Web Application Template быстро и просто создать веб-приложение для Windows и Windows Phone на основе сайта habrahabr.ru.
Перейти к созданию приложения
Тэги: apps, habrahabr, javascript, microsoft, phone, wat, web, windows, блог, веб, веб-приложения, веб-разработка, компании, мобильный, приложения, разработка, универсальные
Почему Касперский определяет на сайте троян HEUR:Trojan.Script.Generic? (и возможный способ устранения) 2015-03-31 01:14:32
Доброго времени суток. У меня созрела еще одна статья, касающаяся безопасности, а точнее ...
+ развернуть текст сохранённая копия
Доброго времени суток. У меня созрела еще одна статья, касающаяся безопасности, а точнее доступа к Вашим сайтам, уважаемые вебмастера… и позвольте мне Вам рассказать.
Угроза «HEUR:Trojan.Script.Generic»
Возможно у Вас есть сайт и Вы не использовали библиотеки типа jQuery, а решили просто на яваскрипте «спагетти-код на сайте намотать» (пусть как я, ради спортивного интереса). И тут Вы наверное даже не ожидаете такой «подлости» от любимого антивируса Касперского, тем более если Вы им не пользуетесь… а пользуется Ваш друг. Он то и увидит такое сообщение на Вашем сайте «объект заражен HEUR:Trojan.Script.Generic»:

А тем временем, другие антивирусы молчат.
Погружение на глубину
Тэги: javascript, антивирус, антивирусы, безопасность, веб-разработка, вирусы, информационная, касперского, программирование, сайтов
Грид, группировка данных и OData 2015-03-30 19:02:27
В одной из прошлых статей мы кратко рассказали, как грид контролы работают с удаленным сервером ...
+ развернуть текст сохранённая копия
В одной из прошлых статей мы кратко рассказали, как грид контролы работают с удаленным сервером, используя OData протокол. Большинство современных грид контролов позволяют удобно группировать данные по нескольким колонками. Рассмотрим подробнее, как формулируются запросы к REST серверу, в случае, когда грид производит автоматическую группировку данных.
Удобство (зачем это нужно)
Грид контролы, позволяющие группировать записи по нескольким колонкам, существенно упрощают жизнь как программисту, так и конечному пользователю. Очень удобно иметь возможность сгруппировать, например, список задач, выделить задачи, требующие помощи, разделить их по приоритетам, и т.д.
Читать дальше →
Тэги: api, apiful, devexpress, devextreme, javascript, json, odata, rest, restful, веб-разработка, интерфейсы, программирование
Как запустить простой статический сайт за пять ≈пятиминутных шагов при помощи Node.js и Express 2015-03-30 15:48:16
... "> // Перечисление зависимостей:
var ...
+ развернуть текст сохранённая копия
В качестве отклика на инструкцию «Как сделать простой веб-сайт за один час» я решил опубликовать собственную, состоящую из пяти простых и обозримых ≈пятиминутных шагов.
Шаг 1. Установить движок Node.js в соответствии с инструкциями, имеющимися в вики для каждой из поддерживаемых операционных систем. (Для Windows достаточно скачать и запустить MSI-файл, для CentOS — воспользоваться системным менеджером пакетов, и так далее.)
Шаг 2. Создать пустой каталог и поместить в нём файл «site.js» следующего содержания:
site.js// Перечисление зависимостей:
var path = require('path');
var express = require('express');
// Описание настроек:
var staticSiteOptions = {
portnum: 80, // слушать порт 80
maxAge: 1000 * 60 * 15 // хранить страницы в кэше пятнадцать минут
};
// Запуск сайта:
express().use(express.static(
path.join(__dirname, 'static'),
staticSiteOptions
)).listen(staticSiteOptions.portnum);
Настройки staticSiteOptions можно переменить по собственному вкусу.
Шаг 3. В том же каталоге подать команду «npm install express», которая автоматически создаст подкаталог «node_modules» и установит туда Express, скачав из Интернета.
Шаг 4. В том же каталоге создать подкаталог «static» и поместить в нём файлы статического сайта. Этот подкаталог станет корнем сайта. Файлы с именами «index.html» будут использоваться как файлы-индексы. Иными словами, при ответе сервера на запрос с адресом, содержащим только имя некоторого каталога (будь то корень сайта или один из его подкаталогов), будет показан файл с именем «index.html» из указанного каталога (если есть).
Шаг 5. В том же каталоге подать команду «node site», которая запустит сервер. Убедившись в её работоспособности, обеспечить автозапуск этой команды в этом каталоге после каждой перезагрузки операционной системы. (Например, на CentOS 6.2 можно использовать upstart для этой цели.)
Всё.
Читать дальше →
Тэги: express, express.js, expressjs, javascript, node, node.js, nodejs, веб-разработка, сайт, сайта, создание, статический, файерволл
Компонентный подход в разработке Blaze фронтенда для MeteorJS приложения 2015-03-30 09:12:09
Целью этой заметки будет объяснение применения изолированных компонент в Blaze фронтендах. ...
+ развернуть текст сохранённая копия
Целью этой заметки будет объяснение применения изолированных компонент в Blaze фронтендах.
Компонентами я буду называть обособленные части js/html/css кода, не зависящие от глобального состояния или от скрытого состояния внешнего кода, а зависящие только от переменных/реактивных переменных/событий, явно указанных при определении API компонента.
Читать дальше →
Тэги: blaze, javascript, meteor.js, meteorjs, веб-разработка
Главная / Главные темы / Тэг «javascript»
|
Взлеты Топ 5
Падения Топ 5
|