可能性の重複:javascriptとfnで何が起こっていますか?
(function ($, window, undefined) { var // String constants for data names dataFlag = "watermark", dataClass = "watermarkClass", dataFocus = "watermarkFocus", dataFormSubmit = "watermarkSubmit", dataMaxLen = "watermarkMaxLength", dataPassword = "watermarkPassword", dataText = "watermarkText", // Copy of native jQuery regex use to strip return characters from element value rreturn = /\r/g, // Includes only elements with watermark defined selWatermarkDefined = "input:data(" + dataFlag + "),textarea:data(" + dataFlag + ")", // Includes only elements capable of having watermark selWatermarkAble = "input:text,input:password,input[type=search],input:not([type]),textarea", // triggerFns: // Array of function names to look for in the global namespace. // Any such functions found will be hijacked to trigger a call to // hideAll() any time they are called. The default value is the // ASP.NET function that validates the controls on the page // prior to a postback. // // Am I missing other important trigger function(s) to look for? // Please leave me feedback: // http://code.google.com/p/jquery-watermark/issues/list triggerFns = [ "Page_ClientValidate" ], // Holds a value of true if a watermark was displayed since the last // hideAll() was executed. Avoids repeatedly calling hideAll(). pageDirty = false, // Detects if the browser can handle native placeholders hasNativePlaceholder = ("placeholder" in document.createElement("input")); /*******************************************************/ /* Enable/disable other control on trigger condition */ /*******************************************************/ $.fn.TriggerContol = function (options) {
イム最後の2行に苦しん:
What does jQuery.fn mean?
私はそのやっは何をうまくしようとしているページ上のいくつかのスクリプトを持っています。なぜ開発者はfnを使用しましたか?これはどういう意味ですか?
このファイル全体は基本的に、jQuery(x).TriggerControlを実行できるように、関数をJqueryライブラリにアタッチするために設計された匿名関数を呼び出すことを理解しています。 Imは、この特定の構成が何を意味するのだろうと思っています。
+1すてきな答え... – ManseUK