Die Mozilla Developer Network is 'n gemeenskapswebwerf vir webontwikkelaars, ontwerpers, studente, professionele koders en entoesiastiese amateurs – almal wat belangstel om te leer kodeer vir die web of om hul programmeringsvaardighede te verbeter. Dit bevat dokumentasie, verwysingsmateriaal, tutoriale, Mozilla-spesifieke inligting en 'n verskeidenheid instrumente wat u kan help om u kode te verbeter.
Daarbenewens het die Mozilla Developer Network 'n verskeidenheid sosiale en samewerkende dienste, insluitend 'n blog en 'n IRC-kanaal. Lede word uitgenooi om kontak te maak, betrokke te raak en 'n bydrae te lewer tot Mozilla se vele open source projekte.
1 Wat is Mozilla??
2 Dokumentasie en tutoriale
3 Ontwikkelaar gereedskap
4 Verbind met die MDN-gemeenskap
Wat is Mozilla??
Mozilla is 'n organisasie sonder winsoogmerk wat veral bekend is vir hul open source blaaier, Firefox. Die organisasie het in die laat negentigerjare begin lewe toe Netscape sy webblaaier, Netscape Communicator, gratis vrygestel het. Aanvanklik was die Mozilla Organisasie net 'n klein span meestal in Netscape, wat die ontwikkeling van hierdie nuwe open source-blaaier moes bestuur. In 2003 is die nie-winsgewende Mozilla Foundation gestig. AOL (die moedermaatskappy van Netscape) het relevante intellektuele eiendom aan die stigting oorgedra, vir die tyd van die werknemers betaal, en $ 2 miljoen geskenk.
Mozilla het voortgegaan om die Firefox-blaaier te ontwikkel en te verbeter, maar het ook sy omvang uitgebrei. Hulle missie is om "die vryheid van die internet vir almal te verdedig." Hulle doen dit op 'n aantal maniere, insluitend die beskikbaarstelling van oopbronblaaiers vir 'n verskeidenheid platforms, en pleit vir openbare beleid wat ooreenstem met 'n gratis en oop internet, die bevordering van oop webstandaarde in die hele industrie, en die opvoeding van ontwikkelaars deur hul Mozilla Developer Network.
Dokumentasie en tutoriale
'N Groot deel van MDN se werk lewer uitgebreide dokumentasie oor webtegnologieë. Dit bevat waarskynlik die mees volledige verwysing op HTML wat beskikbaar is, met honderde bladsye met HTML-elemente, blaaier-API's, websokke, aflynberging en alle ander detail van die moderne web..
Al hierdie dokumentasie- en tutoriaalprojekte – insluitend hul dokumentasie vir die eie projekte – is bedoel om die gebruik van oop webstandaarde vir ontwikkeling te bevorder. Hul materiaal is gerig op ontwikkelaars van alle vlakke; van 'n uiters basiese inleiding tot HTML tot tutoriale oor hoe om speletjies in HTML5 te bou. Boonop word die meeste bladsye van die webwerf in 'n aantal verskillende tale vertaal, wat MDN die unieke vermoë gee om oop webontwikkelingspraktyke regoor die wêreld te onderrig..
Afgesien van die verskaffing van diepgaande dokumentasie oor webtegnologieë, help MDN webwerkers deur die ontwikkeling van 'n aantal hoë kwaliteit, gratis en open source ontwikkelingsinstrumente. Hierdie instrumente vorm deel van die Firefox-blaaierprojek en is meestal ingebou in (of gebruik saam met) die Firefox-blaaier.
Daar is baie Firefox-ontwikkelaarsnutsgoed. Hier is 'n paar hoogtepunte:
Style Editor is soortgelyk, waardeur u enige CSS op die webblad kan voeg, wysig of verwyder op 'n webwerf.
Met Page Inspector kan u die bron-HTML van 'n bladsy maklik redigeer en wysig.
Network Monitor illustreer al die versoeke wat deur die blaaier gedoen word, met inligting oor antwoorde, foute en prestasies.
Storage Inspector bied 'n manier om toegang tot en manipuleer van die vele soorte blaaierberging, soos cache, koekies, plaaslike berging, sessiestoor en IndexedDB.
Met DOM Property Viewer kan u die dokumentobjekmodel (die blaaier se interne voorstelling van 'n webblad in die aktiewe geheue) as 'n uitbreibare boomstruktuur sien, en die eienskappe van elke DOM-element ondersoek.
Piepkop werk soos die piepkop-instrument in Photoshop en ander grafiese programme, waardeur u die presiese kleur van enige pixel in die blaaier kan vind.
Met View Source kan u die ruwe HTML-bron van die huidige bladsy besigtig.
Die responsiewe ontwerpmodus skaal die uitsigportaal outomaties in verskillende voorafgestelde of aangepaste groottes om klein skermgroottes na te boots, soos dié wat op telefone, tablette en ander toestelle gevind word..
Verfflitsinstrument beklemtoon gedeeltes van die aansigpoort wat geverf moet word (weer weergegee) in reaksie op 'n inset.
Browser Toolbox maak dit moontlik om die ontwikkelaarinstrumente wat ontwerp is vir webblaaie, op die blaaier as geheel toe te pas, en om blaaierinvoegprogramme en byvoegings te gebruik.
Die uitvoeringsinstrument bied gedetailleerde inligting oor die reaksie en spoed van 'n webwerf. Dit sluit in verskillende onderwerpe om na verskillende aspekte van webwerfprestasie te kyk:
Waterval toon 'n visualisering van die aktiwiteit van u blaaier oor laai- en leweringstyd.
WebIDE is 'n geïntegreerde ontwikkelingsomgewing vir die bou, toetsing en ontfouting van mobiele apps wat vir die Firefox-bedryfstelsel gebou is. WebIDE maak dit ook moontlik om die ander Firefox-ontwikkelingshulpmiddels met mobiele webblaaiers te gebruik.
Firefox Developer Edition is 'n gespesialiseerde verspreiding van Firefox wat die ontwikkelaarsinstrumente voor-en-sentrum plaas. Ontwikkelaarinstrumente in hierdie uitgawe is deel van die GUI op die topvlak, wat nie agter spyskaarte versteek is nie. Daarbenewens word eksperimentele weergawes en beta-vrystellings van nuwe instrumente in die ontwikkelaarsuitgawe ingesluit voordat dit in die hoofblaaier vrygestel word. Laastens word die kode-aansig in die elementinspekteur, bronaansig en ander gereedskap in 'n donker tema vertoon, wat herinner aan gewilde kode-redakteurs soos Sublime en Atom.
Verbind met die MDN-gemeenskap
Mozilla Developer Network is nie net 'n stel bronne nie, en die Mozilla Foundation is nie net 'n organisasie sonder winsoogmerk nie. Mozilla is 'n wêreldwye gemeenskap wat 'n wye verskeidenheid mense insluit, van kernontwikkelaars in diens van die stigting, tot vrywilligers wat bladsye vertaal of tikfoute regstel.
Daar is baie maniere om kontak te maak en betrokke te raak:
Die Mozilla IRC-bediener is een van die aktiefste plekke om met Mozilla-gemeenskaplede te gesels. Hulle bestuur verskillende kanale vir verskillende onderwerpe. As jy net jou weg vind, wil jy dalk #newbies probeer.
Die Mozilla-wiki is 'n webwerf wat deur die gemeenskap geskep is met inligting oor alle Mozilla-verwante dinge.
Byna elke bladsy op die Mozilla Developer Network-webwerf word deur die gemeenskap geredigeer. As u 'n tikfout sien, of 'n plek wat verbeter kan word, kan u 'n rekening registreer en reg kom om dinge reg te stel. Lees egter eers hoe om 'n redaksionele oorsig te doen.
As u as ontwikkelaar wil bydra tot een van Mozilla se instrumente, kan u die toepaslike GitHub-bladsy vind en aan die gang kom.
U kan selfs werk soek by Mozilla of 'n vrywilliger word.
Mozilla Developer Network, en die groter Mozilla Foundation, is een van die belangrikste organisasies wat die oop web bevorder, voorstaan ​​en opvoed. Hul instrumente en tutoriale sal u 'n beter webontwikkelaar maak, en as u by die groter gemeenskap betrokke raak, sal u professionele netwerk op ander maniere uitbrei. Dit is in baie opsigte die kern van die web. As dit is waar jy wil wees, sal jy dit goed doen om te ondersoek wat hulle het om te bied en betrokke te raak.
Die samestelling van goeie HTML en validators: die basiese beginsels van die aanbieding van inligting op die web.