JavaScript関連のことを調べてみた

JavaScript関連のことを調べてみた

discord bot 作成 (discord.js) 2024/11版

discordのボットを作ってみました。
記事の時期のよって、古い情報もあり動かないところもあったので、2024/11現在ってことで、実際に作ってみて、整理してみました。

## 使ったもの
* 自分のパソコン(Mac)のnode.js
* discord.js

## 必要な知識
* 多少のnode.js javascriptのスキル
* コピペ能力

## 作るBOT
問題がネタが思いつかないことなのですが、天気を教えてくれるボットにしました。
https://qiita.com/youtoy/items/932bc48b03ced5a45c71
をコードをそのまんま使わせていただきました。
ありがとうございます。
ついでに、「天気」以外のメッセージには「👍️」マークをリアクションするようにしてみました。

## discord bot 設定
https://discord.com/developers/applications
で、アプリ設定画面に行きます。
スクショがないです。
※操作中に、適宜「保存」してくださいね。
– – –
1. 右上の“[New Applica

元記事を表示

新卒で配属4か月目の私がGitHub Actionでリポジトリの大掃除をしてとっても喜んでもらえた話

世間のエンジニアの皆さんは、**GitHub Actions**ってどれくらい使ってるんでしょうか:thinking:

私が初めて配属された案件で使っていたリポジトリは、それはそれはひどい有様でした。
(先輩曰く、炎上の爪痕だそう…)

今後もこのリポジトリで作業をしていくのかと思うととても苦しかったため、
なんとかせねばと思いたどり着いたのが**GitHub Actions**でした。

## はじめに

#### この記事の内容

– なぜGitHub Actionsを使用することにしたのか
– 完成したソースコード(後述しますが、他の要素ありきなためコピペでは使えません)

#### 想定読者

– GitHubを使っている
– GitHub Actionsの知識がちょっとある
– リポジトリが散らばっている/複雑で困ってる

#### 作成したワークフロー

– [issue作成時に、対応する親issueと同じラベルとマイルストーンを設定する](#issue作成時に対応する親issueと同じラベルとマイルストーンを設定する)
– [PR作成時、対応するissueと同じラベルを

元記事を表示

HEREの日本地図が一新されました!

# はじめに
HEREでエンジニアをしておりますkekishidaと申します。
この度(2024年10月30日)、***Web向けのHEREの日本地図が一新されました。*** 今回の地図スタイルアップグレードによって、お使い頂いておりますHERE Maps API for Javascriptにおいて表示される日本地図が飛躍的に向上します。
具体的には、以下のイメージをご覧ください。
– 旧スタイル

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3104985/38fad165-59dc-a4f2-7da1-86787e7ef80e.png)

– 新スタイル

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3104985/63299466-8033-f608-aab3-7faf2f356e33.png)

***あれ***?この外観では、ぱっと見ではわからないですね。八重洲付近のビル群

元記事を表示

HTML5 Canvasでインタラクティブアートを作ってみた

# はじめに
HTML5 Canvasでインタラクティブアートを作りました。

[デモ](http://interactive-art.wealthy-design.com/)

画面:
![スクリーンショット 2024-11-05 11.39.12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/682035/9fdf44da-4b34-3792-4aa9-4392f6dfbc96.png)

# 仕様

### 図形の種類
1. 一般的な図形
– 円
– 三角形
– 四角形
– 五角形
– 六角形
1. 文様
– 七宝文様
– マンダラ
– 麻の葉文様
– 青海波
– 菊菱
– 矢絣
– 市松模様
1. その他
– 風車
– 桜
– 星

### 図形の描画
画面を右クリックすると、カーソル位置から図形が描画されます。
大きさ、色、動く方向はランダムです。

### ボタン
図形

元記事を表示

どうでもいいコード(もしかしたら勉強になるかも)

このHTMLコードは、無駄に効率が悪い、または意図的に使われている不合理なコードの例です。各部分を詳しく説明します。

### 1. イベントリスナーの追加
“`javascript
document.getElementById(‘box’).onclick = function() { alert(‘クリックしたよ’); };
document.getElementById(‘box2’).onclick = function() { alert(‘ここもクリックしたよ’); };
“`
– **説明**:
– これは `onclick` イベントをそれぞれ `box` と `box2` の要素に直接バインドしています。この方法は、`addEventListener` を使った方法に比べて柔軟性がありません(複数のリスナーを追加できない、イベントの削除が困難など)。
– 理想的には、`addEventListener` を使うべきです。例えば、同じ要素に複数のイベントを簡単に追加でき、後で削除も可能です。

### 2. 色をランダムに1秒ごとに変更する
“`java

元記事を表示

計算結果が全然違う電卓を作る(?)

今回は計算結果が全然違う電卓を作りたいと思います。
「誰が求めてる?」「なんのために?」それは禁句です。
作る意味はありません。

# HTMLかく
とりあえずHTMLやCSSを書きます。

“`html:index.html





不思議な電卓