Code for final

ふぁいなる向けのコード置き場です。すでにコードじゃないこともいっぱい。

JavaScript

TypeScriptは難しくない。JavaScriptをやったことあればTypeScriptでシステム開発はすぐできる。メリットだらけなのでやったほうがいい。

ついこないだまでTypeScriptでシステム開発をってやってみたいけど 新しく覚えるの大変だろうな、覚えること多いんだろうなーって思って JavaScriptに逃げていました。 でも、思いきって今回仕事でTypeScriptを使って、システムのリリースまで終わったいまで…

Vue.jsを使った商用にも耐えれるフロントエンド開発環境を無償で手軽に整える手順。

最近、フロントエンドの共通処理方式を検討してくれと依頼されたため、前から気になっていたVue.jsを使ってみたかったこともあり、 思い切って提案したら普通に通りました。なので毎日Vue.js三昧です。楽しいです。 ただ、商用なシステムなので失敗は許され…

imuiTree(jsTree)で初期表示をすべて展開状態にする。

intra-martのパッケージの画面でimuiTree(jsTree)で実装されているツリー表示の画面があるのですが、 エンドユーザ様からすべて展開状態で初期表示してくれと言われたのでカスタマイズ方法を調べてみたら思いのほか簡単にできました。 ツリーのデータを設定…

imuiTree(jsTree)で動的にノードを追加する。

intra-martの画面でツリー表示を行う場合、imuiTreeを使うと思います。 ついこないだプロジェクトで使っていて、初期表示のサーバサイド処理で全ツリーデータを生成していたんですけど、 ぜんぜん性能がでなくて1階層ずつ表示するように変更することにしよう…

intra-martでajaxを使用する場合のサーバサイドロジックをシンプルに記述する方法。

intra-martのajax処理でサーバサイドのロジックの記述(スクリプト開発モデル)のベストプラクティスを考えてみました。 通常、スクリプト開発モデルの場合はhtmlとjsで1セットだと思いますが、ajaxの場合は画面がないのでhtmlを必要としません。 htmlに<imart type="string">を</imart>…

jQueryなしでもセレクタが使えることをはじめて知った日。

jQueryに慣れすぎてて昨日まで知りませんでした。 仕事でレガシーなWEBアプリのエンハンスを任されて、当然jQueryとか使えなくてdocument.getElementById()とdocument.getElementsByName()を駆使して 懐かしみながらコードを書いていたのですが、ふと調べ物…