Moe Szyslak
JF-Expert Member
- Nov 6, 2016
- 354
- 702
Happy to help.Ahsant kiongoz nitarudi na mrejesho
Don't say that againBootstrap ni library
Point yako ni nn hasa !?Don't say that again
Kwanini usiformat code zako vizuri?kwamuda niliopata nimeandaa hicho now sio lena in js
<html>
<head>
<meta name="viewport" content="width=device-width,initial-scale=1.0"/>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>text of js</title>
</head>
<body>
<button onclick="getform()">IngizaJina</button>
<div id="display">
</div>
<p>Umetazama ukurasa huu kwa sekunde<span id="muda"> 0</span></p>
<script type="text/javascript" charset="utf-8">
var x=0;
var y=document.getElementById("muda").value;
var muda=setInterval(function(){
x+=1;
if(x==60){
alert("hongera kwa kuangalia ukurasa huu kwa dakika moja");
}
document.getElementById("muda").innerHTML=" " +x;
},1000);
function funga(){
clearInterval(muda);
}
function getform(){
var data="<input type='text' placeholder='jina lako' id='macho'/> <button onclick='msg()'>Pata salamu</button> <p id='slm'></p><br/><button onclick='funga()'>Funga</button>";
document.getElementById("display").innerHTML=data;
}
function msg(){
var name=document.getElementById("macho").value;
if(name == ""){
document.getElementById("slm").innerHTML="mbona hukujaza jina?";
}
else{
document.getElementById("slm").innerHTML="Habari! " + "<b>" + name + "</b>";
}
}
</script>
</body>
</html>
Hapo umepata 40%Kama hivi
Code:<html> <head> <meta name="viewport" content="width=device-width,initial-scale=1.0"/> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>text of js</title> </head> <body> <button onclick="getform()">IngizaJina</button> <div id="display"> </div> <p>Umetazama ukurasa huu kwa sekunde<span id="muda"> 0</span></p> <script type="text/javascript" charset="utf-8"> var x=0; var y=document.getElementById("muda").value; var muda=setInterval(function(){ x+=1; if(x==60){ alert("hongera kwa kuangalia ukurasa huu kwa dakika moja"); } document.getElementById("muda").innerHTML=" " +x; },1000); function funga(){ clearInterval(muda); } function getform(){ var data="<input type='text' placeholder='jina lako' id='macho'/> <button onclick='msg()'>Pata salamu</button> <p id='slm'></p><br/><button onclick='funga()'>Funga</button>"; document.getElementById("display").innerHTML=data; } function msg(){ var name=document.getElementById("macho").value; if(name == ""){ document.getElementById("slm").innerHTML="mbona hukujaza jina?"; } else{ document.getElementById("slm").innerHTML="Habari! " + "<b>" + name + "</b>"; } } </script> </body> </html>
KWANZAMkuu mathsjery mimi kiupande wangu naona webdesing inazidi kua ngumu acha hapa nilipofika ninauelewa wa HTML,CSS,(JS kwa kiwango kidogo)
Je kunauwezekano wa kuunda website bila kutumia hizi lugha kama php,msql,js inshort kuna kuna other way of coding ambayo ninaweza tengeneza tovuti ya ambayo inaweza kutake data from user na kusave pia maybe like paypal,facebook ninaproject kichwani ila nahitaji kucode mwenyewe pls kwa msaada.
Maana ya kuwa full stack developer, ni kwamba unakuwa na uwezo wa kudeal na front end na back end.Hapana kiongozi mimi binafsi napenda kucode na natamani niwe moja ya madeveloper hasa kwenye web na apps ila zile try , error zinanichosha hasa katika javascript nakisoma kitu mda nakielewa ila nikija kucode napata error ila mkuu hapa lazima nikomae swali langu la mwisho ni language gani ninatakiwa nisome ukiachana na hizi ninazojua kama HTML,CSS ,na hii ninayo komaanayo js ili niwe full web developer na jee hizo bootstrap na jquery ni muhimu na lazima ukijua maana mpaka now language ambazo najua ni muhimu kuzijua ni
HTML
CSS
JAVASCRIPT
PHP
MYSQL
baasi je kunacha kuongeza pls
Unda normal site itakayo ifadhi wasifu wako ikiwa napage kadhaa ila muhimu kuwe na about, contact, service na home page sio lazima uweke portifolio kwa sasa jaribu hizo kwa kuwa huna portifolio, ukiweza.Swadakta kula thanks yamwisho project gan nipe mfano naweza unda kwa hizo language 3 html,css,js pole lkn
Sasa sijajua wajuba watapenda tumalizane pm au hapaNimeshamaliza kuunda vip nikutumie pm
Kama vilivyomo kwenye folder ni vile vile , jf unaweza upload file lenye htmp and css ukiachana J's au php, kwakuwa zinahesabika kama normal file naomba uzip alafu upload , Kama ni hizi hizi ngoja nione.Naona kama hizi code hajakaa fresh mkuu ngoja njaribu kukutumi pm uziweke wewe
Nimeona umeweka post kweye home page na wakati sio blog page na hiyo site sio blog angalia navigation yakoNgoja nzip
Mkuu ninaweza kuona screen shot kwako inaonekana kama hivi View attachment 1756661View attachment 1756662View attachment 1756663View attachment 1756664
<!DOCTYPE html>
<html lang="en">
<head>
<!--panga meta tag kwa mtindo huu, kasome pia umuhimu wa meta tag bado zipo zingine hapa https://www.w3.org/TR/2011/WD-html5-author-20110809/the-meta-element.html, na https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta-->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!--Tenganisha css files kwenye mafolder tofauti pia hata picha nazo usiweke sehemu moja, pia usiweke js ndani ya head weka kwenye body ili page yako iwe na speed unapoifungua, soma https://www.w3schools.com/js/js_whereto.asp-->
<link href="assets/custom/css/theme.css" rel="stylesheet" media="all">
<!--Weka title au mwanzoni kabisa mwishoni, sio sheria ila ni muhimu-->
<title>jamiiblog|homepage</title>
</head>
<body>
<!---usiweke class isiyo na maana yoyote badala ya head iite header au main header au top-header ama jina linaoonyesha nini kimebebwa na hiyo element-->
<header class="main-header">
<!--Usiweke class head-container bali class inayoonyesha ninin kimo ndani ya hii element mfano main navigation ifupishe kidogo-->
<div class="main-nav">
<!--weka content kwenye container-->
<div class="container">
<!--hapa weka brand yako/logo ama jina-->
<h3 class="brand"><a href="index.html">JFB</a></h3>
<!--Usitumie ol tumia ul ili kupanga li manualy na ukisha tumia ul au hata ol hakikisha kinachofuta ndani lazima kiwe ndani ya <li></li> tags sio vinginevyo, halafu hii ni website sio kila link huwa na target="_blank" ni link chache na kwa sababu maalum rejea https://css-tricks.com/use-target_blank/-->
<ul class="nav-items">
<li class="item"><a href="index.html">Home</a></li>
<li class="item"><a href="service.html">Service</a></li>
<li class="item"><a href="about.html">About</a></li>
<li class="item"><a href="contant.html">Contact</a></li>
</ul>
</div>
</div>
<!--Weka banner hapa chini kwanza fanya hii homework usitumie slider yoyote kwa kuwa hata js haujatumia -->
<div class="home-banner">
<div class="container">
<!--hapa juu weka title tumia h1-->
<!--hapa chini weka maelezo mafupi tumia p-->
<!--hapa chini kabisa weka button ya about na contact tumia h1-->
</div>
</div>
</header>
<!--Matumizi ya <br> hayapendezi kwenye container, unaweza tumia ukiwa unacheza na paragraph jifunze namna ya kutumia margin na padding, Maudhudhu yanafuta hapa ikama utatumia id au class sawa lakini ziwe na maana pia, pia unaweza tumia element kama section na article kama utatumia div basi weka class zilizo na maana-->
<section class="main-contents">
<div class="container">
<!--ondoa hii blog-article, niliyorekebisha itunze kwanza, kuna vitu vya kufanya hapo baadae -->
<div class="blog-article">
<div class="title">
<h3 class="heading-one">Jinsi ya kujiunga na kupost thread jamiiforums</h3>
</div>
<div class="article">
<p class="welcome-p">Karibu katika blogu hii leo tutazungumzia jinsi ya kupost na kufungua akaunti jamiiforums(Jf),<br>kwanza kabla ya yote usisahau kuallow notifications kufollow</p>
<h5 class="heading-two">Jamiiforums ni nini?</h5>
<p class="intro-p">Jamiiforums ni mtandao/website ilio jikita zaidi katika kuchangia na kujadili mijadala mbalimbali mtandao huu humuwezesha members kupost na kuchangia hoja bila kuonesha utambulisho wao kwani hua tunaweka fake id tuuu nabaadhi ya vitu kama location na gender hivyo nivigumu kutambulia hususani tovuti hii haitoi uwezekano wa mtu mwingne kuona e-mail yako humfanya mtu kua na amani na chochote pale anapo jadili ila hii sio guarantee kwani utakapokeuka sheria akaunti yako itafungiwa.</p>
<h5>Jinsi ya kujiunga Jf</h5>
<p class="p-continue">Ili kujiunga jamiiforums bofya hapa <a href="#">Jamiiforums</a> kisha utatoke ukurasa kama huu, Hapo mimi natumia darkmode kwako inaweza kutokea ikiwa na rangi ya bluu Kisha bonyeza navigation bar (hivyo vimstari vitatu) na itatokea kitu kama hiki Kisha bonyeza Register hapo itakuletea kwenye ukurasa wa kujisajili kama huu Anza kujaza hio fomu anza na user name hapo utaandika jinalolote utakalolitaka tunapendekeza isiwe jina halisi kisha andika e-mail hapo utaandika email yako kisha tunga password utakayo ikumbuka na ubonyeze agree kisha kitufe cha register baada ya kujisajili utaambiwa usubiri kua aproved na moderators na baada ya kua aproved screen yako itaonekana kama hivi Haya kwanza tumalizie kwa kupost thread yako ya kwanza bonyeza kitufe chekundu chini mkono wa kulia hapo na itakujia page kama hii Hapo utajaza title ya topic yako kuwa makini hairekebishiki bonyeza sehemu ya body kuandika maelezo hivyo vitufe juu kidogo ya body input are vinaweza kutumika kuweka picha video au kubadilisha maandishi rangi na style.</p>
</div>
</div>
</div>
</section>
<!--footer-->
<footer class="footer">
<div class="container">
<p>Get updates from this site follow now</p>
<form class="follow" method="POST">
<input type="email" placeholder="Enter Your email" name="email" id="email" required>
<button type="Submit" id="follow">Follow</button>
</form>
<p>All Right Reserved © Jamiiblog 2021</p>
</div>
</footer>
</body>
</html>
/* Normalize page yako marign na padding by default */
* {
margin: 0;
padding: 0;
/*rejea https://www.w3schools.com/css/css_boxmodel.asp kujua zaidi kuhusu box sizing*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/*Cheza na font ya body naam, tumia font nzuri pia huwezi tumia font moja kwa kuwa kila browser ina utofauti katika kurender page hivyo tunatumia font nyingi zinzoendana,
by default tunaweka sans-serif ili browser ikishindwa kuload basi itatumia default font, kwa hiyo font itakayoanza kupangwa ndiyo itakayo anza kuload ikiload zingine zinatemwa*/
body {
font-family: ubuntu, "helvetica neue", Helvetica, Roboto, Oxygen, Ubuntu, Cantarell, "fira sans", "droid sans", sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.625;
color: #666;
}
/*cheza na heading zote utakazotumia zifanane kwa style*/
h1, h2, h3, h4, h5, h6 {
color: #333333;
font-weight: 700;
margin: 0;
line-height: 1.2;
}
/*Unaweza specify font size ya kila heading au ukaacha kwakuwa kuna default size*/
h1 {
font-size: 36px;
}
h2 {
font-size: 30px;
}
h3 {
font-size: 24px;
}
h4 {
font-size: 18px;
}
h5 {
font-size: 15px;
}
h6 {
font-size: 13px;
}
/*cheza na link zote*/
a {
text-decoration: none;
}
/*cheza na main header + main contents zifanye ziwe relative yaani zifuatane*/
.main-header, .main-contents {
position: relative;
}
/*cheza na container tumia 960grid system rejea https://960.gs/ */
.container {
max-width: 960px;
/*Weka margin zero auto ili upate white space kushoto na kulia*/
margin: 0 auto;
}
/*cheza na main nav container*/
.main-nav {
background: #e8491d;
padding: .6rem 0 .6rem 0;
}
/*cheza na brand*/
.main-nav .brand a {
color: #fff;
}
/*cheza na brand + nav items zote ziwe inline*/
.main-nav .brand, .main-nav .nav-items {
display: inline-block;
}
/*Sukuma kulia nav items*/
.main-nav .nav-items {
list-style: none;
float: right;
}
/*cheza na item + link*/
.main-nav .item {
display: inline-block;
padding: .3rem;
}
.main-nav .item a {
color: #fff;
}
/*footer*/
.footer {
padding: .7rem 0 .7rem 0;
color: #fff;
background: #e8491d;
text-align: center;
}
/*follow input na button*/
.follow input, .follow button {
height: 40px;
display: inline-block;
padding: 0;
}
.follow input {
max-width: 500px;
}
.follow button {
width: 50px;
}
Mi naomba kujua ni nini hasa msingi mkuu wa coding hasa kwa mtu anaeanza?KWANZA
Usione ugumu kujifunza na kutafuta mibadala labda kama udeveloper sio passion yako na unajifunza kama hobby tu.
PILI
Ndio kuna uwezekano lakini what if you want to extend your app, au ukimuuzia mtu au shirika halafu wakakwambia wanataka uongeze feature flani kwenye hiyo script na wakati ulikimbia umande, huoni kuwa umepoteza hela na mteja pia?
MWANA KULITAKA MWANA KULIONA, HAYA BASI NENDA KAJARIBU HII SYSTEM BUILDER INAITWA AppGini kama hautaielewa lipia hii course hapa Customizing AppGini web applications UKISHINDWA KUI-RIDE, JIPE OPTION MWENYEWE.
Ushauri wangu unaposoma, kama njia unayotumia ni
Up and Running(Ukipataka hapa, mzee hakikisha tayari una msingi wa lugha inayofanana na hiyo unayo up and run la sivyo utakuwa unakalili syntax na msululu wa code kama vile organic chemistry ya A level)
Read, note, and run(Pana wafaa wote wasio na ujuzi wowote na walio nao pia juu ya lugha husika)
Usipende sana hili swali mwanzoni HOW bali penda WHY na WHAT Hicho ndo kinachoweza kukusaidia.
Achana na Altenative, ebu pata kidogo hii
Web design
Hapa jaribu kujifunza misingi ya Graphic design itakusaidia sana, hii kwangu huwa nasema ni lazima. Ukishamaliza basi jifunze nini maana website na tofauti yake na web apps kisha angalia nini kinaitajika ili kuunda hivyo vitu, kifupi website au web apps zote zina vitu vifuatavyo.
HEADER(UNAWEZA WEKA NAVIGATION, BANNER(JUMBOTRON)), MAIN CONTENT(UNAWEZA ZIVUNJA KWENYE VIJISEHEMU VIDOGO VIDOGO), FOOTER(MWISHO WA PAGE, UNAWEZA WEKA CONTENT ZA KUFIKIA KWA HARAKA)
Kwa hiyo ukishaelewa muundo wa website na web apps basi njoo kwenye web design hapa utakuwa unajua kabisa kulingana na mahitaji ya mteja uta design vipi hizo components hapo juu na kupata picha kamili ya web inayotakiwa kwa kuwa tayari una kaujuzi ka Graphic design hautachakaa.
NB: SIO GRAPHIC DESIGNER WOTE NI WEB DESIGNER
Baada ya hapo go for frontend development, hapa chagua mwenyewe tekinolojia uipendayo.
-Kama ni html, css na js haya tembeza mkono.
-kama ni bootstrap na jquery haya tembeza mkono.
-kama ni react, vue ama ember tembeza mkono.
Umemaliza hapo jimwage mwenyewe unapopenda kama unaunda web app hapa backend inakuhusu
-kama ni php ama laravel tembeza mkono
-kama python ama django tembeza mkono
-kama ni mysql, postgresql, firebase etc tembeza mkono
Yaani we tembeza mkono kulingana na pumzi yako.
Kama bado walilia alternative sio dhambi ila zina limit
-jifunze wordpress, blogger, kuna web builder kama vile wix, n.k
HATAHIVYO UKITAKA KUWA WEB DEVELOPER NI MUHIMU KUJUA
-Code from scratch(__iwe raw au framework based, muhimu ni scalability, security na portability).
-Know how to use web builder i.e wix etc
-Know all about CMS
Kila jambo lina wakati wake, samahani kwa uadishi mbaya.
Msingi mkuu wa coding/programming ni vile unavyotakiwa kuvisoma kabla hata haujaanza kuunda software mfano dhana, mbinu na michakato mbalimbali inayotumika wakati wa coding.Mi naomba kujua ni nini hasa msingi mkuu wa coding hasa kwa mtu anaeanza?
Yaani namaanisha ukishaandika hyo code kuna sehemu unaclick ili kupata ulichokuwa unataka?
Kwa mfano unataka maneno yawe yanatembea juu kbsa ya website yako je unaanza kucharanga code ili hilo litokee au niaje?
Samahani km sijaeleweka.
Sent from my SM-A013G using JamiiForums mobile app