امروزه طراحی وب سایت در هر اندازهای بینیاز از JavaScript نیست. برعکس تصور بسیاری از طراحان سایت javascript از حوزه کاری گرافیست ها خارج بده و کاملاً میتواند به برنامه نویسی پروژه مرتبط باشد.
پروژه های کوچکتر با کتابخانههای مثل jQuery نیاز اولیه شان را برطرف میکنند ولی آیا یک پروژه بزرگ نیز به راحتی قابلیت اجرا با همچین ابزار هایی دارد؟ به طور کلی چه کارهایی در سمت javascript میشود انجام داد؟ آیا به کارهایی مثل show و hide خلاصه می شود؟
در کل در javascript code هایی که به صورت اسپاگتی کد نوشته میشوند کد تکراری به شدت مشاهده میشود و معمولاً وابستگی به ابزاری مثل jQuery آنقدر زیاد است که قابلیت حذف یا تعویض به هیچ وجه نیست.
طبعیت نکردن از design pattern هایی مثل interface باعث میشود که refactoring به شدت عذاب آور باشد.
هدف این مقاله، ارایه بهترین روش برای طراحی پروژه های بزرگ javascript است به طوری که کمترین منابع را مصرف کرده و بیشترین خروجی را داشته باشد
دراین پاورپوینت به این میپردازیم که زبان جاوا اسکریپت چیست؟چه ویژگی هایی دارد .کتابخانه ها و فریم ورک های جاوا
اسکریکیپت کدامند . چه مزایا و معایبی دارد
This document provides guidance for non-profits on how to effectively manage pro bono professionals to get the most value. It discusses Catchafire, a platform that matches skilled professionals with non-profit projects. The document outlines best practices for attracting professionals, selecting meaningful projects, and maintaining successful long-term relationships. Non-profits learn how to understand a professional's motivations and goals to find the right match while providing a quality experience that turns one-time volunteers into advocates.
El documento describe cómo el arte en México cambió tras la Revolución Mexicana, adoptando un nuevo estilo de murales para educar al pueblo sobre su historia. Antes, los artistas usaban modelos europeos, pero la Revolución permitió expresar ideas diferentes. Los tres muralistas principales fueron Diego Rivera, José Clemente Orozco y David Alfaro Siqueiros.
Joy is seeking a new career opportunity and currently works as an Assistant Account Executive. She manages a team that acts as a liaison between agencies and clients. Joy graduated from Johnson & Wales University with a degree in Advertising & Marketing Communications. She was involved on campus as an Admissions Tour Guide, the President of her campus organization, and did an internship with WaterFire.
Outland Construction Co., Inc. is a full service general contracting company based in Austin, Texas that has been in business since 1983. They specialize in building high-end custom homes and transforming their clients' dreams into reality. Outland Construction prides itself on attention to detail, customer service, and building long-term relationships with clients. They have experience constructing over 50 custom homes, commercial buildings, restaurants, and more.
De Nederlandse IT detacheringsmarkt is de laatste jaren ruwweg gehalveerd. Hoe staat de markt ervoor? Welke structurele veranderingen vinden plaats? Wat moet je daar als grote IT dienstverlener mee doen?
دراین پاورپوینت به این میپردازیم که زبان جاوا اسکریپت چیست؟چه ویژگی هایی دارد .کتابخانه ها و فریم ورک های جاوا
اسکریکیپت کدامند . چه مزایا و معایبی دارد
This document provides guidance for non-profits on how to effectively manage pro bono professionals to get the most value. It discusses Catchafire, a platform that matches skilled professionals with non-profit projects. The document outlines best practices for attracting professionals, selecting meaningful projects, and maintaining successful long-term relationships. Non-profits learn how to understand a professional's motivations and goals to find the right match while providing a quality experience that turns one-time volunteers into advocates.
El documento describe cómo el arte en México cambió tras la Revolución Mexicana, adoptando un nuevo estilo de murales para educar al pueblo sobre su historia. Antes, los artistas usaban modelos europeos, pero la Revolución permitió expresar ideas diferentes. Los tres muralistas principales fueron Diego Rivera, José Clemente Orozco y David Alfaro Siqueiros.
Joy is seeking a new career opportunity and currently works as an Assistant Account Executive. She manages a team that acts as a liaison between agencies and clients. Joy graduated from Johnson & Wales University with a degree in Advertising & Marketing Communications. She was involved on campus as an Admissions Tour Guide, the President of her campus organization, and did an internship with WaterFire.
Outland Construction Co., Inc. is a full service general contracting company based in Austin, Texas that has been in business since 1983. They specialize in building high-end custom homes and transforming their clients' dreams into reality. Outland Construction prides itself on attention to detail, customer service, and building long-term relationships with clients. They have experience constructing over 50 custom homes, commercial buildings, restaurants, and more.
De Nederlandse IT detacheringsmarkt is de laatste jaren ruwweg gehalveerd. Hoe staat de markt ervoor? Welke structurele veranderingen vinden plaats? Wat moet je daar als grote IT dienstverlener mee doen?
This document summarizes the MIT/GNU Scheme reference manual. It describes Scheme as a programming language with static scoping, latent types, and objects with unlimited extent. Procedures are first-class objects that can be passed as arguments and returned as values. Scheme uses prefix notation and parentheses to denote programs and data. The manual outlines notational conventions used for examples and entries describing variables, special forms, and procedures.
This document outlines the schedule and activities for an English class. It includes the following: checking that students are registered for the class website; introducing an English corner program; doing error correction exercises in small groups; discussing heroes and asking each other questions about superheroes; previewing vocabulary for the week; reading a passage about superheroes; and reviewing homework which involves finishing an online quiz.
The document contains a list of words in English related to a hotel setting and their Mandarin translations. It then provides a conversation in Mandarin between a hotel staff member and guest regarding internet access and afternoon tea services. The staff member guides the guest to the lobby bar for English afternoon tea and explains buffet tea is available on holidays.
The document discusses atoms and counting atoms in compounds. It provides examples of chemical formulas and how to determine the number of each type of atom present. Students are asked to complete an oral presentation on an element describing its atom model, number of protons, neutrons and electrons, and state at room temperature. The main elements that make up living organisms are identified as carbon, hydrogen, nitrogen, oxygen, phosphorus and sulfur.
This document discusses using clay and plasticine as natural materials in a school art project. The document provides the name and location of the school in Bucharest, Romania where the project took place. It also names the teacher, Dana Balaci, who oversaw the student art project using clay and plasticine.
The document is a travel itinerary for a school trip to various locations in Europe during the summer of 2012. It lists destinations in Italy, Switzerland, and Romania, including the cities of Arenzano and Bucharest, Lake Geneva, the castles of Gruyere and Poenari, and natural areas like the Transfagarasan road and Valea Cerbului valley. Students on the trip engaged in activities such as visiting museums and landmarks.
366/14 MediaKey /// Creatività: Made in Tunnel StudiosTunnel Studios
Tunnel Studios é una struttura indipendente con competenze approfondite e una flessibilità a misura di ogni situazione. Radici creative per un'anima digitale, un lavoro sartoriale e di qualità che fa la differenza, per lasciare un segno nel “mondo della comunicazione”.
Participa en la recerca contra l’aterosclerosiXplore Health
Protocol d’experiment per a que els joves puguin dur a terme una transformació bacteriana al laboratori. El protocol es basa en una línia de recerca biomèdica que estudia una diana terapèutica que podria ser reconeguda per un fàrmac per guarir l’aterosclerosi. Aquest protocol d’experiment és una oportunitat per museus i escoles de replicar un experiment que s’està duent a terme en un laboratori real on es treballa en el desenvolupament de fàrmacs.
The document discusses the production process for a film project. It mentions brainstorming storyline ideas as a group, practicing lines to save time during filming, filming with two cameras from different angles to have more shot options, experimenting with locations and angles to provide variety, and using a dolly for efficient tracking shots.
PlayDecide jest grą opartą na dialogu umożliwiającą w prosty i skuteczny sposób dyskusję na kontrowersyjne tematy. Rozpoczęcie sesji gry PlayDecide jest bardzo łatwe. Jest to gra-debata, do której potrzeba kilku osób (od 4 do 8, ale najlepiej gra się w grupie 5-6 osób) siedzących przy jednym stole. Gra „Decide” trwa około 80 minut. W tej grze będziemy się przyglądać inwestycjom potrzebnym do kontroli malarii.
Malaria jest powszechną chorobą pasożytniczą, która jest wywołana przez pasożyta przenoszonego między ludźmi za pośrednictwem komarów. Trzy miliardy osób na świecie są zagrożone malarią. W 2010 roku ta choroba spowodowała śmierć około 800 000 osób na całym świecie. Światowa Organizacja Zdrowia (WHO) oszacowała, że w 2015 roku do walki z malarią potrzeba około 4 miliardów euro. Ale jak należy rozłożyć środki, jeżeli zgromadzone zostanie tylko 3,5 mld € zamiast 4 mld €? Czy ograniczyłbyś środki na zapobieganie, leczenie czy na rozpoznawanie? A może ograniczyłbyś środki na badania? Czy niektóre kraje powinny mieć pierwszeństwo w otrzymaniu funduszy?
MicroStrategy integrates with Microsoft SQL Server in several ways to optimize analytical queries:
1) MicroStrategy generates SQL Server-specific syntax and pushes over 120 functions to take advantage of SQL Server's analytics capabilities.
2) MicroStrategy uses multi-pass SQL and intermediate tables to help answer complex analytical questions, with options like global temporary tables and parallel query execution.
3) MicroStrategy supports key SQL Server features like parallel queries, indexed views, compression, and partitioning to improve performance.
1) Borobudur adalah monumen Buddha terbesar di Indonesia berupa stupa raksasa yang terdiri dari tiga tingkat kosmologi Buddhis dan dihiasi relief cerita.
2) Taj Mahal adalah makam megah di India yang dibangun oleh Kaisar Shah Jahan untuk mengenang istrinya dalam gaya arsitektur Islam-Mughal.
3) Piramida Agung di Mesir adalah makam Firaun Khufu yang terdiri dari lebih dari 2 juta blok batu.
The document provides an overview of supply chain management. It defines supply chain management as the strategic management of activities involved in acquiring raw materials and converting them into finished products delivered to customers. It describes key aspects of effective supply chains such as integrating business processes, forecasting collaboratively with all supply chain partners, customizing logistics networks based on customer service needs, and differentiating products close to customers. It also discusses challenges like the bullwhip effect and strategies used by companies like Dell, Li & Fung, and Italian clothing manufacturers to implement efficient supply chain management.
The document discusses securing access from mobile devices at large organizations and proposes that mobile security should begin with an identity platform that provides single sign-on, risk-based authentication, and centralized access management across devices and applications in order to reduce costs, risks, and improve scale compared to point solutions. It also outlines Oracle's identity and access management platform approach and capabilities for addressing mobile security challenges.
Earth art, also known as land art, earthworks, or environmental art, involves creating artworks directly in nature using natural materials like stones, leaves, mud, and twigs. The document discusses several earth artists like Andy Goldsworthy, Robert Smithson, and Richard Long. It provides examples of their artworks, which are typically large-scale sculptures or installations created outdoors using materials found in the natural environment. The emergence of earth art in the 1960s-70s was influenced by a reaction against commercialism and a desire to create art outside the gallery setting and integrate it with the natural world.
سافت ویر انجنیرینگ تمام پراسه های که برای ساختن یک نرم افزار را تشریح میکند. یعنی برای اینکه یک نرم افزار مفید ، قابل استفاده وبا مشخصات خوب که باعث ضیاع حافظه و پراسسر نگردد بسازیم سافت ویر انجنیرینگ را مطالعه میکنیم
This document summarizes the MIT/GNU Scheme reference manual. It describes Scheme as a programming language with static scoping, latent types, and objects with unlimited extent. Procedures are first-class objects that can be passed as arguments and returned as values. Scheme uses prefix notation and parentheses to denote programs and data. The manual outlines notational conventions used for examples and entries describing variables, special forms, and procedures.
This document outlines the schedule and activities for an English class. It includes the following: checking that students are registered for the class website; introducing an English corner program; doing error correction exercises in small groups; discussing heroes and asking each other questions about superheroes; previewing vocabulary for the week; reading a passage about superheroes; and reviewing homework which involves finishing an online quiz.
The document contains a list of words in English related to a hotel setting and their Mandarin translations. It then provides a conversation in Mandarin between a hotel staff member and guest regarding internet access and afternoon tea services. The staff member guides the guest to the lobby bar for English afternoon tea and explains buffet tea is available on holidays.
The document discusses atoms and counting atoms in compounds. It provides examples of chemical formulas and how to determine the number of each type of atom present. Students are asked to complete an oral presentation on an element describing its atom model, number of protons, neutrons and electrons, and state at room temperature. The main elements that make up living organisms are identified as carbon, hydrogen, nitrogen, oxygen, phosphorus and sulfur.
This document discusses using clay and plasticine as natural materials in a school art project. The document provides the name and location of the school in Bucharest, Romania where the project took place. It also names the teacher, Dana Balaci, who oversaw the student art project using clay and plasticine.
The document is a travel itinerary for a school trip to various locations in Europe during the summer of 2012. It lists destinations in Italy, Switzerland, and Romania, including the cities of Arenzano and Bucharest, Lake Geneva, the castles of Gruyere and Poenari, and natural areas like the Transfagarasan road and Valea Cerbului valley. Students on the trip engaged in activities such as visiting museums and landmarks.
366/14 MediaKey /// Creatività: Made in Tunnel StudiosTunnel Studios
Tunnel Studios é una struttura indipendente con competenze approfondite e una flessibilità a misura di ogni situazione. Radici creative per un'anima digitale, un lavoro sartoriale e di qualità che fa la differenza, per lasciare un segno nel “mondo della comunicazione”.
Participa en la recerca contra l’aterosclerosiXplore Health
Protocol d’experiment per a que els joves puguin dur a terme una transformació bacteriana al laboratori. El protocol es basa en una línia de recerca biomèdica que estudia una diana terapèutica que podria ser reconeguda per un fàrmac per guarir l’aterosclerosi. Aquest protocol d’experiment és una oportunitat per museus i escoles de replicar un experiment que s’està duent a terme en un laboratori real on es treballa en el desenvolupament de fàrmacs.
The document discusses the production process for a film project. It mentions brainstorming storyline ideas as a group, practicing lines to save time during filming, filming with two cameras from different angles to have more shot options, experimenting with locations and angles to provide variety, and using a dolly for efficient tracking shots.
PlayDecide jest grą opartą na dialogu umożliwiającą w prosty i skuteczny sposób dyskusję na kontrowersyjne tematy. Rozpoczęcie sesji gry PlayDecide jest bardzo łatwe. Jest to gra-debata, do której potrzeba kilku osób (od 4 do 8, ale najlepiej gra się w grupie 5-6 osób) siedzących przy jednym stole. Gra „Decide” trwa około 80 minut. W tej grze będziemy się przyglądać inwestycjom potrzebnym do kontroli malarii.
Malaria jest powszechną chorobą pasożytniczą, która jest wywołana przez pasożyta przenoszonego między ludźmi za pośrednictwem komarów. Trzy miliardy osób na świecie są zagrożone malarią. W 2010 roku ta choroba spowodowała śmierć około 800 000 osób na całym świecie. Światowa Organizacja Zdrowia (WHO) oszacowała, że w 2015 roku do walki z malarią potrzeba około 4 miliardów euro. Ale jak należy rozłożyć środki, jeżeli zgromadzone zostanie tylko 3,5 mld € zamiast 4 mld €? Czy ograniczyłbyś środki na zapobieganie, leczenie czy na rozpoznawanie? A może ograniczyłbyś środki na badania? Czy niektóre kraje powinny mieć pierwszeństwo w otrzymaniu funduszy?
MicroStrategy integrates with Microsoft SQL Server in several ways to optimize analytical queries:
1) MicroStrategy generates SQL Server-specific syntax and pushes over 120 functions to take advantage of SQL Server's analytics capabilities.
2) MicroStrategy uses multi-pass SQL and intermediate tables to help answer complex analytical questions, with options like global temporary tables and parallel query execution.
3) MicroStrategy supports key SQL Server features like parallel queries, indexed views, compression, and partitioning to improve performance.
1) Borobudur adalah monumen Buddha terbesar di Indonesia berupa stupa raksasa yang terdiri dari tiga tingkat kosmologi Buddhis dan dihiasi relief cerita.
2) Taj Mahal adalah makam megah di India yang dibangun oleh Kaisar Shah Jahan untuk mengenang istrinya dalam gaya arsitektur Islam-Mughal.
3) Piramida Agung di Mesir adalah makam Firaun Khufu yang terdiri dari lebih dari 2 juta blok batu.
The document provides an overview of supply chain management. It defines supply chain management as the strategic management of activities involved in acquiring raw materials and converting them into finished products delivered to customers. It describes key aspects of effective supply chains such as integrating business processes, forecasting collaboratively with all supply chain partners, customizing logistics networks based on customer service needs, and differentiating products close to customers. It also discusses challenges like the bullwhip effect and strategies used by companies like Dell, Li & Fung, and Italian clothing manufacturers to implement efficient supply chain management.
The document discusses securing access from mobile devices at large organizations and proposes that mobile security should begin with an identity platform that provides single sign-on, risk-based authentication, and centralized access management across devices and applications in order to reduce costs, risks, and improve scale compared to point solutions. It also outlines Oracle's identity and access management platform approach and capabilities for addressing mobile security challenges.
Earth art, also known as land art, earthworks, or environmental art, involves creating artworks directly in nature using natural materials like stones, leaves, mud, and twigs. The document discusses several earth artists like Andy Goldsworthy, Robert Smithson, and Richard Long. It provides examples of their artworks, which are typically large-scale sculptures or installations created outdoors using materials found in the natural environment. The emergence of earth art in the 1960s-70s was influenced by a reaction against commercialism and a desire to create art outside the gallery setting and integrate it with the natural world.
سافت ویر انجنیرینگ تمام پراسه های که برای ساختن یک نرم افزار را تشریح میکند. یعنی برای اینکه یک نرم افزار مفید ، قابل استفاده وبا مشخصات خوب که باعث ضیاع حافظه و پراسسر نگردد بسازیم سافت ویر انجنیرینگ را مطالعه میکنیم
کارگاه آموزش مقدماتی طراحی واسط و تجربه کاربری UI/UX Desgin WorkshopEsmail MohammadiPanah
این فایل ارائه من (اسماعیل محمدیپناه) برای کارگاه آموزش مقدماتی طراحی واسط کاربری و تجربه کاربری است. در صورتی که طراحی واسط و تجربه کاربری علاقمند هستید و به تازگی میخواهید آن را آغاز کنید این فایل برای شما مناسب است. همچنین میتوانید دوره پیشرفته را در این آدرس مشاهده کنید:
https://www.slideshare.net/esmailmp/uxui-design-pro-workshop
این کارگاه را در زمستان ۹۷ به دعوت بچههای خوب آکادمی جهش برگزار کردم. استفاده از این فایل برای مربیان، طراحان و هر کسی که علاقمند به موضوع دیزاین است با ذکر منبع بدون اشکال است.
طبعا بسیاری از مطالب را به صورت شفاهی بیان کردهام. اگر بعضی از قسمتها قابل فهم نبود یا توضیح بیشتری نیاز داشت، با من تماس بگیرید؛ خوشحال میشوم.
در این کارگاه این مطالب ارائه شد:
بیان اهمیت و جایگاه طراحی
آموزش فرآیند کلی طراحی
اهمیت و تعریف طراحی تجربه کاربری
طراحی کاربر محور
کاربرپژوهی
فرآیند طراحی تجربه کاربری
تخصصهای طراح تجربه کاربری
ابزارهای طراحی تجربه کاربری
آشنایی با ساخت پرسونا
آشنایی با نقشه سفر مشتری
آشنایی با معماری اطلاعات
آشنایی با نمونهسازی سریع و طراحی وایرفریم
آشنایی با آزمایشهای تجربه کاربری
روشهای تمرین و فعالیت در طراحی تجربه کاربری
شناخت طراحی واسط کاربری
مرور سبکهای طراحی واسط کاربری
آشنایی با ترکیب بندی، رنگ و تایپوگرافی
آشنایی با عناصر طراحی واسط کاربری
آشنایی با طراحی واکنشگرا
انجام پروژه گروهی
اسلاید های کارگاه تجربه / رابط کاربری (UI/UX)
- رابط کاربری، واسط کاربری و تجربه کاربری چیست؟
- فرایند طراحی UI و UX
- مهارت های لازم یک طراح UI و UX
- سبک شناسی و اصول UI و UX
- روانشناسی رنگ در طراحی محصول
- شناخت کاربر و اهمیت آن
- معرفی ابزار ها
- نکات طلائی و عملی برای باز طراحی محصولات
- استفاده از خلاقیت در طراحی تجربه کاربری و چگونه خلاق باشیم
- آن چیزی که برای طراحی تخصصی باید دنبال کنید ( نرم افزار – وب – اپلیکیشن )
- اشتباهات رایج در طراحی رابط کاربری و تجربه کاربری در ایران
- مروری بر کارهای موفق و ناموفق
اهمیت انتخاب نودجیاس برای استفاده در نرم افزار های تحت وب:
این یک سوال بی اهمیتی نیست که چرا باید از نود برای توسعه نرم افزارهای تحت وب استفاده کنیم و ما در این چند اسلاید سعی در پاسخ به این سوال داریم.
ده گام برای طراحی رابط کاربری مینیمال / وحید ناموریGap Graphic
گپ گرافیک تبریز
جلسهی سی و سوم
ارائه دهنده: وحید ناموری
در ابتدای انقلاب کامپپیوتر و عمومی شدن استفاده از کامپیوتر شرکت اپل برای برقراری ارتباط کاربران با سختافزارهایش سیستم عاملی را طراحی کرد که رابط کاربری آن بر مبنای اسکیومورفیسم پایه ریزی شده بود. اسکیومورفیسم به طور خلاصه یعنی تلاش برای شبیهسازی کردن از روی چیز دیگر. مثل کفپوشهای پلاستیکی با طرح پارکت. اپل با این روش یک سری مفاهیم جدید را با واسطههای بصری و پلتفرم دسکتاپ ارائه کرد که بعدها مایکروسافت نیز این طرح را در ویندوز کپی کرد. مانند فایل، فولدر، درایو و استفاده از آیکون سطل آشغال برای پاک کردن دادهها. مشکل اصلی اسکیومورف حس بدی است که به مخاطب القا میکند. حس تقلبی بودن، این که گنجشک را جای قناری جا زدن و کمفهم فرض کردن کاربر. مایکروسافت امروز معتقد است بعد از چندین سال دیگر نیازی به اسکیومورفیسم نیست و میتوان فرم خالص مفاهیم را بدون واسطه بصری انتقال داد. مثلن دیگر برای درک مفهوم حذف داده نیازی به استفاده از سطل آشغال نیست و یک کلید مستطیل ساده با واژهیdelete کافی است. این شرکت ریسک تغییر در اکوسیستم خود را پذیرفت و با تاثیر از سبک طراحی سوییس و مینیمالیسم رابط کاربری جدیدی با نام مترو طراحی نمود.
مواردی که در طراحی رابط کاربری مینیمال رعایت کنیم:
- ساده ≠ آسان: هر طرح سادهای حتمن آسان نیست. رسیدن به طرح ساده نیاز به بررسی دقیق و داشتن درک کامل از مسئله دارید.
- فوکوس: روی هدف و خدمات اصلی فوکوس کنید.
- حذف: لکهها و المانها را به طور مجزا بررسی کنید که آیا بدون این لکه طرح همچنان صد در صد پیام مورد نظر را انتقال میدهد؟ اگر جواب مثبت بود آن المان را حذف کنید.
- ترکیب: ارتباط بین لکهها را بررسی کنید که آیا امکان ترکیب آنها با هم وجود دارد؟
- رنگ: برای تمییز دادن لکهها از کنتراست استفاده کنید و رنگها را با وسواس و خساست استفاده کنید.
- تایپ: از خانوادهی
Google Analytics is an extremely powerful and professional tool for analyzing site status. Many webmasters think Google Analytics is only for getting hit by the number of incoming sites if they make a mistake.
Similar to Scalable javascript application - طراحی نرم افزارهای مقیاس پذیر با جاوا اسکریپت (20)
36. i Patterns For Large-Scale JavaScript Application Architecture ->
http://addyosmani.com/largescalejavascript/
ii Architectural pattern - Wikipedia, the free encyclopedia ->
http://en.wikipedia.org/wiki/Architectural_pattern
iii MVC-Diagram.gif (GIF Image, 440 × 347 pixels) -> http://www.beansoftware.com/ASP.NET-
Tutorials/Images/MVC-Diagram.gif
iv MVVM vs MVP vs MVC: The differences explained -> http://joel.inpointform.net/software-
development/mvvm-vs-mvp-vs-mvc-the-differences-explained/
v The ViewModel Pattern - David Hill's WebLog - Site Home - MSDN Blogs ->
http://blogs.msdn.com/b/dphill/archive/2009/01/31/the-viewmodel-pattern.aspx
vi MVVM Compared To MVC and MVP ->
http://geekswithblogs.net/dlussier/archive/2009/11/21/136454.aspx
vii MVC is dead, it's time to MOVE on. -> http://cirw.in/blog/time-to-move-on
viii 3 ways to define a JavaScript class / Stoyan's phpied.com -> http://www.phpied.com/3-ways-to-define-a-
javascript-class/
ix Mozilla, WebKit To Support Debugging Minified JS As Well As CoffeeScript and other JS Languages ->
http://www.infoq.com/news/2011/08/debug-languages-on-javascript-vm
10.Amazon.com: JavaScript Web Applications (9781449303518): Alex MacCaw: Books ->
http://www.amazon.com/JavaScript-Web-Applications-Alex-MacCaw/dp/144930351X/ref=sr_1_7?
ie=UTF8&qid=1345810683&sr=8-7&keywords=web+rich+application
11.Amazon.com: JavaScript Patterns (9780596806750): Stoyan Stefanov: Books ->
http://www.amazon.com/JavaScript-Patterns-Stoyan-Stefanov/dp/0596806752/ref=sr_1_2?
ie=UTF8&qid=1345810701&sr=8-2&keywords=javascript+design+pattern
12.Ben Alman » jQuery hashchange event -> http://benalman.com/projects/jquery-hashchange-plugin/
13.خروجی :: افاضات محمد firebug کنید رنگ را -> http://blog.efazati.org/post/%D8%AE
%D8%B1%D9%88%D8%AC%DB%8C-firebug-%D8%B1%D8%A7-%D8%B1%D9%86%DA%AF%DB
%8C-%DA%A9%D9%86%DB%8C%D8%AF
14.Github as a CDN | Lance Pollard -> http://code.lancepollard.com/github-as-a-cdn/
15.CoffeeScript -> http://jashkenas.github.com/coffee-script/
16.Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year - O'Reilly Radar ->
http://radar.oreilly.com/2011/06/time-to-learn-javascript.html
17.Learning JavaScript Design Patterns -> http://addyosmani.com/resources/essentialjsdesignpatterns/book/
18.Dynamics of JavaScript -> http://sss.cs.purdue.edu/projects/dynjs/