• Showing Page History #106847

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

#゚゚Д゚)< 昭和を感じさせるものをこの世から排除したい

IMG_1636.JPGウチのガレージにある忌まわしい蛍光灯とか

´Д`)< MS Edgeの CSS Variable対応はまだか

´Д`)< はよ使いたい

よくわかっていない点

  • Repository概要ページにある タグの役割

´Д`)< ……

JavaScriptで簡単な画像編集ツールを

実装

  • アプリ起動とブラウザ起動
  • ​画像操作対応 (move, scale, rotate)
  • Command 形式での操作の実行
  • Drag & Drop対応 (Image, Text)
  • Save to file

未実装

  • Load 未実装
  • Touch Interface 未対応
  • Undo未実装

未解決

  • アプリ起動とブラウザ起動の識別
  • 必要以上にDOMを触ってしまっている箇所がある
  • Clipboardをどうするか
  • もっと機能単位で独立動作できるようにするべきだったかもしれない。CSS classを生かせていない……
  • もう少し再利用を考えよう……

なんとなくメモ

  • Blobデータって textだからzip圧縮すれば大幅に小さくなると思ったらあまり変化がなかった。 変換元がPNGとかだったりするからなのか。増えた冗長分しか小さくならないのか。
  • 「空白のアプリ」とは、ライブラリやソースが全く登録されていないプロジェクトを作成するのではなく、 「何もせずにビルド,起動したときに余計なコントロールがなく、空白のウィンドウが出るアプリ」のプロジェクトを作成するという意味
  • アプリケーション化についての問題を index.htmlの拡張子を htaに変更することで解決しようかと思うも、htaにするとスクリプトエラーが頻発した。 htaは後方互換たのために残されているため内部起動ブラウザが IEになり、ES6で記述しているJavaScriptのコードが全部エラーになるらしい;´Д`)残念
  • UWPアプリのファイルアクセス
    • 上記 MSDN資料が全く役に立たないため、ファイル保存処理をまとめた形で Pastebinにアップ
  • CSSの適用優先順位
    1. Elementに直接指定 (JSで element直接指定 と HTML tagに style属性直接指定のどちらが優先かは未確認)
    2. CSSで 「id」指定
    3. CSSで 「要素 と class」での指定
    4. CSSで 「selector と class」での指定
    5. CSSで 「classのみ」指定
  • document.elementFromPoint(x,y) は 文書に対してのx, y座標 を指定する