jQuery-File-Uploadというライブラリでファイル送信機能を開発しています。
そのライブラリの中身でjquery.fileupload.jsというファイルがありますが、
functionの書き方が初めて見たものでどういう意味か気になります。
普通の即時関数っぽいですが、なぜかセミコロンが宣言部の前についています。
/*
- jQuery File Upload Plugin
- https://github.com/blueimp/jQuery-File-Upload
- Copyright 2010, Sebastian Tschan
- https://blueimp.net
- Licensed under the MIT license:
- https://opensource.org/licenses/MIT
*/
/* jshint nomen:false /
/ global define, require, window, document, location, Blob, FormData */;(function (factory) {
'use strict';
if (typeof define === 'function' && define.amd) {
// Register as an anonymous AMD module:
define([
'jquery',
'jquery-ui/ui/widget'
], factory);
} else if (typeof exports === 'object') {
// Node/CommonJS:
factory(
require('jquery'),
require('./vendor/jquery.ui.widget')
);
} else {
// Browser globals:
factory(window.jQuery);
}
}(function ($) {
'use strict';// Detect file input support, based on
お分かりの方ご説明いただけますか?
回答1件
あなたの回答
tips
プレビュー