shiki0331’s blog

Web Developer. TypeScript / React.js を中心に学んでいます。 ブログ内容で間違っている箇所などありましたら、ご指摘していただけると助かります。

2019-01-01から1ヶ月間の記事一覧

JavaScriptの関数とは?

3日程前から「Javascript」を学び始めたのですが、思っていたよりも難しいです。。笑 (Ruby、HTML&CSSしか触ってなかったので、、) まずは知らない単語ばかりで苦労しました。 その中でもよく出てくる『関数』について説明します。 関数とは 簡単に言うと…

DOMとは?

DOMとは「Document Object Model」の略です。 HTMLやXML文書のためのプログラミングインターフェースです。 簡単にいうと プログラミング言語を使用して、HTMLの「h1」や「p」タグにアクセスする仕組みです。 アクセスすることでJavaScriptなどの言語を用い…

React? ライブラリってなに?

Reactがよくわからなかったので、Googleで調べてみました。調べると「UIのパーツを作るための、JavaScriptライブラリ」と書かれてありました。???JavaScriptを触ったこともない僕には全くわかりませんでした…なので自分で詳しく調べてみました!まず、UI…

コンピュータとは何か? コンピュータとパソコンの違い。

「コンピュータとは何か?」と質問されて答えられる人は意外と少ないのではないでしょうか。 コンピュータは英語にすると「computer」で名詞。 元々は「compute」の動詞が語源みたいです。 「compute」とは計算をする。という意味があります。 コンピュータ…

なぜプログラミング言語は何種類もあるのか?

現在プログラミング言語は200種類以上あると言われています。色々な言語があると学ぶのは大変なので、一つの言語に絞るべきでは?と思いませんか?たくさんのプログラミング言語があるのには理由があります。まずは例としてRubyとPHPの言語を簡単に説明しま…

プログラミングに必須なIT用語!③port

③portコンピュータ同士がやり取りする際には、様々なデータの受け渡しが行われています。データの種類によって、受け渡しを行う際に通る「port」が異なります。例えば「ファイルの送受信を行う仕組みのデータでは、通るportは20番と21番」、「インターネット…

プログラミングに必須なIT用語!②HTTP

②HTTPHTTPとは「Hyper Text Transfer Protocol」の略です。Hyper Text:複数の文書を相互に結びつけるTransfer:輸送Protocol:規約自分のコンピュータ(Webプラウザ)とサーバーがやり取りをする際の約束事です。例えると、日本語と英語で話ししてもコミュニ…

X-HACKでインターン開始。プログラミングに必須なIT用語!①Apache

X-HACKでのエンジニアインターンが始まりました。X-HACKの代表から初心者に必須のプログラミング用語を提示してもらい、15分で学び自分の言葉で説明するという課題を行いました。学んだ用語・Apache・HTTP・port①Apache単語の意味だけを説明すると、「WEB…