Дать Быстро, эффективно использует память JavaScript

Dashboard Speedometer

JavaScript системах, таких как Google, V8 (Chrome, Node) предназначены специально для быстрый execution больших приложений JavaScript.Как развиваться, если вы заботитесь о использовании памяти и производительности, вы должны быть осведомлены о некоторых из what’ творится в вашем user’ S browser’ S JavaScript двигателя за scenes.

Будь то V8, SpiderMonkey (Firefox), Carakan (Opera), Chakra (IE) или что-то еще, это может помочь вам лучше оптимизировать applications.That’ S Нельзя сказать, следует оптимизировать для одного браузера или двигателя.Никогда не делайте that.

Читать далее

Почему Стиль кодирования вопросам

Style Guide

Когда я изучал информатику в колледже, у меня был один очень жесткой профессор.Его звали доктор Maxey и он учил более сложные курсы, как структуры данных и компьютерной архитектуры.Он был замечательным учителем с талантом для выработки сложных концепций, но и крайне жесткие грейдер.Мало того, что он смотрит на код, чтобы убедиться, что он работает, он снимал очки за стилистическое issues.

Если у вас не хватает соответствующих комментариев, или даже если вы неправильно слово или два в вашем комментарии, он будет вычитать очки.Если ваш код был “ messy” (по его меркам), он будет вычитать очки.Сообщение было ясно: качество вашего кода заключается не только в его исполнении, но и в его внешний вид.Это был мой первый опыт работы с кодировкой style.

Читать далее

The Road To Многоразовые HTML-компонентов

Boston News

Несколько недель назад я откопал старую статью, которую я написал для Smashing Magazine, “ Когда одно слово более значимым, чем Thousand.” Хотя я твердо стоят за всем HTML принципы развития я перечислил тогдаВ статье не хватает одной важной вещи: руки-на examples.

Конечно же, теория, лежащая в основе компонента HTML интересна сама по себе, но не несколько показательных примеров, это все очень сухо и абстрактно.Не то, чтобы HTML энтузиасты должны уклоняться от этого (наоборот, я бы сказал), но нет ничего как хороший пример для прояснить некоторые тонкости concept.

Читать далее

SVG резервной, вертикальный ритм, CSS структуры проекта

Ascii

Привет, ребята!Добро пожаловать в более Smashing Magazine CSS Q& А. Вот как это работает: Вы посылаете в интересующие Вас вопросы о CSS, и по крайней мере один раз в месяц мы будем выбирать лучшие вопросы и отвечать на них так, чтобы каждый мог воспользоватьсяобмен.Ваш вопрос может быть об очень конкретной проблемой you’ Re имеющих, или это может быть даже вопроса о философском подходе.Мы будем принимать все kinds.

Если you’ Re заинтересована в изучении более Q&, there’ SA куча больше в моей автор archive.

Читать далее

Путешествие по джунглям JavaScript MVC

cover

При написании веб-приложений с нуля, это легко почувствовать, что мы можем получить, просто опираясь на DOM манипуляции библиотеки (например, jQuery) и несколько полезных плагинов.Проблема заключается в том, что она не займет много времени, чтобы затеряться в куче вложенных JQuery обратные вызовы и DOM элементов без реальной структуры для наших applications.

Короче говоря, мы застряли с спагетти code.К счастью, существуют современные рамки JavaScript, которые могут помочь с приведением структуры и организации наших проектов, улучшения, как легко обслуживании они находятся в долгосрочной run.

Читать далее

JS Bin: Built For Sharing, образования и рендеринга в реальном времени

JS Bin: Built For Sharing, Education And Real-Time

Это наша шестая статья из серии, которая знакомит с последними полезно и свободно доступны инструменты и методы, разработаны и выпущены активных членов сообщества веб-дизайна.
Читать далее

Двенадцать заповедей локализации программного обеспечения

Name formatting in WordPress

You’ ве представила новый сайт и все любят его.Дизайн четкие, код ошибка-бесплатно, и you’ Re готова к релизу.Потом кто-то спрашивает: “Работает ли это на японском языке?”

Вы выйти в холодном поту: вы понятия не имеете.Этот сайт работает на английском языке, и вы поняли других языков будет позже.Теперь у вас есть переработать весь приложение для поддержки других языков.Ваша дата выхода промахи, и вы проводите в ближайшие два месяца на исправление ошибок, только чтобы узнать, что вы пропустили половину them.

Читать далее