From da78a9e329e272dedb2400b79a3bdeebff387d47 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:17 -0500 Subject: initial commit --- files/kab/web/api/index.html | 8 ++ files/kab/web/css/index.html | 58 ++++++++ files/kab/web/css/tools/index.html | 26 ++++ files/kab/web/guide/graphics/index.html | 39 +++++ files/kab/web/guide/index.html | 56 ++++++++ files/kab/web/html/index.html | 74 ++++++++++ files/kab/web/http/index.html | 77 ++++++++++ files/kab/web/index.html | 85 +++++++++++ files/kab/web/javascript/amnir/index.html | 119 +++++++++++++++ files/kab/web/javascript/index.html | 100 +++++++++++++ files/kab/web/mathml/index.html | 110 ++++++++++++++ files/kab/web/reference/api/index.html | 59 ++++++++ files/kab/web/reference/index.html | 28 ++++ files/kab/web/svg/index.html | 85 +++++++++++ files/kab/web/tuffart/index.html | 72 ++++++++++ files/kab/web/tutorials/index.html | 232 ++++++++++++++++++++++++++++++ 16 files changed, 1228 insertions(+) create mode 100644 files/kab/web/api/index.html create mode 100644 files/kab/web/css/index.html create mode 100644 files/kab/web/css/tools/index.html create mode 100644 files/kab/web/guide/graphics/index.html create mode 100644 files/kab/web/guide/index.html create mode 100644 files/kab/web/html/index.html create mode 100644 files/kab/web/http/index.html create mode 100644 files/kab/web/index.html create mode 100644 files/kab/web/javascript/amnir/index.html create mode 100644 files/kab/web/javascript/index.html create mode 100644 files/kab/web/mathml/index.html create mode 100644 files/kab/web/reference/api/index.html create mode 100644 files/kab/web/reference/index.html create mode 100644 files/kab/web/svg/index.html create mode 100644 files/kab/web/tuffart/index.html create mode 100644 files/kab/web/tutorials/index.html (limited to 'files/kab/web') diff --git a/files/kab/web/api/index.html b/files/kab/web/api/index.html new file mode 100644 index 0000000000..15d520ee8c --- /dev/null +++ b/files/kab/web/api/index.html @@ -0,0 +1,8 @@ +--- +title: Web APIs +slug: Web/API +translation_of: Web/API +--- +

Mara tettwaru tangalt deg Web s JavaScript,aṭas n (API) agrudem n usihel n yesnasen i yellan.ad d-tafeḍ sddaw-a umuɣ n meṛṛa umuɣen (ubayen inawen n tiɣawsiwin)i tzemreḍ ad tesqedceḍ mara tesnefliḍ asnas n wen Web neɣ asmel.

+ +

Web APIs ttwasqedcen s waṭas di JavaScript, ɣas ma tikwal mačči akken i yella.

diff --git a/files/kab/web/css/index.html b/files/kab/web/css/index.html new file mode 100644 index 0000000000..c48087aae6 --- /dev/null +++ b/files/kab/web/css/index.html @@ -0,0 +1,58 @@ +--- +title: CSS +slug: Web/CSS +translation_of: Web/CSS +--- +

Tiferkiyin n uɣanib s udabder (CSS) d tutlayt ittwaseqdacen deg uglam n isemli yuran s HTML neɣ XML (ula d timeslayin-nniḍen XML am SVG neɣ XHTML). CSS yettmuddu aglam ɣef amek iferdisen ad d-banen deg ugdil, di lkaɣeḍ, deg umeslay, neɣ allal nniḍen n teɣwalt.

+ +

CSS d yiwet seg tutlyin tigejdanin n web yeldin , ɣur-s tizeɣt W3C specification. Yettwasnefli s yeswiren, CSS1 tura d aqbuṛ, CSS2.1 d aweṣṣi, CSS3, tura yebḍa ɣef izegriren meẓẓiyen, mazal tettnerni tizeɣt-ines.

+ +
+ + +
+
+

Tasemlit akked iṭuṭuryal

+ +
+
Tiktiwin tisura n CSS
+
Amek gan taseddast d talɣa n tutlayt usekcem imedruyen am tulmist d tukkestamedya n tanaka d ɣaluy n tanamda, asismmed d tirrin n ihder talɣa, neɣ azalen imezwura ,ttwasiḍnan , ttwasqedcen , u deg amiran . Ifendasen am ayla igzulen CSS i yellan daɣen tettusbadu.
+
Amnir n tneflit CSS
+
D alugen ara wen-d ifkken tallat i yal almmad,timiḍanin n uɣanib HTML ɣer titiknikitin CSS yemezggen i wakken ad yemecbereq ugbur inek.
+
Isteqsiyen id-yettuɣalen ɣef CSS
+
Tirirtin i tuttriwin id ittuɣalen ɣef CSS.
+
+
+ +
+

Ifecka n tneflit CSS

+ + +
+
+
+ +

Wali daɣen

+ + diff --git a/files/kab/web/css/tools/index.html b/files/kab/web/css/tools/index.html new file mode 100644 index 0000000000..e6c48df28f --- /dev/null +++ b/files/kab/web/css/tools/index.html @@ -0,0 +1,26 @@ +--- +title: Tools +slug: Web/CSS/Tools +translation_of: Web/CSS/Tools +--- +
 
+ +

CSS yettak-ed kra n tiseɣnatin tinezmarin ig waɛṛen iw seqdec,ideg kra iɣewwaren,iw akken ad iwulem u ad yizmir timeẓiwt ed leqdic-is.asebtar agi i neced iseɣwen ɣer kra ifecka iwulmen ara wen-id yawin tallat deg salay n CSS iw akken ad yilli usugen n ugbur s useqdec n tiseɣnatin.

+ +

{{LandingPageListSubpages}}

+ +

Ifecka nniḍen

+ + + +

Wali ugar

+ + diff --git a/files/kab/web/guide/graphics/index.html b/files/kab/web/guide/graphics/index.html new file mode 100644 index 0000000000..598befb173 --- /dev/null +++ b/files/kab/web/guide/graphics/index.html @@ -0,0 +1,39 @@ +--- +title: Tudlift deg Web +slug: Web/Guide/Graphics +translation_of: Web/Guide/Graphics +--- +

Isnasen d ismal n Web atraren tikwal rran ad d-seknen isedlefen n umerkid.ma-d askan afrari n tiwlafin tidmestin zemrent ad d-ttusseḍrunt s tallalt n ticṛeṭ img.neɣ s uslugen n ugilal iferdisen HTML akked d wayla n :background-image (amucceḍ-tugna) tzemreḍ daɣen ad ttesaliḍ s tufga,neɣ ad tesfyutḥeḍ tugniwin seltiyita.imagraden-agi sddaw-a ttaken-d yiwet n tmuɣli ideg tzemreḍ ad tt-sedduḍ aya. 

+ +
+
+

Tudliftin 2D

+ +
+
S tinniɣet s Canvas
+
Aferdis HTMLElement Canvas yettak-d API i usinniɣ n tudliftin n 2D s tallalt n JavaScript.
+
SVG
+
yettaǧǧa-k ad tesqedceḍ izrugen,iknayen d kra n tudlifin tanszeggit i usinneɣ.tiwlafin SVG ur llint ad d-ttiwlafin tisirewtan,sfelent ad neg tiwlafin astusektan war abadu.
+
+ +

                                                                                                                                                                   Wali uger...

+
+ +
+

Tudliftin 3D

+ +
+
WebGL
+
Amnir n wactel ɣer WebGL,tudlift 3D n API i Web.tatiknulujit-agi tesfelawen aseqdec OpenGL ES ameslugen deg agbur n Web.
+
+ +

Tavidiyut

+ +
+
Aseqdec n HTML5 imesli ed tavidiyut
+
Aseɣred n tvidyut d/neɣ imesli deg usebtar n Web d anɣad n tɣuri.
+
WebRTC
+
RTC deg WebRTC anamek-is Real-Time Communications, tatiknulujit i sfelen astreaming  imesli/tavidyut d beṭṭu isefka gar inemyar n iminig (tiyugiwin).
+
+
+
diff --git a/files/kab/web/guide/index.html b/files/kab/web/guide/index.html new file mode 100644 index 0000000000..de51088a0b --- /dev/null +++ b/files/kab/web/guide/index.html @@ -0,0 +1,56 @@ +--- +title: Amnir n usnifel n Web +slug: Web/Guide +tags: + - Guide + - Landing + - NeedsTranslation + - TopicStub + - Web +translation_of: Web/Guide +--- +

These articles provide how-to information to help you make use of specific technologies and APIs.

+ +
+
+
+
HTML Learning Area
+
HyperText Markup Language (HTML) is the core language of nearly all Web content. Most of what you see on screen in your browser is described, fundamentally, using HTML.
+
CSS Learning Area
+
Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document written in HTML.
+
Events developer guide
+
Events refers both to a design pattern used for the asynchronous handling of various incidents which occur in the lifetime of a web page and to the naming, characterization, and use of a large number of incidents of different types.
+
Graphics on the Web
+
Modern Web sites and applications often need to present graphics of varying sophistication.
+
Guide to Web APIs
+
A list of all Web APIs and what they do.
+
JavaScript
+
JavaScript is the powerful scripting language used to create applications for the Web.
+
Localizations and character encodings
+
Browsers process text as Unicode internally. However, a way of representing characters in terms of bytes (character encoding) is used for transferring text over the network to the browser. The HTML specification recommends the use of the UTF-8 encoding (which can represent all of Unicode), and regardless of the encoding used requires Web content to declare that encoding.
+
Mobile Web Development
+
This page provides an overview of some of the main techniques needed to design web sites that work well on mobile devices. If you're looking for information on Mozilla's Firefox OS project, see the Firefox OS page. Or you might be interested in details about Firefox for Android.
+
+
+ +
+
+
Optimization and performance
+
When building modern Web apps and sites, it's important to make your content work quickly and efficiently. This lets it perform effectively for both powerful desktop systems and weaker handheld devices.
+
Parsing and serializing XML
+
The Web platform provides different methods of parsing and serializing XML, each with its own pros and cons.
+
The Web Open Font Format (WOFF)
+
WOFF (Web Open Font Format) is a font file format that is free for anyone to use on the web.
+
Using FormData Objects
+
The FormData object lets you compile a set of key/value pairs to send using XMLHttpRequest. It's primarily intended for sending form data, but can be used independently from forms in order to transmit keyed data. The transmission is in the same format that the form's submit() method would use to send the data if the form's encoding type were set to "multipart/form-data".
+
Glossary
+
Defines numerous technical terms related to the Web and Internet.
+
+
+
+ +

See also

+ + diff --git a/files/kab/web/html/index.html b/files/kab/web/html/index.html new file mode 100644 index 0000000000..7708015319 --- /dev/null +++ b/files/kab/web/html/index.html @@ -0,0 +1,74 @@ +--- +title: HTML +slug: Web/HTML +translation_of: Web/HTML +--- +
{{HTMLSidebar}}
+ +

HTML anamek-ines « HyperText Markup Language » s yinezmer ad d-nsuqqel s « tutlayt n tṛekkizin i uflaḍris ».  Yettuseqdac akken ad d-yernu neɣ ad d-yesken agbur n usebter web. D ayen i d-yemmalen agbur akked uskan azadur n usebter web acu kan s war timahilin-ines. Deffir HTML, llant tetiknulujiyin nniḍen yettuseqdacen i wuglam n urwes n isebtar (CSS) neɣ timahilin (JavaScript).

+ +

HTML iteddu s tmerna n tṛekkizin deg uḍris amagnu. Yal taṛekkizt temmal-d iḥder n uḍris deg wesmel. Dagi nettmeslay-d ɣef "Aflaḍris" icudden ar iseɣwan iteqqnen isebtar web gar-asen. Ametwi-agi d aẓar n "World Wide Web" i nessen ass-a. S tira d usuffeɣ n isebtar web, tuɣaleḍ d asegbar n Web ticki asmel-inek yettwakcam s srid.

+ +

TML yessirig aseddu n tugniwin akked igburen nniḍen deg isebtar web.
+ S useqdec n HTML, yal yiwen yezmer ad yernu ismal web ama d usbiḍen neɣ d ismussanen. HTML d tutlayt n uglam n tɣessa akked d ugbur n tesnumka n yisemli web. Agbur-agi yettwaṛkez s iferdisen HTML am {{HTMLElement("head")}}, {{HTMLElement("title")}}, {{HTMLElement("body")}}, {{HTMLElement("article")}}, {{HTMLElement("section")}}, {{HTMLElement("p")}}, {{HTMLElement("div")}}, {{HTMLElement("span")}}, {{HTMLElement("img")}}, neɣ wiyaḍ. Iferdisen-agi sdukkulen iḥedran ara d-yessalin asmel web.

+ +

Imagraden-agi ddaw-a ak-d-mudden tallalt akken ad tissineḍ ugar ɣef HTML.

+ +
+ + +
+
+

Timsisɣal

+ +
+
Tamsisɣel n iferdisen HTML
+
Asebtar-agi ibder-d akk iferdisen HTML.
+
Tamsiɣelt HTML
+
HTML d tutlayt n uglam n ugbur n tɣessa akked  tesnumka n isemli Web; d ayen yebnan ɣef iferdisen, yal yiwen s imyerren-ines.
+
Iferdisen n izirig
+
Iferdisen HTML (Hypertext Markup Language) tuget-nsen d iferdisen n"izirigen" neɣ d iferdisen n iḥedran. Aferdis n izirig yeṭṭef kan yiwen n umḍiq gar snat n tlisa ara yesbadun aferdis-agi.
+
Iferdisen n iḥder
+
Iferdisen HTML (Hypertext Markup Language) n yiḥder n iferdisen n yiḥder neɣ n izirig. Aferdis n yiḥder yeṭṭef akk amḍiq n uferdis-ines asaraw (amagbar). Ihi ttawin akk imeḍqan n imagbaren-nsen.
+
Tugna turmedt n CORS
+
Imyerr HTML crossorigin mara yedukkel akked iqeṛṛa iwulmen yettak i tugniwin yettwafernen sɣuṛ uferdis {{HTMLElement("img")}} akken ad d-ttwasidren seg yidisan ijenṭṭaḍen u ara yettwasqedcen deg uferdis {{HTMLElement("canvas")}} am akken ttwasiren-d seg yidis-agi yellan akka tura.
+
Imyerren n iɣewwaṛen CORS
+
deg HTML5,kra n iferdisen HTML i yettawin CORS,am  <img> neɣ <video> ,deg wayla crossorigin (ayla n crossorigin),ad ken-yeǧǧen ad yetawilan tuttriwin CORS i yisefka i ttwaksen seg uferdis.
+
Asefrek n usḍas di HTML
+
deg  akeẓiẓ n umahil  HTML5,ayla DOM activeElement d tarrayt  DOM hasFocus () ttmuddunt i ufreɣẓan asẓubeẓ ad yesɛu asenqad iggerzen n amyermud n usebtar ɣef ddema n tigin uqedac. Amedya,sin-agi zemren ad ttwaqeddcen i lmmend u seqdec n tadaddant,aḍfaṛ n imḍanen ikliken deg kra n iseɣwen usebtar,aktili n wakud uferdis yesaḍes,ar taggara.daɣen,mara msuddsen akked tatiknulujit AJAX,ttaken tallat i usedres n umḍan usuter ittwaznen s aqeddac,s tasɣant n urmud useqdac n tarit usebtar.
+
Imyerren imuta
+
Iylaten iblulaɣen zemren ad d-illin d ttulmisen ɣef meṛṛa iferdisen HTML,ula d widen ur nettulmisen ara deg tagnut.ayagi ibɣa ad d-yinni d-akken yal aferdis ur nelli d ameslug yessefk ad yeǧǧ iylaten-agi, ɣas akken aseqdec n iferdisen-agi rran ad mmlen d-akken tateggart ur yemṣada d HTML5.Amedya ,iminigen imṣadan HTML5 ttefren agbur yuran  <foo hidden> ... <foo>,ɣas ma <foo> ur yelli d aferdis  HTML aɣbal.
+
Tamsisɣelt n imyerren HTML
+
Iferdisen di HTML ɣur-sen imyerren; d azalen nniḍen i yesbadun iferdisen neɣ ad seggmen tikli s iberdan yemgaraden akken ad ddun isebdaden i yebɣan iseqdacen.
+
Anawen n iseɣwan
+
Di HTML, anawen-agi n iseɣwan mmalen-d assaɣ gar sin n yisemliyen, anda yiwen deg-sen iccud ar wayeḍ s useqdec n uferdis <a>, <area>, neɣ <link>.
+
Imasalen n wallalen n teɣwalt imeslawen n tividyutin isefrak  HTML
+
Iferdisen <audio> d <vidéo> ttaǧǧan taɣuri n tannalin imesli d tvidyut s war plug-ins..
+
Aseqdec n tuffirt n usnas
+
HTML5 yettakk-d tasmekanikit tufra n usnas i yettaǧǧan isnasen Web ad ttuselkemen beṛṛa n izirig.imesnefliyen zemren ad sqedcen agrudem asnas Cache (AppCache) i usulmis i tiɣbula ideg iminig ad ten yerr Cache u ad yerr anamal i yiqedacen beṛṛa n tuqqna.isnasen i yersen deg Cache ččuṛent u teddun akken iwata ɣas ma yella iqedacen tekayen ɣef tqefalt n ummuceḍ mara yilin beṛṛa n tuqqna.
+
+ +

Wali ugar...

+
+ +
+

Imniren akked iṭuṭuriyal

+ +
+
Amnir n tneflit HTML
+
Imagraden MDN skanayen-d titiknikitin  tulmisin i tzemrem ad tesqedcem mara tessalim agbur Web s HTML,akked daɣen ilmedẓanen d kra n titeggarin ara d-afem degs talilt.amnir d win ara wen-d yefkken timsirin n tira,iseqquma d isalen ɣef tneflit n HTML.
+
+
+
+
diff --git a/files/kab/web/http/index.html b/files/kab/web/http/index.html new file mode 100644 index 0000000000..bcb8ed269a --- /dev/null +++ b/files/kab/web/http/index.html @@ -0,0 +1,77 @@ +--- +title: HTTP +slug: Web/HTTP +translation_of: Web/HTTP +--- +
{{HTTPSidebar}}
+ +

Aneggaf HTTP (Hypertext Transfer Protocol) d-aneggaf n yisnasen is an application-layer protocol for transmitting hypermedia documents, such as HTML. It was designed for communication between web browsers and web servers, but it can also be used for other purposes. HTTP follows a classical client-server model, with a client opening a connection to make a request, then waiting until it receives a response. HTTP is a stateless protocol, meaning that the server does not keep any data (state) between two requests. Though often based on a TCP/IP layer, it can be used on any reliable transport layer; that is, a protocol that doesn't lose messages silently, such as UDP.

+ +
+
+

Ituṭuryalen

+ +

Af-d amek ara tesqedceḍ imniren d ituṭuryalen.

+ +
+
Overview of HTTP
+
The basic features of the client-server protocol: what it can do and its intended uses.
+
HTTP Cache
+
Caching is very important for fast Web sites. This article describes different methods of caching and how to use HTTP Headers to control them.
+
HTTP Cookies
+
How cookies work is defined by RFC 6265. When serving an HTTP request, a server can send a Set-Cookie HTTP header with the response. The client then returns the cookie's value with every request to the same server in the form of a Cookie request header. The cookie can also be set to expire on a certain date, or restricted to a specific domain and path.
+
HTTP Access Control (CORS)
+
Cross-site HTTP requests are HTTP requests for resources from a different domain than the domain of the resource making the request. For instance, an HTML page from Domain A (http://domaina.example/) makes a request for an image on Domain B (http://domainb.foo/image.jpg) via the img element. Web pages today very commonly load cross-site resources, including CSS stylesheets, images, scripts, and other resources. CORS allows web developers to control how their site reacts to cross-site requests.
+
+ +
+
Evolution of HTTP
+
A brief description of the changes between the early versions of HTTP, to the modern HTTP/2 and beyond.
+
Mozilla web security guidelines
+
A collection of tips to help operational teams with creating secure web applications.
+
+ +
+
HTTP Messages
+
Describes the type and structure of the different kind of messages of HTTP/1.x and HTTP/2.
+
A typical HTTP session
+
Shows and explains the flow of a usual HTTP session.
+
Connection management in HTTP/1.x
+
Describes the three connection management models available in HTTP/1.x, their strengths, and their weaknesses.
+
+
+ +
+

Timselɣa

+ +

Snirem tumlin n timselɣa leqqayen n HTTP.

+ +
+
HTTP Headers
+
HTTP message headers are used to describe a resource, or the behavior of the server or the client. Custom proprietary headers can be added using the X- prefix; others in an IANA registry, whose original content was defined in RFC 4229. IANA also maintains a registry of proposed new HTTP message headers.
+
HTTP Request Methods
+
The different operations that can be done with HTTP: {{HTTPMethod("GET")}}, {{HTTPMethod("POST")}}, and also less common requests like {{HTTPMethod("OPTIONS")}}, {{HTTPMethod("DELETE")}}, or {{HTTPMethod("TRACE")}}.
+
HTTP Status Response Codes
+
HTTP response codes indicate whether a specific HTTP request has been successfully completed. Responses are grouped in five classes: informational responses, successful responses, redirections, client errors, and servers errors.
+
CSP directives
+
The {{HTTPHeader("Content-Security-Policy")}} response header fields allows web site administrators to control resources the user agent is allowed to load for a given page. With a few exceptions, policies mostly involve specifying server origins and script endpoints.
+
+ +

Ifecka & iɣbula

+ +

Helpful tools and resources for understanding and debugging HTTP.

+ +
+
Firefox Developer Tools
+
Network monitor
+
Mozilla Observatory
+
+

A project designed to help developers, system administrators, and security professionals configure their sites safely and securely.

+
+
RedBot
+
Tools to check your cache-related headers
+
How Browsers Work
+
A very comprehensive article on browser internals and request flow through HTTP protocol. A MUST-READ for any web developer.
+
+
+
diff --git a/files/kab/web/index.html b/files/kab/web/index.html new file mode 100644 index 0000000000..b018aaf6cc --- /dev/null +++ b/files/kab/web/index.html @@ -0,0 +1,85 @@ +--- +title: Tatiknulujit web i yineflayen +slug: Web +tags: + - Landing + - NeedsTranslation + - TopicStub + - Web + - Web Development +translation_of: Web +--- +

Agama yeldin n World Wide Web yettak-d deqs n tignatin isewhamen i yimdanen yebɣan  ad d-snulfun agbur neɣ isnasen s srid. Akken ad tfaṛseḍ tagnitt iwatan seg tezmert n Web,issefk ad tissineḍ amek ara ten-tesqedceḍ. Wali iseɣwan-agi ddaw-a akken ad tissineḍ ugar ɣef titiknulujiyin Web.

+ +

Titiknulujiyin n Web

+ +
+
+

Azadur

+ +
+
HTML
+
HyperText Markup Language (HTML) D tutlayt yettswasqedcen i useglem d usdabu n ugbuṛ n usebter web.
+
CSS
+
Cascading Style Sheets (CSS) Isebtar n uɣanib acercuṛ ttwasqedcen i useglem n tagamett n ugbuṛ di web.
+
HTTP
+
Hypertext Transfer Protocol (HTTP) d aneggaf n tissi n asnas i tuzna n isemliyen afelmedia,am HTML.
+
+ +

Tira n Iskripten

+ +
+
JavaScript
+
JavaScript d tutlayt n usihel i teddun deg iminig.yezmer ad ittwaseqdec i tmerna n umyermud ɣer yismal n web akked isnasen.
+
+ +
    +
  • A Web APIs Isnasen agrudemawen tamseɣut— Tamselɣunt agrudem s umuɣ yal taswi n taɣawsa itzemreḍ ad tesqedceḍ deg usnefli i web
  • +
  • A Web API asebter Smuɣed meṛṛa tiɣwula,uduf arrum d APIs nniḍen i tzemreḍ ad tesqedceḍ deg isnasen web
  • +
  •  Tamselɣunt n tadyant. Tamseɣut Event tesmuɣud meṛṛa tidyanin i tzemreḍ ad tesqedceḍ deg uḍfaṛ u ad tesdemreḍ ɣef tiɣawsiwin ilhan i yellan deg isebtar web neɣ asnas.
  • +
+ +
+
Web APIs
+
Web Application Programming Interfaces (Web APIs) agrudem usihel n isnasen web (API) ttwasqedcen i useddu n waṭas n tiwura,am useqdec n DOM,taɣuṛi timesliwt neɣ vidiyu,neɣ tasuta n usedlef 3D.
+
+ +

Idlifen

+ +
+
SVG
+
Scalable Vector Graphics (SVG) ad ken yanef ad tegleḍ tugnawin am tigrumma n imawayen (izrugen) d talɣiwin i akken ad-as teǧǧ asikel s ttawil d illeli seg tiddi i deg ttwasunɣen.
+
WebGL
+
WebGL d JavaScript API ak-yanef ad tesunɣeḍ isedlifen 3D neɣ 2D s tallalt n uferdis  HTML5 {{HTMLElement("canvas")}} element.Tatiknulujit-agi ak-teǧǧ ad tesqedceḍ OpenGL ES ameslugen deg ugbur n Web.
+
+ +

Ayen-nniḍen

+ +
+
MathML
+
Mathematical Markup Language (MathML) (Tutlayt n tarusi tusnakt) ad yeǧǧ askan n tamesmat tusnakt isemlalen d taseddast.
+
+
+ +
+

Tiɣula n uselmed

+ +
+
Aselmed n usnefli n web
+
Tagrumma-agi n imagraden tejajjaw i yimsizwir anguz d wayen ḥwaǧen i wesnefli n web d beddu usengel n ismal web.
+
+ +

Isental-nniḍen

+ +
+
Asnefli n isnasen web
+
Titeggartin i yimsefliyen n isnasen web; isnasen n web d isnasen n tidett deg tira d asuf,asersi-ines di yal tama i yisnasen uziraz, agalis d Firefox.
+
Tuffart
+
Tuffart deg tneflit web anamek-is d akken aṭas n medden zemren ad sqedcen ismal web,ɣas tamussni-nsen tesbed akken yebɣu yili. dagi,nettak-d isallen ɣef taneflit n ugbuṛ web i wakken ad yuffar,
+
Taɣelist
+
Senked d akken asmal web-inek neɣ asnas web yeldi u yettuɣeles.
+
+
+
+ +

Wali ugar...

diff --git a/files/kab/web/javascript/amnir/index.html b/files/kab/web/javascript/amnir/index.html new file mode 100644 index 0000000000..08f85b9cf5 --- /dev/null +++ b/files/kab/web/javascript/amnir/index.html @@ -0,0 +1,119 @@ +--- +title: Amnir n JavaScript +slug: Web/JavaScript/Amnir +translation_of: Web/JavaScript/Guide +--- +
{{jsSidebar("JavaScript Guide")}}
+ +

Amnir n JavaScript ak-immel amek a tesqedceḍ JavaScript u ak-id yefk amek tella tutlayt.ma teḥwaǧeḍ kra n isalen,ɣef tasɣen n tutlayt,erzut ɣer tamselɣut JavaScript reference.

+ +

Ixfawen

+ +

Amnir agi ibḍa ɣef kra n ixfawen:

+ + + + + + + + + +

{{Next("Web/JavaScript/Guide/Introduction")}}

diff --git a/files/kab/web/javascript/index.html b/files/kab/web/javascript/index.html new file mode 100644 index 0000000000..e131f5fe61 --- /dev/null +++ b/files/kab/web/javascript/index.html @@ -0,0 +1,100 @@ +--- +title: JavaScript +slug: Web/JavaScript +translation_of: Web/JavaScript +--- +
{{JsSidebar}}
+ +

JavaScript (js) ad tutlayt n usihel fessusen neɣ yesuɣlen sɣuṛ JIT akked  {{Glossary("first-class  Function", "first-class functions")}}. ɣas ma yella yettwasen s yisem n ascript i yisebtar n web, aṭas n tiwenaḍin wer-iminigen sqedcit daɣen node.js d Apache CouchDB. JS d tutlayt {{Glossary("Prototype-based programming", "prototype-based")}}, taget-tamudemt, tutlayt tasmussant, irefden iɣunab iwelhen taɣawsa,amerwas d usalɣu (amedya,asihel amesɣan).ɣaṛ ugar  ɣef JavaScript.

+ +

Tigezmi-agi n usmel tettmeslay-d ɣef tutlayt JavaScript, mačči ɣef yeḥricen ittekkan deg isebtar web neɣ tiwennaḍin tisenneftaɣin. Ugar n telɣut ɣef {{Glossary("API","APIs")}} n isebtar Web, wali ma ulac aɣilif Web APIs akkedDOM.

+ +

Tagnut i JavaScript d ECMAScript.seg 2012,meṛṛa iminigen atraren zemren akken iwata i ECMAScript 5.1.ma-d iminigen iqbuṛen zemren i ECMAScript 3. ass 17 yunyu 2015,ECMA International tesissen alqqem azigrar wis sḍis n ECMAScript,iwumi sawalen s udem unṣib ECMAScript 2015,u yettwasen s yisem n ECMAScript 6 neɣ ES6. seg imiren tignutin ECMAScript ttawint ɣef tisufeɣtin useggas.tateggart-agi ɣuṛs tamselɣunt  deg uleqqem asmezwar aneggaru,yellan tura akka ECMAScript 2017.

+ +

Ur ɣelṭ ara ger JavaScript akked tutlayt n usihel Java.sin-agi n  «Java» d «JavaScript» d ihwalen neɣ d ihwalen yersen n Oracle deg Timura idukklen n Marikan u deg timura nniḍen.acu kan,snat-agi n tutlayin n usihel ɣursent taseddast,tanamekt d iseqdacen yemgaraden.

+ +
+
+

Ituṭuṛyalen

+ +

Lemdet amek ara tesihelem  JavaScript s imniren d ituṭuṛyalen.

+ +

Afessas

+ +
+
Imniren JavaScript
+
Ma yella telliḍ d amaynut deg leqdic n JavaScript,amnir- agi ak-id immel tutlayt.
+
Tamuɣli tagrumma n titiknulujiyin JavaScript
+
Tazwart deg tamuɣli n JavaScript n iminig.
+
Tazwart ɣer JaγaScript taɣawsa yetaɣdan
+
Tazwart ɣer tamiḍrant n usmihel yetaɣdan taɣawsa ɣer JavaScript.
+
+ +

Alemmas

+ +
+
Tazwart tamaynutt ɣer JavaScript
+
Tamuɣli i widen i ɣilen snen JavaScript.
+
+ +
+
Tiskiwet n isefka JavaScript
+
Tamuɣli tagrumma n tiskiwetin n isefka yellan deg JavaScript.
+
Asidmer n tagadda d tarwast
+
JavaScript ittakk-ed kṛaḍ n timehlin yemgaraden deg asnemhel n wazal:amtawi s unerfi  deg seqdec ===,amtawi yemfrazan s useqdec ==,d tarrayt {{jsxref("Global_Objects/Object/is", "Object.is()")}}.
+
+ +

Leqqay

+ +
+
Tukkest ed wazrar n anegtawsit
+
Tasefrayt n tukkest n anegtawsit ur yettwagzi u  ittuhebben.
+
Askar s tnerfi
+
Askar anerfi yesbadu ur tezmireḍ ara a tesqedceḍ amutti send awennez.wagi d alqem ukrif n ECMAScript 5,i timellal izerben d useɣtu isehlen.
+
Tifelwa yettwarun sɣuṛ JavaScript
+
Tifelwa yettwarun sɣuṛ JavaScript ttakkent-d rryac akken attedduḍ ɣer isefka imisinen imezwura.
+
  Asefrek n takatut
+
allus n tudert n takatut d lqeḍ n iḍuman deg JavaScript
+
Tamudemt tamenziɣt n Event Loop
+
JavaScript d tamudemt tamenziɣt yezidren ɣef yiwet n "tineddict n tgunit".
+
+
+ +
+

Tamselɣut

+ +

Eɣṛet tumlin tamatut n tamselɣut n JavaScript

+ +
+
Tizeɣt n taɣawsa
+
Lmed amek ara tissineḍ tiɣawsiwin tumidin tizeɣt Get to know standard built-in objects {{jsxref("Array")}}, {{jsxref("Boolean")}}, {{jsxref("Date")}}, {{jsxref("Error")}}, {{jsxref("Function")}}, {{jsxref("JSON")}}, {{jsxref("Math")}}, {{jsxref("Number")}}, {{jsxref("Object")}}, {{jsxref("RegExp")}}, {{jsxref("String")}}, {{jsxref("Map")}}, {{jsxref("Set")}}, {{jsxref("WeakMap")}}, {{jsxref("WeakSet")}}, d ugar.
+
Tafenfalit d imahalen
+
Issin ugar ɣef tikliwin n imahalen JavaScript {{jsxref("Operators/instanceof", "instanceof")}}, {{jsxref("Operators/typeof", "typeof")}}, {{jsxref("Operators/new", "new")}}, {{jsxref("Operators/this", "this")}}, tazwart n umahal, d ugar.
+
Timenna d walɣuten
+
Af-d amek {{jsxref("Statements/do...while", "do-while")}}, {{jsxref("Statements/for...in", "for-in")}}, {{jsxref("Statements/for...of", "for-of")}}, {{jsxref("Statements/try...catch", "try-catch")}}, {{jsxref("Statements/let", "let")}}, {{jsxref("Statements/var", "var")}}, {{jsxref("Statements/const", "const")}}, {{jsxref("Statements/if...else", "if-else")}}, {{jsxref("Statements/switch", "switch")}}, d ugar n tmenna d wawal yufraren i teddun deg JavaScript.
+
Tiseɣnin
+
Lemdet amek ara tgem akked tiseɣnin n JavaScript i  usnefli n isnasen-nwen.
+
+ +

Ifecka & tiɣbula

+ +

D allalen i wulmen i tira d useɣti n tangalt n JavaScript

+ +
+
Allalen n usnefli n Firefox
+
Scratchpad, Web Tadiwent, JavaScript Profiler, Debugger, d ugar.
+
Amsarɣu
+
Sermset,seɣtit u ɛasset CSS,HTML d JavaScript srid seg yal asebtar n Web.
+
JavaScript Shells
+
Shell JavaScript ak-yeǧǧ d umatu atteskeydeḍ tikkas n tangalt JavaScript
+
TogetherJS
+
A sishel n unmireg
+
Tafuli n ukufi
+
tuttriwin n tafuli i ujegger s JavaScript.
+
Lqem n JavaScript ed lqem n tizmilin
+
Ddu s amazray n tiseɣnatin d waddad n wadday n JavaScript.
+
JSFiddle
+
Beddel JavaScript, CSS, HTML srid.seqdec iɣbula n beṛṛa uqdac deg izirig akked tarbaɛt-inek .
+
+
+
diff --git a/files/kab/web/mathml/index.html b/files/kab/web/mathml/index.html new file mode 100644 index 0000000000..e0287a42a3 --- /dev/null +++ b/files/kab/web/mathml/index.html @@ -0,0 +1,110 @@ +--- +title: TusnakML +slug: Web/MathML +translation_of: Web/MathML +--- +

Tutlayt n tarusi asnakan (MathML) d tantala n XML akken ad ibeggen tira asnakan u ad yeṭṭef ɣef tikkelt tamṣukt-ines d ugbur-ines.Ad tafeḍ dagi  iseɣwan ɣer tumlin, imedyaten d ifecka ara k-id yefken tallalt i leqdic-inek s tezmert n tatiknulujit-agi. I weskan izerben, wali asebter.tugniwin ɣef tamzikent n usnulfu n Mozilla Summit 2013.

+ +
+
+

Tamselɣut MathML

+ +
+
Aferdis n tamselɣut MathML
+
Talqqayt n yal aferdis MathML d isalen ɣef umsaḍan n iminigen uselkim d iziraz.
+
Tamseɣlut n wayla MathML
+
Information about MathML attributes that modify the appearance or behavior of elements.
+
Imedyaten MathML
+
MathML samples and examples to help you understand how it works.
+
Asnulfu MathML
+
Suggestions and tips for writing MathML, including suggested MathML editors and how to integrate their output into Web content.
+
+ +

Wali ugar...

+
+ +
+

Err-d tallalt sɣur tamezdagnut

+ + + +

Ifecka

+ + + +

Isental yezdin

+ + +
+
+ +

Browser compatibility

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basic support{{CompatNo}} [1]{{CompatGeckoDesktop("1.8")}}{{CompatNo}} [1]{{CompatNo}} [1]{{CompatSafari(5.1)}}
+
+ +
+ + + + + + + + + + + + + + + + + + + +
FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
Basic support{{CompatUnknown}}{{CompatGeckoMobile("1.8")}}{{CompatUnknown}}{{CompatUnknown}}5.1
+
+ +

[1] Available with plug-in(s).

diff --git a/files/kab/web/reference/api/index.html b/files/kab/web/reference/api/index.html new file mode 100644 index 0000000000..dcb6d7e4aa --- /dev/null +++ b/files/kab/web/reference/api/index.html @@ -0,0 +1,59 @@ +--- +title: Tamselyut API n Web +slug: Web/Reference/API +translation_of: Web/Reference/API +--- +

Web yettmuddu-d deqs n yesnasen API i uselkem n deqs n twuriyin iwulmen. Ayagi yettwag s useqdec n tengalt  JavaScript, udiɣ ak-yeǧǧ ad teggeḍ ayen tebɣiḍ s cwiṭ n useggem fessusen i yal {{domxref("window")}} neɣ {{domxref("element")}}, akken ad ternuḍ isemda udlifen neɣ imeslawen s useqdec n yesnase API WebGL neɣ Web Audio.

+ +

Yal agrudem iman-is deg isnasen API yettwabder deg  umatar. 

+ +

Tella daɣen tebdart n tedyanin meṛṛa yellan di temsiɣelt n tedyanin.

+ +
+
+
+
Document Object Model
+
DOM d asnas API ara yeǧǧen anekcum ar usnifel n isemli amiran. Yettaǧǧa aseqdec n isedcec n {{domxref("Node")}} akked {{domxref("Element")}} n isemli. HTML, XML akked SVG sɣezfent akken ad ttwasqedcen iferdisen nsen.
+
API n yibenk
+
Tagrumma yagi n API tesfel tikkin ɣer yal tiseɣnatin tirrumin inamalen deg isebtaren Web ed isnasen. Amedya. GSS (API) n asektay n tafat tiswaɣt, GSS (API) N Battery, GSS (API) n Tansidegt, Asekkweṛ n urecam, GSS (API) n Amisi , GSS (API) n Taɣda n ibenk, GSS (API)  n Taɣda n agdil, GSS (API) n Tasmamayt .
+
API n teɣwalt
+
I GSS (aGrudem n uSihel n iSnasen) (API) sfelent iy isebtar n Web u ed isnasen ay selɣun akked isebtar nniḍen neɣ ibenk.Amedya. API Isalen n uzeṭṭa, Tulɣa n Web, API Adegger afrari.
+
API n usefrek n isefka
+
Isefka uqedac zemren ad ttwaxeznen u ad ttusefreken s tallat n APIs. Amedya. FileHandle API, IndexedDB.
+
+ +

Uger n API yagi yellan i meṛṛa n asmel Web neɣ asnas,d tagrumma n API Mozilla ig ǧahdden u anamal iy isnasen ig glamen u iselkemen.

+ +
+
API uzwiren
+
Asnas i sgelemen d ansnas ig serkeben u deg aqeddac ɣuṛes izerfan ulmisen.I API i sgelemen yellan.: TCP Socket API, API Anermis, API n uselɣes n ibenkan, API Iminig , API Kamera.
+
API Aselkan
+
Asnas i ttuselkemen d asnas n aswir iɣlin ig seddayen timehlin tizfanin deg anagraw n ammud am Firefox OS.D asnas ye ttuseglamen udun u ig msekcamen akked isnasen ay seddun. Web Armud.  API ittuselkemen ɣuṛsen: API Bluetooth , API Tuqqna n Amafus , API Taddad n Uzeṭṭa , Telefun, WebSMS, API Isalen n WiFi , API n Iɣewaṛṛen , Idle API, Permissions API, Time/Clock API.
+
+
+ +
+

Tamezdagnut

+ +

Ddu ar tmezdagnut Web API di tebdart nneɣ n tnezwit neɣ agraw n isallen:

+ + + +

Daɣen, ddu ar usqerdec s sriddeg ubadu #webapi di IRC.

+ + + +

Isental-agi zemren ahat ak-nefɛen:

+ + +
+
+ +

 

diff --git a/files/kab/web/reference/index.html b/files/kab/web/reference/index.html new file mode 100644 index 0000000000..5d7ad76239 --- /dev/null +++ b/files/kab/web/reference/index.html @@ -0,0 +1,28 @@ +--- +title: Tamselyut tatiknulujit n Web +slug: Web/Reference +tags: + - Landing + - NeedsTranslation + - Reference + - TopicStub + - Web +translation_of: Web/Reference +--- +

{{draft()}}
+ Web yeldin yers ɣef tallat n kra n imḍan n titiknulujitin yesadenen tamusni i watan iw akken ad ttwasqedcen.sdaw-a,attafem iseɣwan ɣer s ingawen n tamselyut i yal yiwen segsen.

+ +

Titiknulujitin n Web

+ +

Yesmagel d akken tebdam leqdic deg Web,maca ur yelli d aḍulli.

+ +
+
HTML — Aṣekkiw n Web tutlayt n Afel Ḍṛis Markup   yettwaseqdec iw sbadu ed uglem stanamekt agbuṛ (taṛkkizt) n yiwen usebtar Web s amasal yemṣukten akken ilha.
+
HTML yettakk-ed allal iw snulfu n izzmamen yemṣukten,degs yella iḥedren iwumi qaṛen iferdisen HTML jemmeqen s tiṛkkizin,yettwarun s tasskimt:kra sekcamen srid agbuṛ deg sebtar,wiyaḍ ttakkend isalen ɣef uḍṛis n wazzmam u zemren ad skecmen tiṛkkizin nnidḍen am adahil iferdisen.Tidett,iminigen ur ten beqqḍen ara,acku ttwasqedcen iw suɣel n uferdis n usebtar.
+
+ Tazwart ɣer HTML | Lmed HTML | HTML5 | Snefli amnir| Tamselɣut n uferdis| Tamselɣut
+
CSS — Aɣanib n Web
+
Iferan n uɣanib s ucaṛcuṛ ttwasqedcen iw glem n taggameḍt n uferdis n Web..
+
+ Tazwart ɣer CSS | Aselḥu akked CSS | Lmed CSS | CSS3 | Snefli amnir | Tuttriwin ɣef CSS | Tamselɣut
+
diff --git a/files/kab/web/svg/index.html b/files/kab/web/svg/index.html new file mode 100644 index 0000000000..8f6b9db807 --- /dev/null +++ b/files/kab/web/svg/index.html @@ -0,0 +1,85 @@ +--- +title: SVG +slug: Web/SVG +translation_of: Web/SVG +--- +
Getting Started
+This tutorial will help get you started using SVG.
+ +

Scalable Vector Graphics (SVG) ed tutlayt n ṭarkkizt yersen ɣef XML iw glem n udlifen amawayan vector graphics. SVG d win yesefkken iyidlifen am akken  HTML  yesefkk iwadṛis  .

+ +

SVG is similar to Adobe's proprietary Flash technology, but it is a text-based open Web standard instead of a closed binary format. It is explicitly designed to work with other web standards such as CSS, DOM, and SMIL.

+ +
+
+

Documentation

+ +
+
SVG element reference
+
Details about each SVG element.
+
SVG attribute reference
+
Details about each SVG attribute.
+
SVG DOM interface reference
+
Details about the SVG DOM API, for interaction with JavaScript.
+
Applying SVG effects to HTML content
+
SVG works together with {{Glossary("HTML")}}, {{Glossary("CSS")}} and {{Glossary("JavaScript")}}. Use SVG to enhance a regular HTML page or web application.
+
+ +

View All...

+ +

Community

+ +
    +
  • View Mozilla forums... {{DiscussionList("dev-tech-svg", "mozilla.dev.tech.svg")}}
  • +
+ +

Tools

+ + +
+ +
+ + + + +

Animation and interactions

+ +

Like HTML, SVG has a document model (DOM) and events, and is accessible from JavaScript. This allows developers to create rich animations and interactive images.

+ + + +

Mapping, charting, games & 3D experiments

+ +

While a little SVG can go a long way to enhanced web content, here are some examples of heavy SVG usage.

+ + +
+
diff --git a/files/kab/web/tuffart/index.html b/files/kab/web/tuffart/index.html new file mode 100644 index 0000000000..47d5a400ab --- /dev/null +++ b/files/kab/web/tuffart/index.html @@ -0,0 +1,72 @@ +--- +title: Tuffart +slug: Web/Tuffart +translation_of: Web/Accessibility +--- +

Anekcum deg usnefli n Web anamek-is d akken ad yeyeǧǧ aseqdec n yismal web i wugar n medden, ɣas ma yella txuṣ tmussni-nsen deg waya. aten-ih kra n yisallen i wen yessefken deg usnifel n wegbur uffar.

+ +

Ɣer waṭas n medden, tatiknulujit tessishil tiɣawsiwin.S imeɛḍar, tatiknulujit tettarra tiɣawsiwin zemrent. Tuffart yessefk ad tili ugbur-ines d uffar akken iwata, akken tebɣu tili tezmert n wemdan u akken yebɣu yili unekcum-is ɣer Web.

+ +

Web yettwag s wudem agejdan i medden akk, akken yebɣu yili wallal-nsen, aseɣẓan-nsen, tutlayt-nsen, idles-nsen, amḍiq-nsen neɣ tazmert-nsen. mara yaweḍ Web ɣer yiswi-agi, ad yaweḍ ɣer medden yesɛan (neɣ wid umi tettwakkes) tazmert di tmesliwt,deg iserew,deg ameẓraw d uwessun nniḍen (W3C - Tuffart)

+ +
+
+

Tasarut n iṭuṭuryalen 

+ +

MDN Accessibility Learning Area ɣers iṭuṭuryalen atraren yettwaleqmen yedlen akk iferdisen yessefken i tuffart.

+ +
+
What is accessibility?
+
This article starts off the module with a good look at what accessibility actually is — this includes what groups of people we need to consider and why, what tools different people use to interact with the Web, and how we can make accessibility part of our web development workflow.
+
HTML: A good basis for accessibility
+
A great deal of web content can be made accessible just by making sure the correct HTML elements are used for the correct purpose at all times. This article looks in detail at how HTML can be used to ensure maximum accessibility.
+
CSS and JavaScript accessibility best practices
+
CSS and JavaScript, when used properly, also have the potential to allow for accessible web experiences ... or they can significantly harm accessibility if misused. This article outlines some CSS and JavaScript best practices that should be considered to ensure even complex content is as accessible as possible.
+
WAI-ARIA basics
+
Following on from the previous article, sometimes making complex UI controls that involve unsemantic HTML and dynamic JavaScript-updated content can be difficult. WAI-ARIA is a technology that can help with such problems by adding in further semantics that browsers and assistive technologies can recognize and use to let users know what is going on. Here we'll show how to use it at a basic level to improve accessibility.
+
Accessible multimedia
+
Another category of content that can create accessibility problems is multimedia — video, audio, and image content need to be given proper textual alternatives so they can be understood by assistive technologies and their users. This article shows how.
+
Mobile accessibility
+
With web access on mobile devices being so popular, and popular platforms such as iOS and Android having fully-fledged accessibility tools, it is important to consider the accessibility of your web content on these platforms. This article looks at mobile-specific accessibility considerations.
+
+
+ +
+

Other documentation

+ +
+
Understanding the Web Content Accessibility Guidelines
+
+

This set of articles provides quick explanations to help you understand the steps that need to be taken to conform to the recommendations outlined in the W3C Web Content Accessibility Guidelines 2.0 (WCAG 2.0 or just WCAG, for the purposes of this writing).

+
+
Keyboard-navigable JavaScript widgets
+
Until now, web developers who want to make their styled <div> and <span> based widgets  have lacked the proper techniques. Keyboard accessibility is part of the minimum accessibility requirements which a developer should be aware of.
+
ARIA
+
A collection of articles to learn how to use ARIA to make your HTML documents more accessible.
+
Assistive technology (AT) development
+
A collection of articles intended for AT developers
+
Mobile accessibility checklist
+
This document provides a concise checklist of accessibility requirements for mobile app developers.
+
Cognitive accessibility
+
When creating web content, be aware of how you can ensure that it is accessible to people cognitive impairments.
+
Accessibility for seizure disorders
+
Some types of visual web content can induce seizures in people with certain brain disorders. Understand the types of content that can be problematic, and find tools and strategies to help you avoid them.
+
+
+ +

View all articles about Accessibility...

+
+ + +

See also

+ + + + +
diff --git a/files/kab/web/tutorials/index.html b/files/kab/web/tutorials/index.html new file mode 100644 index 0000000000..532a39ed32 --- /dev/null +++ b/files/kab/web/tutorials/index.html @@ -0,0 +1,232 @@ +--- +title: Iṭuṭuṛyen +slug: Web/Tutorials +translation_of: Web/Tutorials +--- +

Iseɣwan ig llan deg sebtar agi ɣuṛes aṭas iṭuṭuryen ad ifecka usegmisen.Ma telliḍ d-amezwar neɣ d-amusen,tzemreḍ attafeḍ iɣbula s wazal n sen deg seqdec n usnefli n web.iɣbula yagi ttwarun sɣuṛ tikubaniyin ig walan azekka d imsenfaliyen yeseqdacen tignutin yeldin ad leqdic ilhan di web id yettaken neɣ ad issireg tasɣelt n isalen agi, s wudem n turagin tilelliyin am t-id n Creative Commons.

+ +

Iṭuṭuryen HTML

+ +

Tazwart

+ +
+
+
+
Tazwart ar HTML
+
D acut HTML , i wacut, amezruy-is s uḥawec, d wamek i tga taɣessa n isemli HTML.aḍris agi i skaney-d iferdisen igejdanen yellan deg sebtar HTML. Iḍrisen id i teddun skaney-d deg talqayt  iferdisen imadnanen yellan deg HTML.
+
Tamṣukt n taffa n usebtar web (SitePoint)
+
Lmed amek iferdisen HTML duklen akken ad salin asebtar web..
+
+
+ +
+
+
Tamselɣut n uferdis HTML n MDN
+
Tamselɣut tummidt i yiferdisen HTML,d wamek iminigen yellan zemren-as.
+
Acqiṛi HTML (Wikiversity)
+
Sileɣ tamusni inek s ucqiṛi n HTML.
+
+
+
+ +

Aswir leqqayen

+ +
+
+
+
Tips for Authoring Fast-Loading HTML Pages
+
Optimize web pages to provide a more responsive site for visitors and reduce the load on your web server and Internet connection.
+
HTML5 Tutorials (HTML5 Rocks)
+
Take a guided tour through code that uses HTML5 features.
+
Semantics in HTML5 (A List Apart)
+
Learn meaningful markup that is extensible and backwards- and forwards-compatible.
+
+
+ +
+
+
Canvas Tutorial
+
Learn how to draw graphics using scripting using the canvas element.
+
HTML5 Doctor
+
Articles about using HTML5 right now.
+
The Joy of HTML5 Audio (Elated)
+
Learn how to use the HTML audio element to embed sounds in your web pages easily. Lots of code examples are included in the tutorial.
+
+
+
+ +

Javascript Tutorials

+ +

Introductory level

+ +
+
+
+
JavaScript First Steps
+
JavaScript tutorial for beginners being written as part of MDN's Learning Area.
+
Codecademy (Codecademy)
+
Codecademy is a easy way to learn how to code JavaScript. It's interactive and you can do it with your friends.
+
+
+ +
+
+
Getting Started with JavaScript
+
What is JavaScript and how can it help you?
+
JavaScript Best Practices (WebPlatform.org)
+
Learn about some of the obvious and (not so) obvious best practices when writing JavaScript.
+
+
+
+ +

Intermediate level

+ +
+
+
+
A Re-Introduction to JavaScript
+
A recap of the JavaScript programming language aimed at intermediate-level developers.
+
Eloquent JavaScript
+
A comprehensive guide to intermediate and advanced JavaScript methodologies.
+
Speaking JavaScript (Dr. Axel Rauschmayer)
+
For programmers who want to learn JavaScript quickly and properly, and for JavaScript programmers who want to deepen their skills and/or look up specific topics.
+
+
+ +
+
+
Essential JavaScript Design Patterns (Addy Osmani)
+
An introduction to essential JavaScript design patterns.
+
Introduction to Object-Oriented JavaScript
+
Learn about the JavaScript object model.
+
+
+
+ +

Advanced level

+ +
+
+
+
JavaScript Guide
+
A comprehensive, regularly updated guide to JavaScript for all levels of learning from beginner to advanced.
+
You Don't Know JS (Kyle Simpson)
+
A series of books diving deep into the core mechanisms of the JavaScript language.
+
Learning Advanced JavaScript (John Resig)
+
John Resig's guide to advanced JavaScript.
+
Introducing the JavaScript DOM (Elated)
+
What is the Document Object Model, and why is it useful? This article gives you a gentle introduction to this powerful JavaScript feature.
+
+
+ +
+
+
JavaScript Garden
+
Documentation of the most quirky parts of JavaScript.
+
Exploring ES6 (Dr. Axel Rauschmayer)
+
Reliable and in-depth information on ECMAScript 2015.
+
Javascipt Patterns
+
A JavaScript pattern and antipattern collection that covers function patterns, jQuery patterns, jQuery plugin patterns, design patterns, general patterns, literals and constructor patterns, object creation patterns, code reuse patterns, DOM.
+
How browsers work
+
A detailed research article describing different modern browsers, their engines, page rendering etc.
+
JavaScript Videos (GitHub)
+
A collection of JavaScript videos to watch.
+
+
+
+ +

Extension Development

+ +
+
+
+
Writing your first WebExtension
+
A walk through creating a WebExtension for Firefox, from start to finish.
+
Adding a button to the toolbar
+
Adding buttons to the browser toolbar using WebExtension.
+
+
+ +
+
+
Modifying a web page
+
A walk through of modifying a web page using WebExtensions.
+
Intercepting HTTP Requests
+
Using WebExtensions to intercept and modify requests.
+
+
+
+ +

CSS Tutorials

+ +

Introductory level

+ +
+
+
+
CSS Getting Started
+
This tutorial introduces you to Cascading Style Sheets (CSS). It guides you through the basic features of CSS with practical examples that you can try for yourself on your own computer.
+
CSS Selector Classes (Wikiversity)
+
What are classes in CSS?
+
External CSS (Wikiversity)
+
Using CSS from an external style sheet.
+
+
+ +
+
+
Adding a Touch of Style (W3C)
+
A brief beginner's guide to styling web pages with CSS.
+
Common CSS Questions
+
Common questions and answers for beginners.
+
CSS Selectors
+
An introduction to CSS selectors
+
+
+
+ +

Intermediate level

+ +
+
+
+
CSS Reference
+
Complete reference to CSS, with details on support by Firefox and other browsers.
+
CSS Challenges (Wikiversity)
+
Flex your CSS skills, and see where you need more practice.
+
CSS Positioning 101 (A List Apart)
+
Using positioning for standards-compliant, table-free layout.
+
+
+ +
+
+
Progressive Enhancement with CSS (A List Apart)
+
Integrate progressive enhancement into your web pages with CSS.
+
Fluid Grids (A List Apart)
+
Design layouts that fluidly resize with the browser window, while still using a typographic grid.
+
+
+
+ +

Advanced level

+ +
+
+
+
Using CSS Transforms
+
Apply rotation, skewing, scaling, and translation using CSS.
+
CSS Transitions
+
CSS transitions, part of the draft CSS3 specification, provide a way to animate changes to CSS properties, instead of having the changes take effect instantly.
+
+
+ +
+
+
Quick Guide to Implement Web Fonts with @font-face (HTML5 Rocks)
+
The @font-face feature from CSS3 allows you to use custom typefaces on the web in an accessible, manipulatable, and scalable way.
+
Starting to Write CSS (David Walsh)
+
An introduction to tools and methodologies to write more succinct, maintainable, and scalable CSS.
+
+
+
-- cgit v1.2.3-54-g00ecf