tamakipedia

フロントエンドエンジニア。Typescriptもう特訓中です。一日の振り返りや学んだことをちょっとずつ吐いています。

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

day 5 問題

第1章の分野を終えたので まとめの問題のようなものに取り掛かりました。 At Coder でよく見かけるような競プロ問題なので、 問題と学んだ関数について記載していきます。 まずはこちら 文字列 s と数値 i を受け取り、i 番目に「_」を入れた文字列を返す、…

day 4 関数

ライブラリ 関数は一つにつき一つのタスクを実行するものであり、 汎用性が高いファイルがまとめられたものをライブラリという。 例) Mathライブラリ ... 数学の関数を一括でまとめている図書館のようなイメージ (pythonやJava は import する必要があるみた…

day3 関数

本日は関数について 関数の生成方法 プログラミングでは関数は以下のような構図になっている。 ヘッダー(データ型、関数名、パラメーター) 本体(処理内容) ステートメント 命令や宣言内の実行されるコードのまとまりのこと return 〇〇; や let squaredX = x…

演算子、変数

演算子の優先順位と結合性 演算子の優先順位 一連のルールに従ってどの演算子を実行するかを決定すること ()が一番優先順位高い 演算子の結合性 二つの演算子が同じ優先順位をもっている 時にどの演算子を優先的に実行するか決定すること。 リテラル ソース…

プリミティブ値

プリミティブ型 以下のような基本的なデータ型のこと boolean型 int型 str型 shar型 undefined https://developer.mozilla.org/ja/docs/Glossary/Primitive プログラミング言語によって扱うデータ型が違う 数値に使われるデータ型において、 C#は以下のデー…

コンピューターサイエンスの学習について

フロントエンドエンジニアとしてスキルアップするべく コンピューターサイエンスの勉強を始めようと思います。 きっかけ きっかけは、csの学習方法で検索したときに recruision という学習支援サービス (progateのcs版??)を見つけて試しに少しだけやってみ…

【amp】スクリプトタグに無効な JSON が含まれており、パースできません。

サーチコンソールに出たampのエラーを解決したのでログとして残しておきます。 今回は 「スクリプトタグに無効な JSON が含まれており、パースできません。」 について。 原因 構造化データの作成に用いるJSON+LDの部分でこけていました。 <script type="application/ld+json"> { "@context": "h…

【amp】AMP HTML タグの属性で指定されたレイアウトが無効です。

記事内のimgタグをamp-imgタグに変換した際に起こったエラーについて。 今回行ったこと preg_replaceを用いて、 imgタグをamp-imgタグに置き換える。 //<img>を<amp-img>に差し替え $content = preg_replace('/<img (.*?)>/i', '<amp-img layout="responsive" $1></amp-img>', $content); $content = preg_replace('/<img (.*?) \/>/i', '<amp-img layout="responsive" $1></amp-img>',…</amp-img>

【javascript】webworkerについて

こんにちは! ampなどに使われるwebworkerについて気になったのでまとめてみました。 webworkerとは javascriptをマルチスレッドで処理を行えるようにした、web api の一つです。 メインスレッドを止めることなくjavascriptを利用できるようになります。 オ…