PHPはじめました
こんばんは。
とにかく来月中にwordpressを使いこなすことが目標です。
ちなみに数日前に目標としていたプロゲートReactは完了しました!
そして今はPHPを学習しています。
文字の出力、計算、変数、配列・・・
これまでの言語とよく似ているので比較的わかりやすい。
*switch文
if.elseifによる分岐が多い時に書き換える。
switch(式)の(式)とcaseの値が一致した時そのブロックで処理が実行される。
どの条件にも一致しない時、defaultのブロックで処理が実行される。
また、caseブロックの最後には必ずbreak命令を出す。
*配列
$配列名=array(値1,値2,値3,・・・);
()内のデータは先頭からインデックス番号0,1,2,3...となる。
データの追加は、$配列名=値;
内に既存の値を入れると、上書きになる。
*連想配列
$user=array(
'name'=>'トラ',
'age'=>2
);
echo $user['name'];
//結果 トラ
データを追加する場合
$user=['lavel']=['bignner']
↑[]内は、追加するキー、値を入れる。
*繰り返し処理 for文
1〜100まで出力したい場合
①初期化②ループの条件③繰り返す処理④変数の更新
*break文
ループを強制的に中断する
for文の中で、
if($i>5){
break;
}
echo $i;
↑$iの値が6になった段階for文の処理を終了する。
*continue文
for文の中で、
if($i%==0){
contienu;
}
↑$iが3の倍数の時、echoで出力せずに次のループを実行する。
*foreach文
配列、連想配列に対して、先頭から順に繰り返し処理を行う
$colors=array(
'Apple'=>'Red'
'Banana'=>'Yellow'
'Grape'=>'Purple'
foreach($colors as $key => $value){
echo $key.' : '.$value.'';
結果 Apple:Red Banana:Yellow Gpare:Purple
わかりにくい書き方ですが、自分が理解しているのでOK!
これと同時にwordpressの動画をみるなりして進めて行こうと思います。
勉強しながら流し見で住住を見ています、
架空OL日記も見ていたことがあるので、バカリズムの脚本は個人的に好きです!
さて、頑張ります。
React表示のしくみ
こんばんは
今日は、React表示の仕組みを主に
勉強しました。
まず、ブラウザに表示されるまでにApp.js/index.js/index.html
が必要!!
あとはJSXのクラス名について。
className = 'クラス名'
と書きます。HTMLのように
class="クラス名"などと
書かないように注意だね
最後は、コンポーネント!
「部品」や「パーツ」という意味。
Reactでは、見た目を機能ごとにコンポーネント化して組み合わせることでWEBページを作成しているらしい。
JavaScriptもReactもすごく難しいけど
わかるとたのしい!
文系大学生があまり味わえないような
地道な作業?と達成感と面白さ。
明日もいっぱいお勉強します。
愛読書シンク・クリアリー
❶考えるより行動しよう
思考はすぐに「飽和点」に達してしまうらしい
考えるだけの方がラク、行動する方が難しい
なるほど!
でも集団面接では動くより考える人ばっかりだったなあ〜
ひとつめからすごく響いた、、
実際の文字は何度も繰り返して読みたくなる
大切な人が頑張ってると頑張らないとと思えるね〜
明日も頑張ろう!実現に向けて。
Reactはじめました
おはようございます
2021年の冬は寒くなったりあったかくなったり、忙しいです
JavaScriptがついに完結しましたので
Reactはじめました!
JSXの書き方としては、HTMLとほぼ同じ、imgタグでは
閉じタグに違いがあるので注意!
JSXとJSの関係・書き方についてはそこまで難しくないけど、stateの変更部分の書き方はすごく複雑!
まあ全部丸暗記が必要なわけではないので、ざっくりと理解した上で実際に自分でやってみることが必要だねえ〜
また、ゼミの先生のところで話を聞いてもらうことにしました。
家で勉強も大切だけど、決めたからには大人にきちんと話して何かすこしでも納得してもらったり相談に乗ってもらったりしたほうが、自分的にもモチベーションが上がるのではないかなと思う。
さあ、今日も頑張ろう!!
■
こんばんは!
今日はプロゲート
JavaScriptの6を終え、現在7進行中。
配列の最後に新しい要素を追加する→pushメソッド
配列の中の要素を1つずつ取り出して同じ処理を行う→forEachメソッド
配列の要素が1つずつ引数に代入されて処理が進む→findメソッド
条件に合う要素のみで新しい配列を作る→filterメソッド
配列内の全ての要素に処理を行い、その戻り値から新しい配列を作る→mapメソッド
を覚えました。
7では、コールバック関数の呼び出し方、渡し方も学習しましたが、
まだいまいち理解しきっていません。
明日またやります。
今日は兄が引っ越しました。
実家を離れました!引っ越した後の部屋に本が残っていたので
気になる本をもらってきました。
こういう本は本当に読んだことがないので
すごく興味があります。
ウェントワース女子刑務所(hulu)
のシーズン8の1話先行配信も始まって
すごく良い日でした。
明日もいいことがありますように、
おやすみなさい
JavaScriptあとすこし
こんばんは。
今日はプロゲートでJavaScriptの5に突入しました。
いちにちひとつずつ進めてる感じ!
今日は、相対パスが出てきて??????てなったけど
ググってみたらわかりやすい記事書いてくれている人がいたので
すぐ理解できました。
書いてるファイルと同じディレクトリなら[./]
ひとつ上の階層に戻るなら[../]
らしい。
コンピューターに教えてあげる感じらしいです。
なるほどなあ
JavaScriptあとすこし!!
さあ明日も頑張るぞーーー
文系でもプログラミングできるぞーーー
おやすみなさい
■
こんばんは。
高校受験、資格取得に励んだ日々ぶりにたくさん
勉強しています。
プログラミングはすごく難しいけど、
わかると楽しい!
しかも、タイピングが速くなった気がします。
これまでゆっくりHTMLをやんわりとしてきていた自分。
目標を持つことで短期間でぎゅっと
脳みそに知識が凝縮されている気がしています。
でも
JavaScript難しい!
一度で理解できない!
インスタンスの生成の概念は理解するまで時間がかかりました。
特殊なthis.も難しい。
なんとなくぼんやり理解できたかなあという感じ。
2月中にはプロゲートを終えたい!!
そしてこの本。
自分が好きなオフィスでいきいき仕事してる女性がすごく魅力的!
かっこいいな〜
職業も年齢も様々な女性が
いろんな経験をしながら今に至ったという話が沢山書いてあります。
大事にしてることが人それぞれで
感じるものが沢山ありました。
いろんな本、読みたいなあ〜
おやすみなさい。
■
こんばんは。
3日目です!
今日は9時に起きてずっと部屋にこもっていました。
2月中にプロゲートを終わらせてスキルの部分を強化させることが目標です。こういうの学べる学部があるって、高校生の時から知ってたらなあ〜
今日もJavaScriptを進めていました。
昨日の夜中にわからなかった
配列はコンプリート
引数や戻り値で手が止まってしまいました。
明日また起きて勉強しよう!
やはり時間をうまく使って行かないとなあと。。
で、親と話してると、自分がこの選択をできたのって応援してくれて、これまでもこれからもやりたいことをやらせてくれる親のおかげで、
大学も奨学金のこと考えないでいいようにと
頑張って通わせてくれた親のおかげです。
というわけで明日も頑張ろう!
おやすみなさい