- 1. plunkerでopenjscad その10
- 2. plunkerでopenjscad その9
- 3. focus、blurイベント
- 4. 【JavaScript・学習ログ1】JavaScriptの基本操作
- 5. Imgur APIで画像をアップロードしてみた
- 6. 緯度,経度およびZoomからOpenStreetMapのタイルを得る
- 7. イベント処理の実装について
- 8. 【make it easy】Javetを利用して、pdf-libとpdfmakeをefwに使ってみる
- 9. 【0からGASを学ぶ】ところでGASって何?
- 10. オブジェクト指向についてまとめてみた
- 11. JavaScriptにおいてWindow.addEventLisnerを切り出す理由
- 12. plunkerでopenjscad その8
- 13. plunkerでopenjscad その7
- 14. イベント処理の「イベント」とは?
- 15. 「youtubeつぶやきサイト」とプラグインとの連携動作
- 16. Dataform の Unit test で UNION ALL を書くのが辛くて JavaScript の wrapper を書いた話
- 17. フルスタックプログラマーの卵どもにおくる、独学チートシート
- 18. es6のテンプレートリテラルを使って、行頭のインデントを削除
- 19. Next.js + Deck.gl + Google Photorealistic 3D Tilesで3D地図アプリの開発を始める
- 20. Googleのアプリパスワード(App passwords)が見つからない時の対処法
plunkerでopenjscad その10
# 概要
plunkerでopenjscadやってみる。
練習問題やってみた。# 練習問題
STLをパースして、描画せよ。# 写真
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18104/398d155f-9584-7ce4-9e27-248f9daa3822.png)
# サンプルコード
“`
function main() {
var stl =
” solid square-ascii.SLDPRT\n” +
” facet normal 0.000000e+00 0.000000e+00 -1.000000e+00\n” +
” outer loop\n” +
” vertex 0.000000e+00 2.500000e+01 0.000000e+00\n” +
” vertex 2.500000e+01 2.500000e+01 0.000000e+00\n” +
” vertex 0.000000e+00 0.000000e+0
plunkerでopenjscad その9
# 概要
plunkerでopenjscadやってみる。
polyhedron使ってみた。# 写真
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/18104/1a95f2ca-33ba-1570-cb3f-cbdc2608612f.png)
# サンプルコード
“`
function graphFunction(x, y) {
return (x / (y));
}
function findPoint(x, y) {
return parseInt(parseInt((x – xMin) / xStep) * yLen + parseInt((y – yMin) / yStep));
}
var xMin = 1;
var yMin = 1;
var xMax = 9;
var yMax = 9;
var xStep = 0.125;
var yStep = 0.125;
var xLen = ((xMax – xMin) / xStep) + 1;
var yL
focus、blurイベント
`input`タグや`textarea`タグにフォーカスしたとき、なにかのエフェクトを追加したいときは、一般的にCSSで制御するのが基本であるしかし、それだけでは表現できない演出や処理を入れたい場合は、JavaScriptで制御する。
“`html
“`“`js
let textArea = document.getElementById(‘textarea’);textArea.addEventListener(`focus`, () => {
textArea.style.background = ‘#b0b4df47’
});textArea.addEventListener(`blur`, () => {
textArea.style.background = ‘#ffffff’
if (textArea.value == ”) {
alert(‘値を入力してください’);
}
});
“`#### 参考
h
【JavaScript・学習ログ1】JavaScriptの基本操作
# 目次
[1. 記述方法](#1-記述方法)
[2. データの種類](#2-データの種類)
[3. 出力方法](#3-出力方法)
[4. 四則演算](#4-四則演算)
[5. 変数について](#5-変数について)
[6. 定数について](#6-定数について)
[7. よくあるエラーの種類](#7-よくあるエラーの種類)参考:侍テラコヤ『JavaScriptの基礎を学ぼう』https://terakoya.sejuku.net/programs/60/chapters
## 1. 記述方法
JavaScriptを実行するには下記のような記述方法がある。#### ①HTMLファイルの中に記述する
短いコード向け。
“`html
JavaScriptの練習
Imgur APIで画像をアップロードしてみた
See the Pen
Imgur API Upload by John Doe (@04)
on CodePen.