「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板

(#43) 確かにDOM関連はツラい! - 雪乃☆雫 (2021-10-07 10:45) /低 アイデア
 もそっと使いやすくなると良いなぁと漠然と思っているようなことが、色々まとめられててしゅごい☆
 とゆう単なる共感と雑感と思いつきなので、こっちに書きます。

 HTML5とCSS3の知識があること前提という感じなので、そもそもドシロウトにはツラい部分があります(1から勉強しました…)
 しかも、当初マニュアルが全然無かったので命令を見ても何するもんだか分からず、今度はJavascriptを調べて、こ、コレのことか…! みたいな、なかなかの艱難辛苦でしたw

●DOM部品の作成について
 DOM要素作成しただけではダメで、それをさらに親部品に子要素追加しなければならないとか、なかなか分からないですよね><
 作成→追加を一括で出来る簡便な命令はあっても良いかなとは思うのですが、GUIの感覚で作成したい物って、結構inputタグのもの多いと思うんですよ。
 カラーピッカーもレンジもファイル選択も、みんなDOM要素作成するのは「input」で、その「type」属性に「color」とか「file」とかDOM属性設定しなきゃなので、どうしたもんかなという。
 それは後から別途設定しましょうでは、あまり簡便な感じしませんよね。

 個人的には、もっと色々な部品が標準でなでしこの命令として作成出来ると良いと思います。(v1のGUIのように)
 私自身は、自分が使いたそうな物を一通り関数にして用意したのでなんかそれで満足してましたが、現状だと、初心者的にはHTMLでどんな物が作れるか? からまず調べなきゃならないので。
 素人は、カンタンにカッコ良さげな物が作りたい(タブン)
 v1の良さの一つに、ドシロウトでもGUIを備えた本物っぽいWindowsアプリケーションが日本語でカンタンに作れる! というのがあったと思います。v3も、日本語で簡単にブラウザアプリが作れる! というのが大きな柱の一つだと思います。
 やはり、なでしこの命令で色々作れると、楽しげな雰囲気じゃないですか?
 私的にあると良さげと思う部品とか。
https://n3s.nadesi.com/index.php?page=751&action=show

 自前のHTMLでのコトを考えると、canvasやdivも作成出来ると良き?
 どうでしょう?

●DOM和スタイル
 DOM属性設定、取得でも使えるようにならないでしょうか。
 スタイルでは幅、高さでよくて、属性ではwidth,heightっていうのはツラい(´Д⊂ヽ
 そして、「value」とかも「価」で取得したい・・・
 「DOM和スタイル」は「スタイル」だから、別途「DOM和属性」とか作らなきゃなのかなあ。
 英語がムリすぎる素人ユーザー的には、とにかく色々日本語表記で出来ると助かります。だってなでしこだもの☆

 それはそうと、TKIさんの貯蔵庫の747で知りました。DOM和スタイルにはユーザーが追記できる・・・っ!
 そうだよね、普通に辞書型変数ですよね・・・
 「左」はあるのに「上」が無い・・・とかぼやいてたワタシって何・・・orz

●なでしこが良きように取得設定してくれる命令
 一つの命令でもろもろ出来ると便利ですよね☆

 その場合は是非、canvasの幅と高さの設定は、属性とスタイルと両方を、一回で同じ価にセットしてくれるようになるとうれしいような。
 属性はcanvasそのもののサイズで、スタイルは画面表示上のサイズで、それぞれ用途が異なるモノですが、よく分かんないであっちこっち使うと色々変なことになるので、初心者命令的には揃えておくのが無難と思います。

 幅と高さの取得全般ですが、DOMスタイル取得では、スタイル(CSS)で明示的に設定してない物に関しては(デフォルト値や、親部品からの継承)空になっちゃうんですよね。
 DOMスタイル取得なら、そうゆう説明で「なるほど、しょうがないね!」ってなる(?)と思いますが、DOM取得にまとまっていると、見えているものがサイズ0になるとか理解出来ないと思います。スタイルで設定していないからとか言われても容認しがたい。
 Javascriptのサイズ取得するやつ、色々あってよく分かんないんですが、なんか「offsetWidth/offsetHeight」とかで良きように全部取得出来るようにならないでしょうか。

 しかし、色々知恵が付いちゃったせいでしょうか、「value」があるのに「checked」を「価」で取得するとかは、うーん・・・と思っちゃいます。
 普通に「チェック」をオンに・・・とかで良くないですか?
 初心者と言えど、なでしこのマニュアルだけじゃムリーってなったら色々検索したりするだろうし、その時却ってコンランを招くことになるんじゃないかとゆう懸念も・・・
 そういう意味では、Javascriptはともかく、HTMLやCSSの名称からは、あまりかけ離れない方がいいと思うんですよね。


 ・・・と、色々思いつきを書いてみました☆
DOM関連について(変更案) / TKI (2021-10-03 21:09) (#37)/ 低 アイデア
  ご意見に感謝 / クジラ飛行机 (2021-10-03 22:06) (#39)/ 低 アイデア
  確かにDOM関連はツラい! / 雪乃☆雫 (2021-10-07 10:45) (#43)/ 低 アイデア
  感謝! / web@kujirahand.com (2021-11-10 14:34) (#54)/ 低 アイデア

(#43)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能