Nā Kuleana Core no ka Hoʻoponoponoʻana no nā mea Kū i mua

Hiki i nā pane a Job ke hoʻololi i ka mea a lākou e nānā ai i mua o ka mea hoʻolālā mua. Pono kekahi mauʻoihana e makemake i nā mea noi eʻike i nā mea e like me Ruby , Git, mea hana hana, hoʻoponopono wikiō - a hoʻomauʻia ka papa inoa.

Eia nō naʻe, aia kekahi mau mākau e hiki keʻikeʻia kahi hana hoʻolālā mua - nā mākau "core" a me nā mea'ē aʻe e pono e noʻonoʻo ponoʻoe e hoʻonui i kou waihona.

Ka mea e pono ai eʻike

Huli i nā papa inoa ma ka pūnaewele eʻimi i keʻano no nā mea hoʻolālā mua eʻike a hoʻomaopopo; aiaʻekolu mau mea nui.

ʻAʻole ka pānaʻi.

Aʻo lākou nei:

  1. HTML
  2. CSS
  3. JavaScript (jQuery)

ʻO kēia nā kumumanaʻo. ʻO ka pōmaikaʻi, he nui nā papahana hoʻonaʻauao pūnaewele a loaʻaʻole paha i nā wahi kiko'ī kahi e hiki ai iāʻoe ke aʻo i kēia mauʻike ināʻaʻoleʻoe iʻike mua.

HTML

ʻO ka HyperText Markup Language, a iʻole ka HTML,ʻo ia ka papa hana nui o nā pūnaewele ma ka pūnaewele. E like me ka'ōlelo a Jennifer Kyrnin,

"ʻO ia ka 'ōlelo o nā pūnaewele pūnaewele-ka' ōleloʻilima e heluhelu ai nā mea heluhelu e hāʻawi i nā pūnaewele pūnaewele."

ʻAʻole i hiki i nā palapala pūnaewele ke noho me kaʻole HTML.

CSS

Hana pūʻo CSS a me HTML: hōʻano hou ka CSS i kahiʻano HTML. Makemake au e hoʻohana i ka hoʻohālikelike a like ka nānāʻana o ka HTML me ka maka, aʻo CSS e like me keʻano.

ʻOiaiʻaʻole pono ka CSS e loaʻa i kahi pūnaewele ma ka pūnaewele, ma nā'enewele pūnaewele e hoʻohana i kekahiʻano o ka hua.

Ināʻaʻole, he mea hōʻoluʻolu ia. Me nā hua'ōlelo hou loa o CSS, hiki iāʻoe ke hana i nā mea e like me nā animation a me ka hōʻailonaʻoi aku i hiki i JavaScript a Flash paha i ka wā i hala.

JavaScript

Ua holo wikiwiki ka JavaScript, a iʻole JS paha i nā makahiki. He nui nā kumu i kēia mau lā a hiki ke hoʻohanaʻia i ka mua a iʻole ka hopena hope.

Ma ka piliʻana i ka hoʻolālā mua, he mea nuiʻo JS no ka mea he mea kōkua ia i ka hana pūnaewele pūnaewele. Hiki iāʻoe ke hana i nā mea weliweli e like me ka hanaʻana i nā poʻomanaʻo, nā pāʻokoʻa a iʻole i ka hoʻounaʻana.

I kēia mau lā he nui nā hale waihona JS ma ke kele pūnaewele e kōkua iāʻoe e lawe i kāu mau pūnaewele i ka pae aʻe.

Eia naʻe, no ka liloʻana i mea hoʻolālā mua, ponoʻoe e hoʻomaopopo i keʻano JavaScript likeʻole a me ka hale waihona JS kaulana loa - jQuery.

ʻO Nice-to-Haves

Ma hope o ka hoʻohaʻahaʻaʻana i nā kumuhana,ʻo kēia nā mākaukau'ē aʻe e maikaʻi e loaʻa. (A he nui nā hana e hoʻomaka ana i ke kūkuluʻana i ka hopena.)

MV * JavaScript Frameworks

Hoʻomoe ka papa hana JavaScript i kāu hoʻonohonoho a hoʻoweliweli i kāu code.

Ma kahi o nā koho MV * (a MVC paha) e hele, aia he kanakolu ma waho o laila:ʻelua o ka poʻe i kaulana loa he kuahiwi.js a me angular.js.

Me ka hopohopoʻole, aʻoʻia ka papahana JS kahi mea paʻakikī loa o ka liloʻana i mea hoʻoponopono mua mua, akāʻo ke ala maikaʻi loa ia e lawe ai i kou mau noʻeau i ka pae aʻe.

Nā mea hana CSS

Ke hoʻohālikelikeʻia i nāʻaoʻao JavaScript ma luna nei, he mea maʻalahi kaʻikeʻana i nā kumuhana CSS i lalo. ʻEkoluʻano e nānā ai:

Kākoʻo:ʻO ka hoʻohanaʻana i kahi mua (a mua paha o ka hanahana) he nui nā mea maikaʻi, mai ka hanaʻana i ka mea holoi hoʻomaʻemaʻe i ka mālamaʻana i kaʻoihana. He ala maʻalahi ke kākau CSS a hāpai i nā māhele DRY (Do not Repeat Yourself). ʻO nā mea kālepa CSS maikaʻi loa,ʻo Sass, Less, a me Stylus. Inā hoʻomaka waleʻoe, e hoʻomau i ka aʻo hoʻokahi.

Kākoʻo CSS: Nā papa hana CSS kōkua e hoʻonui i kāu bailana me nā hana i kūkuluʻia a me nā mea'ē aʻe CSS. ʻElua mau hiʻohiʻona kaulanaʻo Bootstrap a me ka Foundation.

Hoʻohālike Kūpono : I kēia mau lā, nui nāʻanoʻokoʻa e hiki ai i kāu pūnaewele ke hoʻololi i nā mea a pau. Hāʻawi ka hana hoʻohālike i ke kūkuluʻana i nā pūnaewele e hana nei ma nā'ōpili nui - ka papahana, ka papa, a me ka'ōnaehana. Hoʻohālike nā papahana e like me Bootstrap a me Foundation i kūkuluʻia i loko, no laila ināʻikeʻoe i kekahi o ia mau mea, ua hoʻonohoʻiaʻoe.

Nā Papa Hana Kūkulu mua

Ma keʻano he mea hoʻolālā, e hiki iāʻoe ke hoʻoponopono i kaʻikepili o ka faila a me ka maikaʻi o ka workflow. Hiki i kēia mau mea hana ke kōkua.

Hoʻolaha Pahūlā: He mea paʻakikī hoʻi ka hoʻolālāʻana i nā keʻena liʻiliʻi, nā waiwai, a pēlā aku, no ka nui o nā papahana a iʻole kahi e hana neiʻoe me kahi hui.

E hoʻohana i kahi luna hoʻopuka, e like me ka Bower, e kiʻi i nā mea a pau a mālama i kahi loiloi o kāu mau mea hou.

ʻO nā mea'ē aʻe: Inā pilikiaʻoe i kekahi manawa i ka hanaʻana i nā papahana mai ka honua mai, e hoʻohana i ke keiki e hoʻomaka koke me nā papahana a noho hua. E holo nei ma ka laina kauoha.

Kālepa Task: E hoʻohana i Grunt a Gulp paha, e holo ana ma luna o ke laina kauoha, e hoʻokomo i nā faila a me ka holomua o ka holomua. Hiki iā lākou ke hana ma keʻano he mea hōʻiliʻili no nā polokalamu polokalamu Sass a iʻole paha, a heʻano likeʻole paha o nā plugins e kaenaʻana i nā hiʻohiʻona'ē aʻe.

Ka Hopena

ʻOiai ka maikaʻi o nā mea maikaʻi e like me ka nui, e noʻonoʻo iā lākou e like me nā akamai e pono ke hoʻohui i ka manawa. ʻO nā mea nui āu eʻike aiʻo HTML, CSS, a JavaScript.

Inā loaʻa iāʻoe kekahi mau pūnaewele pūnaewele'ē aʻe ,ʻoiai ināʻaʻole lākou i mua o ka hopena, lawe iā lākou i ka papa - e like me ka hoʻolālā, hoʻoponopono wikiō, SEO, a pēlā aku.ʻAʻoleʻoe iʻike i ka mea e nānā aku ana i kahi kamaliʻi .

E koho a pehea? Hiki paha iāʻoe ke kūpono kūpono.