亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? prototype.js

?? 本系統內置的測評模塊可以根據學生的學習成績以及往日的綜合表現對學生的綜合素質分進行自動評分操作
?? JS
?? 第 1 頁 / 共 5 頁
字號:
    return slices.map(iterator);  },  all: function(iterator) {    var result = true;    this.each(function(value, index) {      result = result && !!(iterator || Prototype.K)(value, index);      if (!result) throw $break;    });    return result;  },  any: function(iterator) {    var result = false;    this.each(function(value, index) {      if (result = !!(iterator || Prototype.K)(value, index))        throw $break;    });    return result;  },  collect: function(iterator) {    var results = [];    this.each(function(value, index) {      results.push((iterator || Prototype.K)(value, index));    });    return results;  },  detect: function(iterator) {    var result;    this.each(function(value, index) {      if (iterator(value, index)) {        result = value;        throw $break;      }    });    return result;  },  findAll: function(iterator) {    var results = [];    this.each(function(value, index) {      if (iterator(value, index))        results.push(value);    });    return results;  },  grep: function(pattern, iterator) {    var results = [];    this.each(function(value, index) {      var stringValue = value.toString();      if (stringValue.match(pattern))        results.push((iterator || Prototype.K)(value, index));    })    return results;  },  include: function(object) {    var found = false;    this.each(function(value) {      if (value == object) {        found = true;        throw $break;      }    });    return found;  },  inGroupsOf: function(number, fillWith) {    fillWith = fillWith === undefined ? null : fillWith;    return this.eachSlice(number, function(slice) {      while(slice.length < number) slice.push(fillWith);      return slice;    });  },  inject: function(memo, iterator) {    this.each(function(value, index) {      memo = iterator(memo, value, index);    });    return memo;  },  invoke: function(method) {    var args = $A(arguments).slice(1);    return this.map(function(value) {      return value[method].apply(value, args);    });  },  max: function(iterator) {    var result;    this.each(function(value, index) {      value = (iterator || Prototype.K)(value, index);      if (result == undefined || value >= result)        result = value;    });    return result;  },  min: function(iterator) {    var result;    this.each(function(value, index) {      value = (iterator || Prototype.K)(value, index);      if (result == undefined || value < result)        result = value;    });    return result;  },  partition: function(iterator) {    var trues = [], falses = [];    this.each(function(value, index) {      ((iterator || Prototype.K)(value, index) ?        trues : falses).push(value);    });    return [trues, falses];  },  pluck: function(property) {    var results = [];    this.each(function(value, index) {      results.push(value[property]);    });    return results;  },  reject: function(iterator) {    var results = [];    this.each(function(value, index) {      if (!iterator(value, index))        results.push(value);    });    return results;  },  sortBy: function(iterator) {    return this.map(function(value, index) {      return {value: value, criteria: iterator(value, index)};    }).sort(function(left, right) {      var a = left.criteria, b = right.criteria;      return a < b ? -1 : a > b ? 1 : 0;    }).pluck('value');  },  toArray: function() {    return this.map();  },  zip: function() {    var iterator = Prototype.K, args = $A(arguments);    if (typeof args.last() == 'function')      iterator = args.pop();    var collections = [this].concat(args).map($A);    return this.map(function(value, index) {      return iterator(collections.pluck(index));    });  },  size: function() {    return this.toArray().length;  },  inspect: function() {    return '#<Enumerable:' + this.toArray().inspect() + '>';  }}Object.extend(Enumerable, {  map:     Enumerable.collect,  find:    Enumerable.detect,  select:  Enumerable.findAll,  member:  Enumerable.include,  entries: Enumerable.toArray});var $A = Array.from = function(iterable) {  if (!iterable) return [];  if (iterable.toArray) {    return iterable.toArray();  } else {    var results = [];    for (var i = 0, length = iterable.length; i < length; i++)      results.push(iterable[i]);    return results;  }}if (Prototype.Browser.WebKit) {  $A = Array.from = function(iterable) {    if (!iterable) return [];    if (!(typeof iterable == 'function' && iterable == '[object NodeList]') &&      iterable.toArray) {      return iterable.toArray();    } else {      var results = [];      for (var i = 0, length = iterable.length; i < length; i++)        results.push(iterable[i]);      return results;    }  }}Object.extend(Array.prototype, Enumerable);if (!Array.prototype._reverse)  Array.prototype._reverse = Array.prototype.reverse;Object.extend(Array.prototype, {  _each: function(iterator) {    for (var i = 0, length = this.length; i < length; i++)      iterator(this[i]);  },  clear: function() {    this.length = 0;    return this;  },  first: function() {    return this[0];  },  last: function() {    return this[this.length - 1];  },  compact: function() {    return this.select(function(value) {      return value != null;    });  },  flatten: function() {    return this.inject([], function(array, value) {      return array.concat(value && value.constructor == Array ?        value.flatten() : [value]);    });  },  without: function() {    var values = $A(arguments);    return this.select(function(value) {      return !values.include(value);    });  },  indexOf: function(object) {    for (var i = 0, length = this.length; i < length; i++)      if (this[i] == object) return i;    return -1;  },  reverse: function(inline) {    return (inline !== false ? this : this.toArray())._reverse();  },  reduce: function() {    return this.length > 1 ? this : this[0];  },  uniq: function(sorted) {    return this.inject([], function(array, value, index) {      if (0 == index || (sorted ? array.last() != value : !array.include(value)))        array.push(value);      return array;    });  },  clone: function() {    return [].concat(this);  },  size: function() {    return this.length;  },  inspect: function() {    return '[' + this.map(Object.inspect).join(', ') + ']';  },  toJSON: function() {    var results = [];    this.each(function(object) {      var value = Object.toJSON(object);      if (value !== undefined) results.push(value);    });    return '[' + results.join(', ') + ']';  }});Array.prototype.toArray = Array.prototype.clone;function $w(string) {  string = string.strip();  return string ? string.split(/\s+/) : [];}if (Prototype.Browser.Opera){  Array.prototype.concat = function() {    var array = [];    for (var i = 0, length = this.length; i < length; i++) array.push(this[i]);    for (var i = 0, length = arguments.length; i < length; i++) {      if (arguments[i].constructor == Array) {        for (var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++)          array.push(arguments[i][j]);      } else {        array.push(arguments[i]);      }    }    return array;  }}var Hash = function(object) {  if (object instanceof Hash) this.merge(object);  else Object.extend(this, object || {});};Object.extend(Hash, {  toQueryString: function(obj) {    var parts = [];    parts.add = arguments.callee.addPair;    this.prototype._each.call(obj, function(pair) {      if (!pair.key) return;      var value = pair.value;      if (value && typeof value == 'object') {        if (value.constructor == Array) value.each(function(value) {          parts.add(pair.key, value);        });        return;      }      parts.add(pair.key, value);    });    return parts.join('&');  },  toJSON: function(object) {    var results = [];    this.prototype._each.call(object, function(pair) {      var value = Object.toJSON(pair.value);      if (value !== undefined) results.push(pair.key.toJSON() + ': ' + value);    });    return '{' + results.join(', ') + '}';  }});Hash.toQueryString.addPair = function(key, value, prefix) {  key = encodeURIComponent(key);  if (value === undefined) this.push(key);  else this.push(key + '=' + (value == null ? '' : encodeURIComponent(value)));}Object.extend(Hash.prototype, Enumerable);Object.extend(Hash.prototype, {  _each: function(iterator) {    for (var key in this) {      var value = this[key];      if (value && value == Hash.prototype[key]) continue;      var pair = [key, value];      pair.key = key;      pair.value = value;      iterator(pair);    }  },  keys: function() {    return this.pluck('key');  },  values: function() {    return this.pluck('value');  },  merge: function(hash) {    return $H(hash).inject(this, function(mergedHash, pair) {      mergedHash[pair.key] = pair.value;      return mergedHash;    });  },  remove: function() {    var result;    for(var i = 0, length = arguments.length; i < length; i++) {      var value = this[arguments[i]];      if (value !== undefined){        if (result === undefined) result = value;        else {          if (result.constructor != Array) result = [result];          result.push(value)        }      }      delete this[arguments[i]];    }    return result;  },  toQueryString: function() {    return Hash.toQueryString(this);  },  inspect: function() {    return '#<Hash:{' + this.map(function(pair) {      return pair.map(Object.inspect).join(': ');    }).join(', ') + '}>';  },  toJSON: function() {    return Hash.toJSON(this);  }});function $H(object) {  if (object instanceof Hash) return object;  return new Hash(object);};// Safari iterates over shadowed propertiesif (function() {  var i = 0, Test = function(value) { this.key = value };  Test.prototype.key = 'foo';  for (var property in new Test('bar')) i++;  return i > 1;}()) Hash.prototype._each = function(iterator) {  var cache = [];  for (var key in this) {    var value = this[key];    if ((value && value == Hash.prototype[key]) || cache.include(key)) continue;    cache.push(key);    var pair = [key, value];    pair.key = key;    pair.value = value;    iterator(pair);  }};ObjectRange = Class.create();Object.extend(ObjectRange.prototype, Enumerable);Object.extend(ObjectRange.prototype, {  initialize: function(start, end, exclusive) {    this.start = start;    this.end = end;    this.exclusive = exclusive;  },  _each: function(iterator) {    var value = this.start;    while (this.include(value)) {      iterator(value);      value = value.succ();    }  },  include: function(value) {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲另类国产综合| 久久久久久久久久久久久久久99 | 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 欧美精品一区二区三区高清aⅴ| 国产福利精品导航| 成人欧美一区二区三区黑人麻豆 | 亚洲最大的成人av| www.性欧美| 欧美电影免费观看高清完整版在 | 欧美在线制服丝袜| 日本特黄久久久高潮| 久久久高清一区二区三区| 在线视频国产一区| 久久超碰97人人做人人爱| 久久久久久久久久久黄色| 色婷婷亚洲婷婷| 国产乱子轮精品视频| 亚洲自拍偷拍综合| 久久精品亚洲国产奇米99| 91视频观看视频| 国产一区免费电影| 这里只有精品免费| 午夜av电影一区| 婷婷中文字幕综合| 26uuu精品一区二区在线观看| 粉嫩蜜臀av国产精品网站| 亚洲高清在线精品| 成a人片国产精品| 97成人超碰视| 国产精品精品国产色婷婷| 日韩欧美国产麻豆| 在线这里只有精品| 成人免费毛片app| 男男视频亚洲欧美| 亚洲午夜免费福利视频| 国产精品美女久久久久久2018| 91精品国产综合久久福利软件| 91蜜桃传媒精品久久久一区二区| 日韩专区欧美专区| 亚洲福利国产精品| 亚洲精品亚洲人成人网在线播放| 国产三区在线成人av| 日韩精品一区二区三区视频在线观看 | 国产在线国偷精品免费看| 色屁屁一区二区| 亚洲午夜激情av| 日韩欧美一级二级三级| 久久夜色精品一区| 成人三级在线视频| 国产酒店精品激情| 久久国产三级精品| 蜜臀久久99精品久久久久久9| 一区二区三区四区不卡在线 | 欧美图片一区二区三区| 成人丝袜18视频在线观看| 国产一区二区福利| 精品一区二区影视| 亚洲成人精品影院| 亚洲裸体在线观看| 亚洲人成影院在线观看| 中文字幕中文字幕在线一区| 国产精品色哟哟| 国产精品久久久久久久久动漫| 国产亚洲欧美色| 国产欧美日韩在线视频| 亚洲国产精品av| 欧美私人免费视频| 国产91精品入口| 国产剧情一区二区三区| 国产精品一区二区久久不卡 | 国产精品456| 大胆欧美人体老妇| 99国产精品久久久久久久久久久 | 欧美xxxx在线观看| 精品国产髙清在线看国产毛片 | 日韩免费观看高清完整版| 欧美v日韩v国产v| 久久久久久久久久久久久女国产乱| 欧美日韩国产天堂| 日韩免费高清电影| 国产女人水真多18毛片18精品视频 | 午夜欧美一区二区三区在线播放| 丝袜诱惑亚洲看片| 一区二区三区欧美视频| 日韩精品一级二级 | 久久综合九色综合97婷婷女人| 久久综合狠狠综合久久综合88| 欧美国产精品一区二区| 亚洲桃色在线一区| 日韩中文字幕av电影| 国产伦理精品不卡| 91视频在线观看| 欧美一区国产二区| 国产午夜精品一区二区三区嫩草| 国产欧美精品一区二区色综合朱莉| 亚洲欧美另类久久久精品| 午夜精品久久久久久久蜜桃app| 蜜桃视频在线观看一区二区| 成人免费视频一区二区| 欧美日韩在线不卡| 日韩欧美一区二区在线视频| 国产精品久久一卡二卡| 五月激情综合色| 成人免费毛片片v| 欧美精品自拍偷拍动漫精品| 欧美激情一区二区在线| 偷拍亚洲欧洲综合| 国产传媒久久文化传媒| 欧美伊人久久久久久久久影院| 欧美电视剧在线观看完整版| 亚洲色图另类专区| 国产一区日韩二区欧美三区| 欧美中文字幕一区| 日本一区免费视频| 热久久一区二区| 国产成人精品免费网站| 欧美人妖巨大在线| 中文字幕一区二区三区在线不卡| 日韩精品一级中文字幕精品视频免费观看 | 久久先锋影音av| 日韩码欧中文字| 国产乱色国产精品免费视频| 欧美三级视频在线播放| 中文字幕av一区 二区| 美腿丝袜亚洲三区| 欧洲在线/亚洲| 亚洲欧洲精品一区二区精品久久久 | 国内外成人在线视频| 欧美一级日韩免费不卡| 视频一区视频二区在线观看| 在线免费观看日本欧美| 一区二区在线观看视频| 色综合久久中文字幕| 一区二区三区四区激情| 欧美在线你懂得| 亚洲午夜久久久久中文字幕久| 欧美性一二三区| 婷婷国产在线综合| 欧美精品123区| 捆绑紧缚一区二区三区视频| 精品播放一区二区| 国产综合一区二区| 欧美激情在线一区二区| 91香蕉视频mp4| 亚洲一区二区三区四区五区黄| 色94色欧美sute亚洲线路一ni| 亚洲一级在线观看| 欧美一区二区三区公司| 激情小说欧美图片| 欧美国产乱子伦| 色香蕉久久蜜桃| 日韩高清一区在线| 欧美精品一区二区在线播放| 国产精品一区二区91| 最好看的中文字幕久久| 欧美亚洲动漫制服丝袜| 欧美96一区二区免费视频| 久久精品日产第一区二区三区高清版| 国产91精品免费| 亚洲国产毛片aaaaa无费看| 宅男噜噜噜66一区二区66| 国产一区二区三区在线观看免费视频 | 国产一区二区中文字幕| 国产精品美女一区二区三区| 欧美在线三级电影| 久久精品二区亚洲w码| 国产欧美综合在线| 欧美三级日本三级少妇99| 开心九九激情九九欧美日韩精美视频电影| 日韩美女一区二区三区| a亚洲天堂av| 日韩vs国产vs欧美| 国产精品网站导航| 91.麻豆视频| a4yy欧美一区二区三区| 日韩精品亚洲专区| 日本一二三不卡| 欧美男女性生活在线直播观看| 国内成人免费视频| 亚洲愉拍自拍另类高清精品| 亚洲精品一区二区三区香蕉| 99视频精品在线| 老司机精品视频一区二区三区| 一区免费观看视频| 日韩欧美一二三区| 色婷婷激情综合| 国产在线播放一区二区三区| 亚洲一区二区在线视频| 久久久午夜精品| 欧美久久一二三四区| av高清不卡在线| 黄网站免费久久| av在线播放不卡| 欧美日本精品一区二区三区| 国产欧美日韩三级| 国产高清精品网站| 亚洲国产精华液网站w| 91丨九色丨国产丨porny| 国产精品国产三级国产三级人妇| 成人免费高清在线|