ページ 11

ツクール以外のJavascript呼び出しプラグイン

Posted: 2016年9月23日(金) 13:26
by マネーコイコイさん
C#とWPFくらいしかできませんが、Javascriptを頑張って勉強して、初めてプラグインを作成してみました!

パラメーターの JsSrc へJqueryとかPixiとか適当に放り込んでお使いください!
と思ったんですが、現状、プラグインコマンドから呼ぶことはできませんね・・・
ただし、ツクールMVで動くJavascriptに限り動くようです。onLoad以外で他のスクリプト動かす方法ないですかね・・・

プラグインコマンド例:
jsCall CODE alert("javascriptTest");
これでJavascriptが動くちゃあ動くんだけど・・・ね。jQueryは動きませんね。javascriptの仕様でしょうか。

プラグインコマンド例2:
jsCall CODEex myFunc(); js/plugins/TestTkool.js
jsSrc に指定したファイルを読み込んで、メソッドなどを実行します。ただ、これでも動かないコードがあります。

あと、jQueryだけですが、function内でご自由にお使いいただけます。jQuery1.31が付属しています。Mit Licenseです。

ダウンロード:https://github.com/rentacka/TkoolDeveloper/blob/gh-pages/Plugins/jsCall.js

とりあえず、完成?でしょうか。一応、安定版になります。

2016/9/29 jqueryのslim版とjqueryMin版を入れ替えました。公式サイトみたら、どっちも同じようにみえて、実際動かすと違うんですね・・・w
2016/9/30 javascriptを保存して、jQueryで実行する力技で解決しようとしたんですが、CGIとかでないと動かいのでもう面倒だなって・・・w そこまでして動かすくらいなら、jQueryで普通に読み込んで実行する方が軽いし、早いよねってなりましたw(完)
2016/10/09 と思ったんですが、開発はツールとして持続しております! 力技で解決します! もうプラグインじゃないですが・・・w 一応、プラグインもツール用に更新しましたw

これで本当にjqueryが使えるようになっているはずです!

どんなJavascriptでも動かすことはできるプラグインコマンド細胞はあります!ただし、定義文だけなのでjsCall.js単体では動きません。あまりおすすめできるものでもありません・・・なによりも重いですし、プラグインコマンドから実行するほどのものじゃないです。

このプラグインの開発は終了しました。あとは色々カスタマイズしてお使いください。

あと、↓に私のコメントが4つありますが、忘れてください・・・w

Re: ツクール以外のJavascript呼び出しプラグイン

Posted: 2016年9月23日(金) 16:46
by マネーコイコイさん
動いたって思ったら、読み込んでただけでした・・・w AlertはJqueryちゃうかったw $なのか。 もう少し改良してみます。申し訳ない

Re: ツクール以外のJavascript呼び出しプラグイン

Posted: 2016年9月23日(金) 18:00
by マネーコイコイさん
この前動いたのになんで動かないんだろうっと小一時間悩みましたw

私も忘れないように↓にサンプル書いておきますねw

(function(){
// Jqueryサンプル1
$(function(){
var str = " foo ";
var src = jQuery.trim(str); // "foo" を返す
alert("'" + src + "' - no longer");
});

// Jqueryサンプル2
$(function(){
alert('Hello World!');
});
}());

Re: ツクール以外のJavascript呼び出しプラグイン

Posted: 2016年9月23日(金) 18:11
by マネーコイコイさん
あ、まだ問題がありました・・・w

Githubで公開してるプラグインだと動かない・・・w


仕方ありません。最後の手段です。


/*:ja
* @plugindesc jquery
* @author マネーコイコイさん https://twitter.com/ren_tacka
*
* @help
*
*
*/

/*!

jQuery~.jsの冒頭に上のような感じで加えて、プラグインとして読み込ませてください。これで動くはず!

てか、作ったプラグイン思ったとおり動かんかった。本当に申し訳ない。
そして、Jquery直接読み込んでたから、動いてたように勘違いしてましたorz

Re: ツクール以外のJavascript呼び出しプラグイン

Posted: 2016年9月23日(金) 18:14
by マネーコイコイさん
あと、ファイル名の二重拡張子はツクールMVで読み込めないようので、名前を変更してJqueryとか読み込ましてください。

jquery-310.js
こういったかんじで「.」が一個だけになるようにしてください。

作ったプラグインがいつか動くようにもっと勉強しておきますorz