- 1. Vue.jsとは ? #JavaScript初心者
- 2. 山の位置をARで表示する技術ブログ:ロケーションARの基本
- 3. JavaScript入門 #文字列型 #数値型 #配列 #日付型
- 4. JavaScriptにおけるオブジェクト指向プログラミング
- 5. バーコード画像を解読するWebアプリケーション
- 6. 【備忘録】画面幅に基づいて特定のスクリプトを読み込む
- 7. TypeScript用 型一覧【自分用】
- 8. macOS: Mission Controlのデスクトップを自動で追加するAppleScript
- 9. MutationObserverを補足しつつ確認していく
- 10. 【Figma Plugins】Figma Pluginsからバージョン履歴にアクセスする
- 11. googleドキュメントに自動でフォントを変更する機能を実装
- 12. 【JavaScript】querySelectorに複数の属性を指定すると、ネストした要素にアクセスできる
- 13. p5.js用のライブラリ「p5.warp」を使って簡単に 3D描画を歪めるエフェクトを扱う
- 14. CSSのチートシートを作ってみた
- 15. React memoとuseCallbackのまとめ
- 16. 【JavaScript】バイナリデータ理解への旅
- 17. JavaScript無効化時のSvelte
- 18. json→csv への変換ライブラリ csv-stringify
- 19. 会話だけで理解するDOM
- 20. p5.js用のライブラリ「p5.animS」を使って描画の軌跡のアニメーションを手軽に実現(まずは軽いお試しから)
Vue.jsとは ? #JavaScript初心者
## はじめに
JavaScriptについてチュートリアルを用いて基礎的な部分を中心に学習を進めていく中で少し自信がついてきたので今回はフレームワークの一つであるVue.jsについて触れていきたいと思います!
最初は描き方ではなく、Vue.jsの概要についてまとめ、具体的な記述方法については学習が終わり次第、記事にまとめて公開したいと思います。
本記事の作成にあたって参考にしたサイトのリンクを掲載しておきます。いまいち理解出来なかった方は是非参考にしてみてください。
https://ja.vuejs.org/guide/introduction
https://www.sejuku.net/blog/10766
## Vue.jsとは?
Vue.jsは、標準的な HTML、CSS、JavaScript の上に構築されるユーザーインターフェースの構築のためのJavaScriptフレームワークです。
ほかの開発ツールと組み合わせやすく、保守・運用が簡単に行える(らしい)のでフロントエンド開発を行う方に人気なフレームワークとなっています。
> フレームワーク:
ソフトウェ
山の位置をARで表示する技術ブログ:ロケーションARの基本
# はじめに
現実世界にデジタル情報を重ね合わせる技術、ロケーションAR。今回は、ユーザーの位置情報を基に山の位置をリアルタイムで表示する方法について説明します。この技術を使えば、観光や登山の際に周囲の山々を簡単に識別することができます。# 使用技術とライブラリ
このプロジェクトでは、以下の技術とライブラリを使用します:
– **AFRAME**:3DおよびARコンテンツをウェブ上で作成するフレームワーク
– **AR.js**:ウェブベースのARライブラリ
– **Geolib**:地理座標の計算を簡単にするライブラリ
– **JavaScript**:クライアントサイドのスクリプティング
– **HTML**:ウェブページの構造を定義# HTMLの基本構造
以下は、HTMLの基本構造です。AR.jsとAFRAMEを使用して、ユーザーのカメラビューに方角を示す矢印を配置します。“`html
JavaScript入門 #文字列型 #数値型 #配列 #日付型
## はじめに
本記事では、JavaScriptにおける[数値](#数値型)や[文字列](#文字列)や[日付](#日付と時刻)など様々なデータ型について関わりのあるメソッドを中心に周辺知識をまとめていきます。
今回の記事も[以前書いた記事][記事]と同様に以下のサイトのチュートリアルを進める中で学んだことをまとめていますのでJavaScriptを勉強している、してみたい方は是非参考にしてください!
https://ja.javascript.info/
## プリミティブのメソッド
JavaScriptにおけるプリミティブはオブジェクトとは別物ですがそれぞれメソッドも提供されています。最初にそのメソッドがどのように動作しているのかについて学びます。> このプリミティブなデータとは、文字列、数値、長整数、論理値、`undefind`、シンボル、`null`のことを指します。
[参考][参考1]最初に与えられた文字列をすべて大文字に変換するメソッドを用いて説明します。
“`javascript:プリミティブのメソッド
let str = “Hello”;alert(
JavaScriptにおけるオブジェクト指向プログラミング
JavaScriptにおけるオブジェクト指向プログラミング
JavaScriptのオブジェクト指向プログラミングは、プロトタイプベースの継承を利用しています。これは、オブジェクトが他のオブジェクト(プロトタイプ)から機能を継承する仕組みです。
## 目次:
– [プロトタイプ](#プロトタイプ)
– [ファクトリ関数](#ファクトリ関数)
– [コンストラクタ関数](#コンストラクタ関数)
– [クラス構文](#クラス構文)
– [JavaScriptにおける継承: extendsとsuper](#javascriptにおける継承-extendsとsuper)## プロトタイプ
プロトタイプとは?オブジェクトのプロパティやメソッドを共有するためのテンプレートオブジェクトです。
各オブジェクトは一つのプロトタイプを持ち、そのプロトタイプからメソッドやプロパティを継承します。使い方の例
配列オブジェクトの push や pop メソッドは、各配列が持っているわけではなく、プロトタイプオブジェクトから継承されています。
Array.prototype.push などがその例
バーコード画像を解読するWebアプリケーション
### 目的
Webページ上に``で表示した画像に含まれたバーコードを解読し、その値を文字列として表示します。こんな感じです。
処理には、画像処理ライブラリの定番[OpenCV](https://opencv.org/)を使います。JavaScript版なので、OpenCV.jsと呼ばれます。
+
JavaScriptなので、`