• EcmaScript源码


      1 /**
      2 @type {Number}
      3 @const
      4 */
      5 NaN = 0;
      6 /**
      7 @type {Number}
      8 */
      9 Infinity = 0;
     10 undefined = 0;
     11 /**
     12 @param {*} x
     13 @return {Object}
     14 */
     15 eval = function(x) {};
     16 /**
     17 @param {*} s
     18 @param {Number} [radix]
     19 @return {Number}
     20 */
     21 parseInt = function(s,radix) {};
     22 /**
     23 @param {*} x
     24 @return {Number}
     25 */
     26 parseFloat = function(x) {};
     27 /**
     28 @param {Number} x
     29 @return {boolean}
     30 */
     31 isNaN = function(x) {};
     32 /**
     33 @param {Number} x
     34 @return {boolean}
     35 */
     36 isFinite = function(x) {};
     37 /**
     38 @param {string} encodedURI
     39 @return {string}
     40 */
     41 decodeURI = function(encodedURI) {};
     42 /**
     43 @param {string} encodedURIComponent
     44 @return {string}
     45 */
     46 decodeURIComponent = function(encodedURIComponent) {};
     47 /**
     48 @param {string} uri
     49 @return {string}
     50 */
     51 encodeURI = function(uri) {};
     52 /**
     53 @param {string} uriComponent
     54 @return {string}
     55 */
     56 encodeURIComponent = function(uriComponent) {};
     57 
     58 /**
     59 @type {function}
     60 */
     61 Object.constructor = 0;
     62 /**
     63 @type {Number}
     64 */
     65 Object.prototype.length = 0;
     66 /**
     67 @type {Object}
     68 */
     69 Object.prototype.prototype = 0;
     70 /**
     71 @param {*} [value]
     72 @constructor
     73 */
     74 function Object(value) {}
     75 /**
     76 @return {string}
     77 */
     78 Object.prototype.toLocaleString = function() {};
     79 /**
     80 @param {string} propertyName
     81 @return {boolean}
     82 */
     83 Object.prototype.hasOwnProperty = function(propertyName) {};
     84 /**
     85 @param {Object} o
     86 @return {boolean}
     87 */
     88 Object.prototype.isPrototypeOf = function(o) {};
     89 /**
     90 @param {string} propertyName
     91 @return {boolean}
     92 */
     93 Object.prototype.propertyIsEnumerable = function(propertyName) {};
     94 /**
     95 @return {string}
     96 */
     97 Object.prototype.toString = function() {};
     98 /**
     99 @return {*}
    100 */
    101 Object.prototype.valueOf = function() {};
    102 
    103 /**
    104 @param {...*} [args]
    105 @constructor
    106 @template T
    107 */
    108 function Array(args) {}
    109 /**
    110 @param {...T|Array.<T>} [items]
    111 @return {Array.<T>}
    112 */
    113 Array.prototype.concat = function(items) {};
    114 /**
    115 @param {string} [separator]
    116 @return {string}
    117 */
    118 Array.prototype.join = function(separator) {};
    119 /**
    120 @return {T}
    121 */
    122 Array.prototype.pop = function() {};
    123 /**
    124 @param {...T} [items]
    125 @return {Number}
    126 */
    127 Array.prototype.push = function(items) {};
    128 /**
    129 @return {Array.<T>}
    130 */
    131 Array.prototype.reverse = function() {};
    132 /**
    133 @return {T}
    134 */
    135 Array.prototype.shift = function() {};
    136 /**
    137 @param {Number} [start]
    138 @param {Number} [end]
    139 @return {Array.<T>}
    140 */
    141 Array.prototype.slice = function(start,end) {};
    142 /**
    143 @param {function} [compareFn]
    144 @return {Array.<T>}
    145 */
    146 Array.prototype.sort = function(compareFn) {};
    147 /**
    148 @param {Number} [start]
    149 @param {Number} [deleteCount]
    150 @param {...T} [items]
    151 @return {Array.<T>}
    152 */
    153 Array.prototype.splice = function(start,deleteCount,items) {};
    154 /**
    155 @param {...T} [items]
    156 @return {Number}
    157 */
    158 Array.prototype.unshift = function(items) {};
    159 /**
    160 @return {Array}
    161 */
    162 Array.prototype.valueOf = function() {};
    163 
    164 /**
    165 @param [value]
    166 @constructor
    167 @return {boolean}
    168 */
    169 function Boolean(value) {}
    170 /**
    171 @return {boolean}
    172 */
    173 Boolean.prototype.valueOf = function() {};
    174 
    175 /**
    176 @param {number} year
    177 @param {number} month
    178 @param {number} [date]
    179 @param {number} [hours]
    180 @param {number} [minutes]
    181 @param {number} [seconds]
    182 @param {number} [milliseconds]
    183 @static
    184 @return {number}
    185 */
    186 Date.UTC = function(year,month,date,hours,minutes,seconds,milliseconds) {};
    187 /**
    188 @param {string} dateString
    189 @static
    190 @return {number}
    191 */
    192 Date.parse = function(dateString) {};
    193 /**
    194 @param {...*} args
    195 @constructor
    196 */
    197 function Date(args) {}
    198 /**
    199 @return {number}
    200 */
    201 Date.prototype.getDate = function() {};
    202 /**
    203 @return {number}
    204 */
    205 Date.prototype.getDay = function() {};
    206 /**
    207 @return {number}
    208 */
    209 Date.prototype.getMonth = function() {};
    210 /**
    211 @return {number}
    212 */
    213 Date.prototype.getFullYear = function() {};
    214 /**
    215 @return {number}
    216 */
    217 Date.prototype.getHours = function() {};
    218 /**
    219 @return {number}
    220 */
    221 Date.prototype.getMilliseconds = function() {};
    222 /**
    223 @return {number}
    224 */
    225 Date.prototype.getMinutes = function() {};
    226 /**
    227 @return {number}
    228 */
    229 Date.prototype.getSeconds = function() {};
    230 /**
    231 @return {number}
    232 */
    233 Date.prototype.getTime = function() {};
    234 /**
    235 @return {number}
    236 */
    237 Date.prototype.getTimezoneOffset = function() {};
    238 /**
    239 @return {number}
    240 */
    241 Date.prototype.getUTCDate = function() {};
    242 /**
    243 @return {number}
    244 */
    245 Date.prototype.getUTCDay = function() {};
    246 /**
    247 @return {number}
    248 */
    249 Date.prototype.getUTCFullYear = function() {};
    250 /**
    251 @return {number}
    252 */
    253 Date.prototype.getUTCHours = function() {};
    254 /**
    255 @return {number}
    256 */
    257 Date.prototype.getUTCMilliseconds = function() {};
    258 /**
    259 @return {number}
    260 */
    261 Date.prototype.getUTCMinutes = function() {};
    262 /**
    263 @return {number}
    264 */
    265 Date.prototype.getUTCMonth = function() {};
    266 /**
    267 @return {number}
    268 */
    269 Date.prototype.getUTCSeconds = function() {};
    270 /**
    271 @return {number}
    272 */
    273 Date.prototype.getYear = function() {};
    274 /**
    275 @param {number} date
    276 */
    277 Date.prototype.setDate = function(date) {};
    278 /**
    279 @param {number} year
    280 @param {number} [month]
    281 @param {number} [day]
    282 */
    283 Date.prototype.setFullYear = function(year,month,day) {};
    284 /**
    285 @param {number} hour
    286 @param {number} [min]
    287 @param {number} [sec]
    288 @param {number} [ms]
    289 */
    290 Date.prototype.setHours = function(hour,min,sec,ms) {};
    291 /**
    292 @param {number} ms
    293 */
    294 Date.prototype.setMilliseconds = function(ms) {};
    295 /**
    296 @param {number} min
    297 @param {number} [sec]
    298 @param {number} [ms]
    299 */
    300 Date.prototype.setMinutes = function(min,sec,ms) {};
    301 /**
    302 @param {number} month
    303 @param {number} [day]
    304 */
    305 Date.prototype.setMonth = function(month,day) {};
    306 /**
    307 @param {number} sec
    308 @param {number} [ms]
    309 */
    310 Date.prototype.setSeconds = function(sec,ms) {};
    311 /**
    312 @param {number} time
    313 */
    314 Date.prototype.setTime = function(time) {};
    315 /**
    316 @param {number} date
    317 */
    318 Date.prototype.setUTCDate = function(date) {};
    319 /**
    320 @param {number} year
    321 @param {number} [month]
    322 @param {number} [day]
    323 */
    324 Date.prototype.setUTCFullYear = function(year,month,day) {};
    325 /**
    326 @param {number} hour
    327 @param {number} [min]
    328 @param {number} [sec]
    329 @param {number} [ms]
    330 */
    331 Date.prototype.setUTCHours = function(hour,min,sec,ms) {};
    332 /**
    333 @param {number} ms
    334 */
    335 Date.prototype.setUTCMilliseconds = function(ms) {};
    336 /**
    337 @param {number} min
    338 @param {number} [sec]
    339 @param {number} [ms]
    340 */
    341 Date.prototype.setUTCMinutes = function(min,sec,ms) {};
    342 /**
    343 @param {number} month
    344 @param {number} [day]
    345 */
    346 Date.prototype.setUTCMonth = function(month,day) {};
    347 /**
    348 @param {number} sec
    349 @param {number} [ms]
    350 */
    351 Date.prototype.setUTCSeconds = function(sec,ms) {};
    352 /**
    353 @param {number} value
    354 */
    355 Date.prototype.setYear = function(value) {};
    356 /**
    357 @return {string}
    358 */
    359 Date.prototype.toDateString = function() {};
    360 /**
    361 @return {string}
    362 */
    363 Date.prototype.toISOString = function() {};
    364 /**
    365 @return {string}
    366 */
    367 Date.prototype.toLocaleDateString = function() {};
    368 /**
    369 @return {string}
    370 */
    371 Date.prototype.toLocaleString = function() {};
    372 /**
    373 @return {string}
    374 */
    375 Date.prototype.toLocaleTimeString = function() {};
    376 /**
    377 @return {string}
    378 */
    379 Date.prototype.toTimeString = function() {};
    380 /**
    381 @return {string}
    382 */
    383 Date.prototype.toUTCString = function() {};
    384 
    385 /**
    386 @type {function}
    387 */
    388 Arguments.prototype.callee = 0;
    389 /**
    390 @type {function}
    391 @const
    392 @deprecated
    393 */
    394 Arguments.prototype.caller = 0;
    395 Arguments.prototype = new Array();
    396 Arguments = {};
    397 
    398 /**
    399 @type {Arguments}
    400 @const
    401 */
    402 Function.prototype.arguments = 0;
    403 /**
    404 @type {Number}
    405 @const
    406 */
    407 Function.prototype.arity = 0;
    408 /**
    409 @param {Object} [thisArg]
    410 @param {Array} [argArray]
    411 @return {*}
    412 */
    413 Function.prototype.apply = function(thisArg,argArray) {};
    414 /**
    415 @param {Object} [thisArg]
    416 @param {...*} [args]
    417 @return {*}
    418 */
    419 Function.prototype.call = function(thisArg,args) {};
    420 Function = {};
    421 
    422 /**
    423 @static
    424 @type {number}
    425 @const
    426 */
    427 Math.E = 0;
    428 /**
    429 @static
    430 @type {number}
    431 @const
    432 */
    433 Math.LN10 = 0;
    434 /**
    435 @static
    436 @type {number}
    437 @const
    438 */
    439 Math.LN2 = 0;
    440 /**
    441 @static
    442 @type {number}
    443 @const
    444 */
    445 Math.LOG10E = 0;
    446 /**
    447 @static
    448 @type {number}
    449 @const
    450 */
    451 Math.LOG2E = 0;
    452 /**
    453 @static
    454 @type {number}
    455 @const
    456 */
    457 Math.PI = 0;
    458 /**
    459 @static
    460 @type {number}
    461 @const
    462 */
    463 Math.SQRT1_2 = 0;
    464 /**
    465 @static
    466 @type {number}
    467 @const
    468 */
    469 Math.SQRT2 = 0;
    470 /**
    471 @param {number} x
    472 @static
    473 @return {number}
    474 */
    475 Math.abs = function(x) {};
    476 /**
    477 @param {number} x
    478 @static
    479 @return {number}
    480 */
    481 Math.acos = function(x) {};
    482 /**
    483 @param {number} x
    484 @static
    485 @return {number}
    486 */
    487 Math.asin = function(x) {};
    488 /**
    489 @param {number} x
    490 @static
    491 @return {number}
    492 */
    493 Math.atan = function(x) {};
    494 /**
    495 @param {number} x
    496 @param {number} y
    497 @static
    498 @return {number}
    499 */
    500 Math.atan2 = function(x,y) {};
    501 /**
    502 @param {number} x
    503 @static
    504 @return {number}
    505 */
    506 Math.ceil = function(x) {};
    507 /**
    508 @param {number} x
    509 @static
    510 @return {number}
    511 */
    512 Math.cos = function(x) {};
    513 /**
    514 @param {number} x
    515 @static
    516 @return {number}
    517 */
    518 Math.exp = function(x) {};
    519 /**
    520 @param {number} x
    521 @static
    522 @return {number}
    523 */
    524 Math.floor = function(x) {};
    525 /**
    526 @param {number} x
    527 @static
    528 @return {number}
    529 */
    530 Math.log = function(x) {};
    531 /**
    532 @param {...number} x
    533 @static
    534 @return {number}
    535 */
    536 Math.max = function(x) {};
    537 /**
    538 @param {...number} x
    539 @static
    540 @return {number}
    541 */
    542 Math.min = function(x) {};
    543 /**
    544 @param {number} x
    545 @param {number} y
    546 @static
    547 @return {number}
    548 */
    549 Math.pow = function(x,y) {};
    550 /**
    551 @static
    552 @return {number}
    553 */
    554 Math.random = function() {};
    555 /**
    556 @param {number} x
    557 @static
    558 @return {number}
    559 */
    560 Math.round = function(x) {};
    561 /**
    562 @param {number} x
    563 @static
    564 @return {number}
    565 */
    566 Math.sin = function(x) {};
    567 /**
    568 @param {number} x
    569 @static
    570 @return {number}
    571 */
    572 Math.sqrt = function(x) {};
    573 /**
    574 @param {number} x
    575 @static
    576 @return {number}
    577 */
    578 Math.tan = function(x) {};
    579 Math = {};
    580 
    581 /**
    582 @static
    583 @type {Number}
    584 @const
    585 */
    586 Number.MAX_VALUE = 0;
    587 /**
    588 @static
    589 @type {Number}
    590 @const
    591 */
    592 Number.MIN_VALUE = 0;
    593 /**
    594 @static
    595 @type {Number}
    596 @const
    597 */
    598 Number.NaN = 0;
    599 /**
    600 @static
    601 @type {Number}
    602 @const
    603 */
    604 Number.NEGATIVE_INFINITY = 0;
    605 /**
    606 @static
    607 @type {Number}
    608 @const
    609 */
    610 Number.POSITIVE_INFINITY = 0;
    611 /**
    612 @param [value]
    613 @constructor
    614 @return {number}
    615 */
    616 function Number(value) {}
    617 /**
    618 @param {Number} [fractionalDigits]
    619 @return {string}
    620 */
    621 Number.prototype.toExponential = function(fractionalDigits) {};
    622 /**
    623 @param {Number} [fractionalDigits]
    624 @return {string}
    625 */
    626 Number.prototype.toFixed = function(fractionalDigits) {};
    627 /**
    628 @param {Number} [precision]
    629 @return {string}
    630 */
    631 Number.prototype.toPrecision = function(precision) {};
    632 /**
    633 @param {Number} [radix]
    634 @return {string}
    635 */
    636 Number.prototype.toString = function(radix) {};
    637 /**
    638 @return {Number}
    639 */
    640 Number.prototype.valueOf = function() {};
    641 
    642 /**
    643 @static
    644 @type {string}
    645 @const
    646 */
    647 RegExp.leftContext = null;
    648 /**
    649 @static
    650 @type {string}
    651 @const
    652 */
    653 RegExp.input = null;
    654 /**
    655 @static
    656 @type {string}
    657 @const
    658 */
    659 RegExp.lastParen = null;
    660 /**
    661 @static
    662 @type {string}
    663 @const
    664 */
    665 RegExp.lastMatch = null;
    666 /**
    667 @static
    668 @type {string}
    669 @const
    670 */
    671 RegExp.rightContext = null;
    672 /**
    673 @static
    674 @type {string}
    675 @const
    676 */
    677 RegExp.$1 = null;
    678 /**
    679 @static
    680 @type {string}
    681 @const
    682 */
    683 RegExp.$2 = null;
    684 /**
    685 @static
    686 @type {string}
    687 @const
    688 */
    689 RegExp.$3 = null;
    690 /**
    691 @static
    692 @type {string}
    693 @const
    694 */
    695 RegExp.$4 = null;
    696 /**
    697 @static
    698 @type {string}
    699 @const
    700 */
    701 RegExp.$5 = null;
    702 /**
    703 @type {boolean}
    704 @const
    705 */
    706 RegExp.prototype.global = 0;
    707 /**
    708 @type {boolean}
    709 @const
    710 */
    711 RegExp.prototype.ignoreCase = 0;
    712 /**
    713 @type {Number}
    714 */
    715 RegExp.prototype.lastIndex = 0;
    716 /**
    717 @type {boolean}
    718 */
    719 RegExp.prototype.multiline = 0;
    720 /**
    721 @type {string}
    722 */
    723 RegExp.prototype.source = null;
    724 /**
    725 @param {string} [pattern]
    726 @param {string} [options]
    727 @constructor
    728 */
    729 function RegExp(pattern,options) {}
    730 /**
    731 @param {string} [String]
    732 @return {Array|{index:number, input:string}}
    733 */
    734 RegExp.prototype.exec = function(String) {};
    735 /**
    736 @param {string} [String]
    737 @return {boolean}
    738 */
    739 RegExp.prototype.test = function(String) {};
    740 
    741 /**
    742 @param {...Number} [chars]
    743 @static
    744 @return {string}
    745 */
    746 String.fromCharCode = function(chars) {};
    747 /**
    748 @param [value]
    749 @constructor
    750 @return {string}
    751 */
    752 function String(value) {}
    753 /**
    754 @param {string} [nameAttribute]
    755 @return {string}
    756 */
    757 String.prototype.anchor = function(nameAttribute) {};
    758 /**
    759 @return {string}
    760 */
    761 String.prototype.big = function() {};
    762 /**
    763 @return {string}
    764 */
    765 String.prototype.blink = function() {};
    766 /**
    767 @return {string}
    768 */
    769 String.prototype.bold = function() {};
    770 /**
    771 @param {Number} pos
    772 @return {string}
    773 */
    774 String.prototype.charAt = function(pos) {};
    775 /**
    776 @return {Number}
    777 */
    778 String.prototype.charCodeAt = function(index) {};
    779 /**
    780 @param {...string} [strings]
    781 @return {string}
    782 */
    783 String.prototype.concat = function(strings) {};
    784 /**
    785 @return {string}
    786 */
    787 String.prototype.fixed = function() {};
    788 /**
    789 @param {string} color
    790 @return {string}
    791 */
    792 String.prototype.fontcolor = function(color) {};
    793 /**
    794 @param {Number} size
    795 @return {string}
    796 */
    797 String.prototype.fontsize = function(size) {};
    798 /**
    799 @param {string} searchString
    800 @param {Number} [position]
    801 @return {Number}
    802 */
    803 String.prototype.indexOf = function(searchString,position) {};
    804 /**
    805 @return {string}
    806 */
    807 String.prototype.italics = function() {};
    808 /**
    809 @param {string} searchString
    810 @param {Number} [position]
    811 @return {Number}
    812 */
    813 String.prototype.lastIndexOf = function(searchString,position) {};
    814 /**
    815 @param {string} href
    816 @return {string}
    817 */
    818 String.prototype.link = function(href) {};
    819 /**
    820 @param {string} that
    821 @return {boolean}
    822 */
    823 String.prototype.localeCompare = function(that) {};
    824 /**
    825 @param {RegExp} regexp
    826 @return {Array|{index:number, input:string}}
    827 */
    828 String.prototype.match = function(regexp) {};
    829 /**
    830 @param {RegExp|string} searchValue
    831 @param {string|function} replaceValue
    832 @return {string}
    833 */
    834 String.prototype.replace = function(searchValue,replaceValue) {};
    835 /**
    836 @param {*} regexp
    837 @return {Number}
    838 */
    839 String.prototype.search = function(regexp) {};
    840 /**
    841 @param {Number} start
    842 @param {Number} [end]
    843 @return {string}
    844 */
    845 String.prototype.slice = function(start,end) {};
    846 /**
    847 @return {string}
    848 */
    849 String.prototype.small = function() {};
    850 /**
    851 @param {*} separator
    852 @param {Number} [limit]
    853 @return {Array}
    854 */
    855 String.prototype.split = function(separator,limit) {};
    856 /**
    857 @return {string}
    858 */
    859 String.prototype.strike = function() {};
    860 /**
    861 @return {string}
    862 */
    863 String.prototype.sub = function() {};
    864 /**
    865 @param {Number} start
    866 @param {Number} [length]
    867 @return {string}
    868 */
    869 String.prototype.substr = function(start,length) {};
    870 /**
    871 @param {Number} start
    872 @param {Number} [end]
    873 @return {string}
    874 */
    875 String.prototype.substring = function(start,end) {};
    876 /**
    877 @return {string}
    878 */
    879 String.prototype.sup = function() {};
    880 /**
    881 @return {string}
    882 */
    883 String.prototype.toLowerCase = function() {};
    884 /**
    885 @return {string}
    886 */
    887 String.prototype.toLocaleLowerCase = function() {};
    888 /**
    889 @return {string}
    890 */
    891 String.prototype.toLocaleUpperCase = function() {};
    892 /**
    893 @return {string}
    894 */
    895 String.prototype.toUpperCase = function() {};
    896 /**
    897 @return {string}
    898 */
    899 String.prototype.valueOf = function() {};
    900 
    901 /**
    902 @type {string}
    903 */
    904 Error.prototype.name = null;
    905 /**
    906 @type {string}
    907 */
    908 Error.prototype.message = null;
    909 /**
    910 @param {*} [msg]
    911 @param {*} [id]
    912 @constructor
    913 */
    914 function Error(msg,id) {}
    915 
    916 EvalError.prototype = new Error();
    917 EvalError = {};
    918 
    919 RangeError.prototype = new Error();
    920 RangeError = {};
    921 
    922 ReferenceError.prototype = new Error();
    923 ReferenceError = {};
    924 
    925 SyntaxError.prototype = new Error();
    926 SyntaxError = {};
    927 
    928 TypeError.prototype = new Error();
    929 TypeError = {};
    930 
    931 URIError.prototype = new Error();
    932 URIError = {};
  • 相关阅读:
    用python抓取百度指数 以及 用cxfreeze打包的经验
    selenium中send_keys的使用
    python之文件调用
    学习python之selenium
    学习python图像识别
    解决方案: 运行ugarchroll,报错Error in try(.C("c_qstd", p = as.double(p), mu = as.double(mu), sigma = as.double(sigma), : NA/NaN/Inf in foreign function call (arg 3)
    int 转 const char*
    均值,方差,协方差,协方差矩阵,特征值,特征向量
    OpenCv 图片上添加汉字
    OpenCV获取与设置像素点的值的几个方法
  • 原文地址:https://www.cnblogs.com/qianduanjingying/p/5124126.html
Copyright © 2020-2023  润新知