天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

Prototype 學習 工具函數(shù)學習($w,$F方法)

$w方法
Splits a string into an Array, treating all whitespace as delimiters. Equivalent to Ruby's %w{foo bar} or Perl's qw(foo bar).
復制代碼 代碼如下:
function $w(string) {
if (!Object.isString(string)) return [];
string = string.strip();
return string ? string.split(//s+/) : [];
}

這個方法就是用空白字符把字符串分成數(shù)組,然后返回。
例子:
復制代碼 代碼如下:
$w('apples bananas kiwis') // -> ['apples', 'bananas', 'kiwis']

$F方法
Returns the value of a form control. This is a convenience alias of Form.Element.getValue.
復制代碼 代碼如下:
var $F = Form.Element.Methods.getValue;
//====>getValue()
getValue: function(element) {
element = $(element);
var method = element.tagName.toLowerCase();
return Form.Element.Serializers[method](element);
}
//====>Serializers
Form.Element.Serializers = {
input: function(element, value) {
switch (element.type.toLowerCase()) {
case 'checkbox':
case 'radio':
return Form.Element.Serializers.inputSelector(element, value);
default:
return Form.Element.Serializers.textarea(element, value);
}
},
inputSelector: function(element, value) {
if (Object.isUndefined(value)) return element.checked ? element.value :
null;
else element.checked = !!value;
},
textarea: function(element, value) {
if (Object.isUndefined(value)) return element.value;
else element.value = value;
},
//省略,以后說到這個對象的時候在詳細說明
......
//====> Object.isUndefined
function isUndefined(object) {
return typeof object === "undefined";
}

這個函數(shù)最后就是返回傳入?yún)?shù)的值。從Form.Element.Serializers 這個對象里面定義的方法可以看出,$F方法取得的是Form元素的值,如果定義一個div然后調(diào)用這個方法將會拋出Form.Element.Serializers[method] is not a function異常,如果給定的ID不存在將會拋出element has no properties異常。
在Form.Element.Serializers 里面的方法中先檢查value這個參數(shù)是否存在,存在就相當于給element參數(shù)賦值,不存在就會返回element的值

JavaScript技術(shù)Prototype 學習 工具函數(shù)學習($w,$F方法),轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲高清在线视频 | 99re这里只有精品国产 | 四虎永久在线精品国产 | 日韩毛片在线视频 | 丰满的大白屁股ass 丰满大屁俄罗斯肥女 | 果冻传媒在线观看进入窗口 | 纯肉合集(高H)| 含羞草国产亚洲精品岁国产精品 | 菊地凛子av | 国产免费毛片在线观看 | 成年免费三级视频 | 久久精品男人影院 | 美女大鸡鸡| 翁熄性放纵交换300章 | 国产a视频视卡在线 | 天天色天天干天天 | 99国产热视频在线观看 | 亚洲精品无码午夜福利在线观看 | 5G在线观看免费年龄确认 | 我的漂亮朋友在线观看全集免费 | 男女亲吻摸下面吃奶视频 | 97国产揄拍国产精品人妻 | 免费夜色污私人影院网站 | 小寡妇好紧进去了好大看视频 | 成人无码精品一区二区在线观看 | 中文无码有码亚洲 欧美 | 日本中文字幕巨大的乳专区 | 久久免费资源福利资源站 | 丰满的女友1在线观看 | 在线观看国产精选免费 | 久久嫩草影院网站 | 狠狠色狠狠色综合曰曰 | 久久黄色网址 | 美女扒开屁股让男人桶 | 中字幕视频在线永久在线 | 国产成人免费高清在线观看 | 国产69精品久久久久观看软件 | 国产91无毒不卡在线观看 | 亚洲AV国产国产久青草 | 欧美精品色视频 | 九九热这里都是精品 |