Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2011-02-12

Учимся писать правильно

Вот, к примеру, яваскрипт. Такой могучий в своей простоте язык, позволяет писать как угодно. Но чаще на глаза попадаются образцы того как пишут в стиле «что вижу то пою».
Посему зафиксирую хороший, а главное лаконичный пример (который можно использовать как учебник), показывающий правильное применение интерфейсов и контроллеров в обработке UI.

В первой части статьи я детально рассмотрел теорию создания браузерного редактора с использованием свойств designMode и contentEditable. Эти свойства DOM стандартизированы в HTML 5 и более-менее поддерживаются в большинстве браузеров. Во второй части статьи я перейду от теории к практике, рассмотрев создание простого кроссбраузерного текстового редактора.
habrahabr.ru/blogs/webdev/107907

Типа, чтобы носом тыкать, есличё.



Мазь вишневского, однако:

Линимент бальзамический по Вишневскому - наше всё. Обязательный компонент любой терапии любых ран. На деле - просто чрезвычайно вонючая и практически неотстирываемая субстанция сомнительной эффективности...
И так далее. Вспоминать можно очень и очень долго. Так что, убедительная просьба - отправиться per recutm со своими стенаниями о врачебной зашоренности и закрытости для всего нового.
uncle-doc.livejournal.com/282237

Там Дядя-док перечисляет некоторые медицинские постулаты, оказавшиеся несостоятельными.

Комментариев нет:

Отправить комментарий

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)