среда, 25 сентября 2013 г.

JavaScript. День 2.

Взять на заметку: реализации хранить отдельно от вызова.

Пишем в элемент и меняем атрибут элемента:

<p id = "myText">Text to change</p>
        <input id = "btnToClick" type = "button" value = "Click" onclick
"changeText()"/>

А во внешнем подключаемом файлике пишем:
function changeText()
{
    document.getElementById("myText").innerHTML = "New text";

    document.getElementById("btnToClick").setAttribute("value", "Clicked");
}


Коварный document.write()

Если вызывать document.write() после загрузки страницы, например, по кнопке (см. код ниже), то она потрет всю бывшую на странице информацию и выведет то, что просят.
Вызываем по клику на кнопке фукцию, в которую пишем простое и незателивое:
document.write("Clear the page");

Длинные строки

Чтобы не растягивать код и не делать его трудночитаемым, по крайней мере в местах, где он тянется по причине вот таких конструкций:
document.getElementById("MyElement").innerHTML = "Буря мглою небо кроет, вихри снежные крутя, то как зверь она завоет, то заплачет как дитя.";
Можно использовать перенос строки:
document.getElementById("MyElement").innerHTML = "Буря мглою небо кроет, \
вихри снежные крутя, \
то как зверь она завоет, \
то заплачет как дитя.";
С переносами быть осторожнее, последним символом в строке должен быть \, а не пробел.

Многострочные комментарии

/* Это многострочный комментарий.
 *  Его можно оформлять коряво.
 *  А можно так, чтобы было легко читать.*/

Если выключен JS

Первый вариант:
<noscript>Сообщение пользователю, что у того выключен js и часть функционала (а то и весь) работать не будет.</noscript>

Второй вариант:
<style>
      #NoJS {display: none;}

</style>

И применение:
<p id = "NoJS">Сообщение пользователю, что у того выключен js и часть функционала (а то и весь) работать не будет.</p>










вторник, 24 сентября 2013 г.

JavaScript. День 1.

Прелюдия
Пишу для себя. Писать попробую каждый день. Кому пригодится - хорошо.

Начнем.

В html5 структура страницы будет выглядеть примерно так:
<!doctype html>
<html>
   
    <head>
        <meta charset = "UTF-8">
        <title>My web page</title>
    </head>

    <body>

Стандарты программирования на PHP. PSR-1 basic-coding-standard

Основные стандарты кодирования.

1. Обзор

  • В файлах должны использоваться только  <?php  и  <?=  теги.
  • Для php-кода должна использоваться только кодировка UTF-8 без BOM
  • В файлах можно либо объявлять элементы (классы, функции, константы и т.п.), либо вызываться побочные эффекты ( генерация вывода, изменение ini-файла и т.п.), но не и то и другое.
  • Пространства имен и классы должны следовать PSR-0.
  • Имена классов должны оформляться в стиле StudlyCaps
  • Названия констант класса должны оформляться заглавными буквами с разделителем в виде нижнего подчеркивания.
  • Имена методов должны оформляться в стиле CamelCaps

пятница, 20 сентября 2013 г.

Стандарты программирования на PHP. PSR-0

Ниже описаны обязательные требования по оформлению кода, которых следует придерживаться.

Обязательное

  • Полностью определенные пространство имен (namespace) и класс (class) должны иметь следующую структуру: \<Vendor Name>\(<Namespace>\)*<Class Name>.

среда, 7 августа 2013 г.

Цитаты о писательстве

«Не нужно планировать — нужно просто писать. Все дело только в том, чтобы писать, а не мечтать об этом. Только так мы развиваем свой собственный стиль»
Филлис Дороти Джеймс, британская писательница, «современная Агата Кристи»


«Чем больше мы ходим вокруг да около, пока не „станем готовы“, тем больше времени и возможностей мы забираем у самих себя. Наше внутреннее Сопротивление любит, когда мы медлим, когда мы излишне готовимся. Ответ: броситься вперед».
Стивен Прессфилд, американский сценарист и писатель 


Антон Павлович Чехов говорил

  • Писатель должен много писать, но не должен спешить.
  • Жениться интересно только по любви; жениться же на девушке только потому, что она симпатична, это все равно что купить себе на базаре ненужную вещь только потому, что она хороша.
  • У людей, живущих одиноко, всегда бывает на душе что-нибудь такое, что они охотно бы рассказали.
  • Университет развивает все способности, в том числе — глупость.
  • Там хорошо, где нас нет: в прошлом нас уже нет, и оно кажется прекрасным.
  • Если боитесь одиночества, то не женитесь.
  • Берегись изысканного языка. Язык должен быть прост и изящен.
  • Люди только чай пьют, а в их душах совершается трагедия.

Джордж Бернард Шоу говорил

Об отношениях

  • Танец — это вертикальное выражение горизонтального желания.
  • Самый большой грех по отношению к ближнему — не ненависть, а равнодушие; вот истинно вершина бесчеловечности.
  • Ненависть — месть труса за испытанный им страх.
  • Мы не имеем права потреблять счастье, не производя его.
  • Идеальный муж — это мужчина, считающий, что у него идеальная жена.
  • Уметь выносить одиночество и получать от него удовольствие — великий дар.
  • Искренним быть не опасно, тем более если вы вдобавок глупы.
  • Брак — это лавина, которую юноша и девушка обрушивают себе на голову, потянувшись за цветком
  • Иногда надо рассмешить людей, чтобы отвлечь их от намерения вас повесить. 

О женщинах

  • Женщины как-то сразу угадывают с кем мы готовы им изменить. Иногда даже до того, как это придет нам в голову.

Ричард Брэнсон говорил

1. Если вы предприниматель и не делали ошибок, значит вы не предприниматель.
2. Не беритесь за дело, если оно вам не нравится.
3. Я всегда относился к бизнесу как к приятному развлечению и порой забываю, где кончается работа и где начинается личная жизнь.
4. Моя гордость никогда не мешает мне признать свою неправоту.
5. Я всегда рад, когда меня обслуживают из рук вон плохо. Нет, я вовсе не мазохист — просто лучшие из моих бизнес-идей возникли, когда меня плохо обслуживали.
6. Моя готовность прислушаться к чужому мнению и принять предложения, которые лучше моих, неизменно помогала мне все 40 лет, что я занимаюсь бизнесом.
7. В предпринимательстве нет места консервативному типу мышления, ибо оно подрезает вам крылья, делает вас слабыми, неспособными оценить факты и просто убивает.
8. Я уверен: нельзя позволять, чтобы тебя остановило убогое словцо «нельзя».
9. Для меня создать бизнес — значит сделать то, чем можно гордиться, объединить талантливых людей и выстроить то, что может серьезно изменить жизнь окружающих.
10. Не бойтесь идти на просчитанный риск. Иногда лучше такой журавль в небе, чем синица в руках.

пятница, 2 августа 2013 г.

Три простых правила в общении

я хочу рассказать об открытии, которое я сделал.

это очень простое открытие, очень.

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

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

и оно прекрасно. слепому старичку требуется время, чтобы справиться с охватившим его восторгом, ему нужно отдышаться.