Unobtrusive JavaScript (original) (raw)

About DBpedia

«جافا سكريبت الواضحة» (بالإنجليزية: Unobtrusive JavaScript)‏ هي تقنية ناشئة في لغة برمجة الجافا سكريبت، والمستخدمة على الشبكة العالمية. على الرغم من أن المصطلح لا يوجد له تعريف رسمي، فمفهوم مبادئه الأساسية يتضمن مايلي: * فصل العملية («لسلوك طبقة») من تركيب صفحة الويب / المضمون والعرض * أفضل الممارسات لتفادي المشاكل التقليدية لبرمجة الجافا سكريبت (مثل عدم ملائمه المتصفح وعدم وجود قابلية) * التحسين التدريجي لدعم المتصفحات التي لا تدعم وظائف الجافا سكريبت

Property Value
dbo:abstract «جافا سكريبت الواضحة» (بالإنجليزية: Unobtrusive JavaScript)‏ هي تقنية ناشئة في لغة برمجة الجافا سكريبت، والمستخدمة على الشبكة العالمية. على الرغم من أن المصطلح لا يوجد له تعريف رسمي، فمفهوم مبادئه الأساسية يتضمن مايلي: * فصل العملية («لسلوك طبقة») من تركيب صفحة الويب / المضمون والعرض * أفضل الممارسات لتفادي المشاكل التقليدية لبرمجة الجافا سكريبت (مثل عدم ملائمه المتصفح وعدم وجود قابلية) * التحسين التدريجي لدعم المتصفحات التي لا تدعم وظائف الجافا سكريبت (ar) Unobtrusive JavaScript (wörtl. unaufdringliches JavaScript, auch: barrierefreies JavaScript) ist eine bestimmten Prinzipien verpflichtete Form, wie JavaScript in Webseiten eingesetzt wird. Eine einheitliche Definition des Begriffs gibt es nicht und es handelt sich insbesondere nicht um eine offizielle Norm. JavaScript soll demnach nicht Voraussetzung für die Funktionen einer Webseite sein, sondern den Funktionsumfang nur erweitern. Die Ansätze des unobtrusive JavaScript spielen vor allem für barrierefreies und mobiles Internet eine Rolle. (de) JavaScript no obstructivo es un paradigma floreciente en el uso del lenguaje de programación JavaScript, utilizado en la Web. Aunque el término no se define formalmente, sus principios generalmente incluyen: * Separación de la funcionalidad JavaScript (la "capa del comportamiento") de las capas de estructura/contenido y de presentación de una página. * Uso de buenas prácticas a fin de evitar los problemas de incompatibilidad de la programación tradicional en JavaScript (tales como inconsistencias entre navegadores y falta de escalabilidad) (es) Le JavaScript discret (unobtrusive JavaScript) est une pratique dans la programmation informatique en JavaScript. Cette pratique n'est pas décrite par une norme. Cette pratique consiste en la séparation du code HTML et du JavaScript. (fr) Unobtrusive JavaScript is a general approach to the use of client-side JavaScript in web pages so that if JavaScript features are partially or fully absent in a user's web browser, then the user notices as little as possible any lack of the web page's JavaScript functionality. The term has been used by different technical writers to emphasize different aspects of front-end web development. For some writers, the term has been understood more generally to refer to separation of functionality (the "behavior layer") from a web page's structure/content and presentation, while other writers have used the term more precisely to refer to the use of progressive enhancement to support user agents that lack certain JavaScript functionality and users that have disabled JavaScript. Following the latter definition, unobtrusive JavaScript contributes to web accessibility insofar as it helps ensure that all users—whatever their computing platform—get roughly equal access to all of the web page's information and functionality. (en) 控えめなJavaScript(ひかえめなジャバスクリプト、英語: Unobtrusive JavaScript)とは、WebページでのJavaScriptの利用における一般的なアプローチである。この用語は正式には定義されていないが、基本的な原理は一般的に次のようなことが含まれると理解されている。 * 機能(behavior layer)の、Webページの構造・コンテンツ、表示との分離 * 伝統的なJavaScriptプログラミングの問題(ブラウザによる違いや拡張性の欠如など)を回避するためのベストプラクティス * 高度なJavaScriptの機能をサポートしない可能性のあるユーザーエージェントをサポートするためのプログレッシブエンハンスメント (ja) Ненавязчивый JavaScript (англ. unobtrusive JavaScript) является подходом к web-программированию на языке JavaScript. Термин был введён в 2002 году Стюартом Лэнгриджем. Под принципами ненавязчивого Javascript обычно понимают следующее: * отделение функциональности веб-страницы («уровень поведения») от структуры, содержания и представления Web-страницы; * наработанные методы по избежанию проблем традиционного программирования на JavaScript (таких, как зависимость от браузера и недостаток масштабируемости); * техники «постепенного улучшения» (англ. Progressive enhancement) для поддержки пользовательских агентов, которые могут не в полной мере поддерживать функциональность JavaScript. (ru) Ненав'язливий JavaScript (англ. unobtrusive JavaScript) — загальний підхід до web-програмування мовою JavaScript. Термін було запроваджено 2002-го року Стюартом Ленгріджем. Принципами ненав'язливого Javascript зазвичай вважаються такі: * відділення функціональності вебсторінки («рівень поведінки») від структури, змісту і представлення вебсторінки; * відпрацьовані методи із уникнення проблем традиційного програмування мовою JavaScript (таких як залежність від браузера і нестача масштабованості); * техніки «поступового покращення» (англ. Progressive enhancement) для підтримки користувацьких агентів, що можуть не повністю підтримувати функції JavaScript. (uk) 非侵入式JavaScript是一種將JavaScript從HTML結構抽離的設計概念,避免在HTML標籤中夾雜一堆onchange、onclick等屬性去掛載JavaScript事件,讓HTML與JavaScript分離,依模型-视图-控制器的原則將功能權責清楚區分,使HTML也變得結構化容易閱讀。這個名称并不是正式定义,它的基本原则包括: * 將网页的行为层和表现层分离开; * 是解决传统JavaScript编程问题(浏览器呈现不一致,缺乏扩展性)的最佳实践; * 为可能不支持JavaScript高级特性的用户代理(通常是浏览器)提供渐进增强的支持。 (zh)
dbo:wikiPageExternalLink https://archive.org/details/webapplicationde0000vora/page/347 https://books.google.com/books%3Fid=1pCKBQAAQBAJ&pg=PA95 https://www.w3.org/wiki/The_principles_of_unobtrusive_JavaScript
dbo:wikiPageID 9136218 (xsd:integer)
dbo:wikiPageLength 14928 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1077812993 (xsd:integer)
dbo:wikiPageWikiLink dbr:Namespace dbr:Morgan_Kaufmann_Publishers dbr:Bauer_Media_Group dbr:Design_patterns dbc:JavaScript dbr:Defensive_programming dbr:Dynamic_HTML dbr:Information_hiding dbr:User_agent dbr:Client-side_dynamic_web_page dbr:Stuart_Langridge dbr:Client-side dbr:Front-end_web_development dbr:Client-side_JavaScript dbr:Web_page dbr:Style_sheet_(web_development) dbr:CSS dbc:Adaptive_web_design dbc:Responsive_web_design dbr:W3C dbr:Web_Standards_Project dbr:Web_browser dbr:Web_usability dbr:APC_(magazine) dbr:Addison-Wesley dbr:DOM_events dbr:Global_variable dbr:The_Web_Conference dbr:Web_developer dbr:Progressive_enhancement dbr:Graceful_degradation dbr:HTML dbr:JavaScript dbr:Abstraction_layer dbc:Web_accessibility dbr:Document_Object_Model dbr:Software_testing dbr:O'Reilly_Media dbr:Markup_language dbr:Separation_of_concerns dbr:Web_accessibility dbr:Packt_Publishing dbr:Naming_conventions_(programming)
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Cite_journal dbt:Cite_web dbt:Em dbt:Refbegin dbt:Refend dbt:Reflist dbt:Rp dbt:Short_description dbt:JavaScript
dct:subject dbc:JavaScript dbc:Adaptive_web_design dbc:Responsive_web_design dbc:Web_accessibility
gold:hypernym dbr:Approach
rdf:type dbo:ProgrammingLanguage
rdfs:comment «جافا سكريبت الواضحة» (بالإنجليزية: Unobtrusive JavaScript)‏ هي تقنية ناشئة في لغة برمجة الجافا سكريبت، والمستخدمة على الشبكة العالمية. على الرغم من أن المصطلح لا يوجد له تعريف رسمي، فمفهوم مبادئه الأساسية يتضمن مايلي: * فصل العملية («لسلوك طبقة») من تركيب صفحة الويب / المضمون والعرض * أفضل الممارسات لتفادي المشاكل التقليدية لبرمجة الجافا سكريبت (مثل عدم ملائمه المتصفح وعدم وجود قابلية) * التحسين التدريجي لدعم المتصفحات التي لا تدعم وظائف الجافا سكريبت (ar) Unobtrusive JavaScript (wörtl. unaufdringliches JavaScript, auch: barrierefreies JavaScript) ist eine bestimmten Prinzipien verpflichtete Form, wie JavaScript in Webseiten eingesetzt wird. Eine einheitliche Definition des Begriffs gibt es nicht und es handelt sich insbesondere nicht um eine offizielle Norm. JavaScript soll demnach nicht Voraussetzung für die Funktionen einer Webseite sein, sondern den Funktionsumfang nur erweitern. Die Ansätze des unobtrusive JavaScript spielen vor allem für barrierefreies und mobiles Internet eine Rolle. (de) JavaScript no obstructivo es un paradigma floreciente en el uso del lenguaje de programación JavaScript, utilizado en la Web. Aunque el término no se define formalmente, sus principios generalmente incluyen: * Separación de la funcionalidad JavaScript (la "capa del comportamiento") de las capas de estructura/contenido y de presentación de una página. * Uso de buenas prácticas a fin de evitar los problemas de incompatibilidad de la programación tradicional en JavaScript (tales como inconsistencias entre navegadores y falta de escalabilidad) (es) Le JavaScript discret (unobtrusive JavaScript) est une pratique dans la programmation informatique en JavaScript. Cette pratique n'est pas décrite par une norme. Cette pratique consiste en la séparation du code HTML et du JavaScript. (fr) 控えめなJavaScript(ひかえめなジャバスクリプト、英語: Unobtrusive JavaScript)とは、WebページでのJavaScriptの利用における一般的なアプローチである。この用語は正式には定義されていないが、基本的な原理は一般的に次のようなことが含まれると理解されている。 * 機能(behavior layer)の、Webページの構造・コンテンツ、表示との分離 * 伝統的なJavaScriptプログラミングの問題(ブラウザによる違いや拡張性の欠如など)を回避するためのベストプラクティス * 高度なJavaScriptの機能をサポートしない可能性のあるユーザーエージェントをサポートするためのプログレッシブエンハンスメント (ja) 非侵入式JavaScript是一種將JavaScript從HTML結構抽離的設計概念,避免在HTML標籤中夾雜一堆onchange、onclick等屬性去掛載JavaScript事件,讓HTML與JavaScript分離,依模型-视图-控制器的原則將功能權責清楚區分,使HTML也變得結構化容易閱讀。這個名称并不是正式定义,它的基本原则包括: * 將网页的行为层和表现层分离开; * 是解决传统JavaScript编程问题(浏览器呈现不一致,缺乏扩展性)的最佳实践; * 为可能不支持JavaScript高级特性的用户代理(通常是浏览器)提供渐进增强的支持。 (zh) Unobtrusive JavaScript is a general approach to the use of client-side JavaScript in web pages so that if JavaScript features are partially or fully absent in a user's web browser, then the user notices as little as possible any lack of the web page's JavaScript functionality. The term has been used by different technical writers to emphasize different aspects of front-end web development. For some writers, the term has been understood more generally to refer to separation of functionality (the "behavior layer") from a web page's structure/content and presentation, while other writers have used the term more precisely to refer to the use of progressive enhancement to support user agents that lack certain JavaScript functionality and users that have disabled JavaScript. Following the latter (en) Ненавязчивый JavaScript (англ. unobtrusive JavaScript) является подходом к web-программированию на языке JavaScript. Термин был введён в 2002 году Стюартом Лэнгриджем. Под принципами ненавязчивого Javascript обычно понимают следующее: (ru) Ненав'язливий JavaScript (англ. unobtrusive JavaScript) — загальний підхід до web-програмування мовою JavaScript. Термін було запроваджено 2002-го року Стюартом Ленгріджем. Принципами ненав'язливого Javascript зазвичай вважаються такі: (uk)
rdfs:label جافا سكريبت الواضحة (ar) Unobtrusive JavaScript (de) JavaScript no obstructivo (es) Javascript discret (fr) 控えめなJavaScript (ja) Unobtrusive JavaScript (en) Ненавязчивый JavaScript (ru) Ненав'язливий JavaScript (uk) 非侵入式JavaScript (zh)
owl:sameAs freebase:Unobtrusive JavaScript wikidata:Unobtrusive JavaScript dbpedia-ar:Unobtrusive JavaScript dbpedia-de:Unobtrusive JavaScript dbpedia-es:Unobtrusive JavaScript dbpedia-fa:Unobtrusive JavaScript dbpedia-fr:Unobtrusive JavaScript dbpedia-ja:Unobtrusive JavaScript dbpedia-ru:Unobtrusive JavaScript dbpedia-sr:Unobtrusive JavaScript dbpedia-uk:Unobtrusive JavaScript dbpedia-zh:Unobtrusive JavaScript https://global.dbpedia.org/id/2AcXF
prov:wasDerivedFrom wikipedia-en:Unobtrusive_JavaScript?oldid=1077812993&ns=0
foaf:homepage http://www.w3.org
foaf:isPrimaryTopicOf wikipedia-en:Unobtrusive_JavaScript
is dbo:wikiPageRedirects of dbr:Unobtrusive_scripting dbr:Unobtrusive_Javascript
is dbo:wikiPageWikiLink of dbr:Index_of_JavaScript-related_articles dbr:Progressive_enhancement dbr:Unobtrusive_scripting dbr:Unobtrusive_Javascript
is rdfs:seeAlso of dbr:Responsive_web_design
is foaf:primaryTopic of wikipedia-en:Unobtrusive_JavaScript