![]() |
|
Модераторы: Sardar, 12345c, Aliance |
![]()
|
|
||
|
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Я думаю никто не станет возражать, если мы откроем отдельную ветку, где можно было бы регулярно аккумулировать ссылки на свежее/интересное/полезное/познавательное нечто по теме. Только ссылки (одна, две, три, десять...) с коротким комментарием, но без всякого обсуждения. Если очень захочется что-то пообсуждать - открывайте новую ветку.
Это могут быть оригинальные статьи, переводы, блоги, форумные ветки, библиотеки, скрипты, хрен-знает-что и т.д. и т.п. Всё то, что вас лично заинтересовало сегодня/вчера/на этой неделе/в этом месяце касаемо Javascript. Всё то, что вы лично рекомендуете другим посмотреть/почитать/пощупать. Начну с себя: Полезнейший Wishlist (список пожеланий) для будущих версий Internet Explorer. Сюда можно постить все около-JScript-овые проблемы/баги/недоделки. Люди из IE-team знают об этом списке и возможно местами отреагируют (вы будете смеяться, но они сейчас взаправду реагируют). http://easy-designs.stikipad.com/IE-next-W...t/show/HomePage Интересная статья на dev.opera.com о быстродействии Javascript, подробно, с примерами, безотносительно к Опере, про DOM и EcmaScript. http://dev.opera.com/articles/view/48/ Перевод на русский статьи J.Snook об ООП. Весьма познавательно. http://makishvili.blogspot.com/2006/09/obj...y-jonathan.html Монолог rene об ООП. Наткнулся совершенно случайно, понравилось очень по двум причинам: a) наглядно; б) пропущено автором через себя. По сути смотрите сами. http://forum.tts.lt/index.php?showtopic=44085 Это сообщение отредактировал(а) Zeroglif - 10.11.2006, 00:51 |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Товарищ Nicholas C.Zakas (тот, который написал Professional Javascript For Web Developers) мучительно пытается найти наиудобнейший вариант того, как ему обзывать переменные. Так, чтобы было сразу понятно, что за тип они хранят. Hungarian notation его как бы уже не устраивает, по сему он предлагает справа от переменной ставить определённый комментарий, что-то вроде:
А рядом, а не в конце строки, для того, чтобы не забыть этот коментарий поправить в случае чего. Почитайте текст, это интересно... http://www.nczonline.net/archive/2006/11/387 Эмуляция некоторых методов для работы с массивами. Тех методов, что появились в JavaScript 1.6. Made by Dustin Diaz (Yahoo). http://www.dustindiaz.com/sugar-arrays/ Фотография ECMAScript. http://www.flickr.com/photos/nicksieger/280662871/ |
|||
|
||||
| JSman |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 280 Друзей: 0; Групп: 0 Регистрация: 10.7.2006 Репутация: 3 Всего: 4 |
не скажу, что новейшее, но полезное
http://home.earthlink.net/~kendrasg/info/js_opt/ - оптимизация javascript'a |
|||
|
||||
| Pongo |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Друзей: 0; Групп: 0 Регистрация: 9.11.2006 Репутация: нет Всего: нет |
Множество ссылок на статьи, посвященных функциональному программированию на яваскрипте.
http://del.icio.us/pongo/functional+javascript http://npj.ru/pongo/functionaljavascript 99 bottles of beer на Хаскелл и Яваскрипте с использованием библиотеки, позволяющей писать «как на хаскелл» (сопоставление с образцом, кэширование). http://users.livejournal.com/9__/237425.html Тестирование по скорости разных видов циклов. http://www.moddular.org/log/javascript-loops/ Построение таблицы из двумерного массива. С использованием сахара :). Впрочем, я в таком способе не уверен. Просто эксперимент. http://users.livejournal.com/9__/257217.html Несколько статей на тему прототипного программирования. http://del.icio.us/pongo/prototype-based |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2019 Друзей: 0; Групп: 0 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 22 Всего: 101 |
Ссылки на познавательное шоу: 3D в JS. (взято из rsdn.ru)
http://www.uselesspickles.com/triangles/demo.html - вращающаяся полигональная фигура. http://abrahamjoffe.com.au/ben/canvascape/ http://abrahamjoffe.com.au/ben/canvascape/textures.htm - подобие Quake, с текстурами и без. (в Опере-9 довольно быстро работает, в IE с текстурами - очень медленно) |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Статья в 2-х частях на блоге Bertrand Le Roy (Atlas), где сравниваются подходы к созданию объектов (closures vs. prototypes). Тема немного перекликается с тем, что мы обсуждали здесь , в комментах Bertrand выдал немного инфы о том, какой из методов по их собственным замерам оптимальнее:
http://weblogs.asp.net/bleroy/archive/2006...00_-part-1.aspx http://weblogs.asp.net/bleroy/archive/2006...00_-part-2.aspx |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Несколько наиболее наполненных смыслом ссылок для тех, кто хочет разобраться в замыканиях/closures (кто не хочет, тот просто обязан захотеть, это важнейшая по сути часть Javascript).
Статья № 1 (известнейшая и наикрутейшая), написана в 2004 году Richard-ом Cornford-ом (это не человек, а EcmaScript во плоти, кто его много-много читал, тот поймёт...) http://jibbering.com/faq/faq_notes/closures.html Статья №2, написана в 2003 году Eric-ом Lippert-ом (это не человек, а в прошлом единственная ниточка между нами и неизвестно как работающим механизмом JScript) http://blogs.msdn.com/ericlippert/archive/...9/17/53028.aspx Разное про замыкания до кучи, местами вполне... http://www.codingforums.com/showpost.php?p...mp;postcount=14 http://novemberborn.net/javascript/scopes-and-closures-funk http://nikolasco.livejournal.com/265375.html http://www.javascriptkit.com/javatutors/closures.shtml http://blog.morrisjohns.com/javascript_closures_for_dummies http://blog.livollmers.net/?p=17 http://www.svendtofte.com/code/practical_functional_js/ Как можно конкретно заплутать в замыканиях, не понимая, как именно создаются функции... http://dklab.ru/chicken/nablas/39.html http://joust.kano.net/weblog/archive/2005/...cript-closures/ Замыкания не так безопасны в IE, как кажутся (как должны бы быть)... http://www.bazon.net/mishoo/articles.epl?art_id=824 http://msdn.microsoft.com/library/default....ak_patterns.asp Это, наверное, одно из самых первых упоминаний о замыканиях в Javacript, Eric Lippert, 1998 год (ссылка ради интереса). http://groups.google.com/group/comp.lang.j...184c?hl=ru& К сожалению, я не видел ничего на русском (кроме капли у Д.Котерова/dklab), кто видел - добавляйте ссылку... После публикации ссылок: тема форума, обсуждение замыканий. "closure - замыкание, сокрытие, приближение? " Добавлено 20.11.2006: Всё-таки кое-что на русском про замыкания встречается: http://forum.vingrad.ru/topic-96077/view/all/index.html - совсем забыл про винград http://forum.vingrad.ru/topic-122262/view/all/index.html - обсуждаем прямо тут и сейчас http://www.rsdn.ru/article/funcprog/fp.xml http://rsdn.ru/Forum/Message.aspx?mid=2109837&all=1 Это сообщение отредактировал(а) Zeroglif - 4.7.2007, 20:56 |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2019 Друзей: 0; Групп: 0 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 22 Всего: 101 |
Обновление инструментов разработчика: http://gadgets.compulenta.ru/news/295265/ - "Вышла обновленная версия инструментария Google Web Toolkit"
На фронте онлайновых услуг: http://net.compulenta.ru/295046/ - "Ms завершила бета-тестирование службы Office Live" 1.0-бета-версия веб-инструментария : http://soft.compulenta.ru/292181/ - MS Atlas. |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Есть некоторые вещи в мире, которые невозможно изучить по книгам, чужой опыт не поможет, нужно непременно пробовать самому, а ещё лучше - постоянно в этом практиковаться. Я не о сексе, я о регулярных выражениях...
Несколько он-лайн RegExp тестеров, выбирайте на свой вкус: http://www.regextester.com/ http://www.cuneytyilmaz.com/prog/jrx/ http://www.zeuslabs.us/demos/RegularExpressions.html http://www.design215.com/toolbox/regexp.php http://www.codehouse.com/webmaster_tools/regex/ http://regexlib.com/RETester.aspx http://www.regular-expressions.info/javascriptexample.html Хотя не читать тоже нельзя..., для порядка: http://www.pcre.ru/docs/javascript/text/intro1/ http://www.pcre.ru/docs/javascript/text/intro2/ http://www.regular-expressions.info/ Добавлено 25.11.2006 Ещё тестеры http://www.roblocher.com/technotes/regexp.aspx http://www.jacobsm.com/regexp.htm http://royo.is-a-geek.com/ Регулярные выражения в Javascript http://www.softtime.ru/info/articlephp.php?id_article=42 Это сообщение отредактировал(а) Zeroglif - 25.11.2006, 16:04 |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Заметки об оптимизации от IE-team:
http://blogs.msdn.com/ie/archive/2006/08/28/728654.aspx - часть 1-ая http://blogs.msdn.com/ie/archive/2006/11/1...ficiencies.aspx - часть 2-ая Больше, чем уверен, что вышеупомянутые ссылки вы уже посетили, но я о них лишний раз вспомнил, наткнувшись на перевод 1-ой части близко http://fluido-quieto.livejournal.com/174474.html Ещё пара ссылок на тему оптимизации за счёт кеширования: http://kuklaora.blogspot.com/2006/11/docum...lementbyid.html http://www.artlebedev.ru/tools/technogrett.../lookup-tables/ Это сообщение отредактировал(а) Zeroglif - 20.11.2006, 15:29 |
|||
|
||||
| rene |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 46 Друзей: 0; Групп: 0 Регистрация: 31.10.2006 Где: г. Висагинас, р. Литва Репутация: нет Всего: нет |
||||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Переводы, переводы, переводы...
"Создание игр на JavaScript" http://www.sources.ru/magazine/0906/01.html "Ajax табы" "10 самых лучших пользовательских функций JavaScript за все времена" "Ненавязчивый JavaScript - что это и зачем" http://aboutweb2.spb.ru/category/javascript/ "Введение в Ajax" http://www-128.ibm.com/developerworks/ru/l.../wa-ajaxintro1/ "Выполнение асинхронных запросов с JavaScript и Ajax" http://www-128.ibm.com/developerworks/ru/l.../wa-ajaxintro2/ "Усовершенствованные запросы и ответы в Ajax" http://www-128.ibm.com/developerworks/ru/l.../wa-ajaxintro3/ "AJAX:Getting Started" http://kirpichtion.livejournal.com/65637.html "Аякс за 30 секунд" http://cssing.org.ua/2005/11/28/rasmus-30-...ial-on-russian/ "Оптимизация кода Javascript" http://php.com.ua/ru/articles/other/optimize_code.htm "Ускоряем JavaScript" http://offline.computerra.ru/2006/640/271539/ "Наследование в Javascript" http://forum.ru-board.com/topic.cgi?forum=...mp;topic=2365#4 "«Война браузеров» вокруг JavaScript" :-) http://www.habrahabr.ru/article/751/ |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
Немного поворошил блоги MSDN:
Inheritance in JScript - Part 1 (Peter Torr) http://blogs.msdn.com/ptorr/archive/2006/06/13/630208.aspx Inheritance in JScript - Part 2 (Peter Torr) http://blogs.msdn.com/ptorr/archive/2006/06/19/638195.aspx Redefining a function in JScript (Peter Torr) http://blogs.msdn.com/ptorr/archive/2003/12/10/56385.aspx JavaScript: Binding Function Arguments (Ed Ball) http://www.ejball.com/EdAtWork/PermaLink.a...45-9c3ecda153b2 JavaScript: Advanced Binding (Ed Ball) http://www.ejball.com/EdAtWork/PermaLink.a...6d-8887d04f41ea JavaScript: Anonymous Functions (Ed Ball) http://www.ejball.com/EdAtWork/PermaLink.a...be-2b0f5c635995 ... и тому подобное на тему Javascript там же http://www.ejball.com/EdAtWork/CategoryVie...JavaScript.aspx |
|||
|
||||
| Zeroglif |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Друзей: 0; Групп: 0 Регистрация: 22.9.2005 Репутация: 33 Всего: 66 |
innerHTML vs. не innerHTML
Бедный innerHTML и всяческие попытки от него убежать (найти ему замену) http://slayeroffice.com/articles/innerHTML_alternatives/ http://developer.apple.com/internet/webcontent/dom2i.html http://icant.co.uk/articles/from-dhtml-to-...-scripting.html http://www.developer-x.com/content/innerhtml/ http://www.mredkj.com/tutorials/tablebasics3.html (rows) А будут ли эти заменители innerHTML быстрее его самого (тесты) http://www.developer-x.com/content/innerht..._perf_test.html http://www.gtalbot.org/DHTMLSection/innerH...sNodeValue.html http://www.gloo.ru/blogs/gloom.dhtml_javas..._l_en.wiki.aspx А если проверить в каждом браузере (тесты) http://www.quirksmode.org/dom/innerhtml.html В защиту innerHTML и прочие тёрки по существу дела http://www.agavegroup.com/?p=53 http://www.robertnyman.com/2006/04/20/we-all-love-innerhtml/ http://snook.ca/archives/javascript/whats_wrong_wit/ http://domscripting.com/blog/display/35 http://www.webstandards.org/2006/04/13/dom-builder/ http://particletree.com/notebook/changing-the-dom/ |
|||
|
||||
|
||||
|
|
|
|||
|
||||
![]()
|
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Хостинг: Vingrad Hosting Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |
|