亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

[????? ?? ??] ????? ?? ?? ??? ??_JavaScript
天蓬老師
天蓬老師 2017-11-13 13:04:27
0
0
1763

JavaScript

JavaScript ?????, ????? ??? ??? ??????

??? ??? ????

?? ???? JS ??? ?? ???? ???? ?????.
???? ?? ??? ?? ???? eval? ???? ??? ???(? ?, JS ??? ?? ???? ? ? ??).

null? ???? ??? ???? ??????

?? ??? ??? ??? ?????.

// ???(???) ?? ??, ??: github.com/markyun
markyun.Event = {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? using using using ' ? ? ? ? ? ? through ?? ?? ?? ?? ‐ to
? ? ? ? ? ? ? ? ? ? ????????????fn= document; = function() { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? ? ?? ?? ?? ' 's ‐ ‐ ‐ ‐ ‐? .onload = function() { ;
??????????????????????????????????????????????????????????????????// ????: ?? ??, ??? ??, ??? ???
AddEvent : function(element , ??, ???) {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?} else if (element.attachEvent) {
???????????????~????? element['on' + type] = handler
// ??? ??/ RemoveEvent: ??(??, ??, ???) {
if ( Element.removenentListener) {
Element.removenentListener (Type, Handler, False);
} ELS e if (Element.datachevent) {
element.detachEvent('on' + type, handler);
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ? ? element[' on' + ??] = null;},/ // ??? ?? (IE? ??? ??? ???? ?? ??? ?? ??? ?????)
StopPropagation: Function (EV) {
IF (Ev.stopPropagation) {
Ev.stopPropagation ()
} Else {
EV EV .cancelBubble = true;
??????????????????????????????????????????????????????????????? ??????????~??????????????????????????????????????????????????????????? event.returnValue = false; // ??? ??? ?? ??? ???? ???? ?? ?? ??? ?????. ???? ???? ??? ? ??? ?????. and? ?? (c) {
ev = c.arguments[0];
????????????????????????????????????????????????????????????????????????c = c.caller;
}
}
}
}
}



Node.js? ?? ??? ????? ??????

?? ???, ??, ??? ??? ??


js? ?? ??? ??? ?????.

??, ???, ??, ??, ???? ??


Javascript?? ??? ???? ??? ??????

?????? ???? ??


["1", "2", "3"].map(parseInt) ?? ??????

[1, NaN, NaN]parseInt?? ? ?? ?? ??(val, radix)? ????? map? 3(??, ???, ??)? ???? ?????

?? ?? ???? (? ??? ??? ? ???)

function Person(??, ??) {
this.name = name;
this.age = age;
this.sing = function() { Alert ( this.name) }
}

This ??? ?? ??? ?? ?????????.

??? js? ??????. ??? ??? ???? ???? ?? ? ?? ?????.

??? ???? ??? ????. ?, ??? ???? ??? ?????.

??? ????? ?? ?? Global???. ??? ???? ??? ? ??? ?????. ???? ?????? IE? Firefox? ??? ????? ???? ?????? ??? ??? ???

1. ?????? ???? ??(?? ??? ?? ???? ???) ?? ?? ??? ???? ???? ?????. JavaScript? ??? ? ?? ?????.

2. ??? ?? ????: IE? ??? ????? Firefox? ??? ?????.

3. ev.stopPropagation();


???? ???? ? ???? ????

say667()? ??? ??? say667() ???? ?? ??? ????? ??? ?? ??? ?? ??? ???? ?? ???. ?? ?? Javascript? ??? ?? ???? GC? say667()? ???? ???? ???? ?? ???. ???? say667()? ?? ?? ??? say667()? ??? ?? ???? ?????. ??? ???? ???? ??? ?? ?? ??? ?????.

function say667() {

// ??? ??? ??? ?? ??

var num = 666;
var sayAlert = function() { Alert(num) }
num++;
return sayAlert;
}

var sayAlert = say667();
sayAlert()//?? ??? 667



"use strict"; ?? ????? ??? ??????

??? ?? ???? ???? ??? ??????

instanceof ??(?? ??)

if(astanceofPerson){

alert('yes');

}


new ???? ??? ??? ????

1. ? ??? ????, ??? ??? ???? ??? ?????? ?????.

2. ??? ???? ??? ??? ???? ?????.

3. ?? ??? ??? this? ????, ???? this? ????? ?????.

var obj = {};
obj.__proto__ = Base.prototype;
Base.call(obj);



Javascript?? ?? ?? ??? ??? ? ?????? ?? ?? ?? ??? ????. ??? ?? ??????

hasOwnProperty

JSON? ?????


JSON(JavaScript Object Notation)? ??? ??? ?? ?????.

JavaScript? ?? ??? ???? ???. ??? ??? ???? ?? ?? ??? ???? ?? ???? ????.

{'age':'12', 'name':'back'}


js?? ??? ????? ??? ??????

?? ? ???, DOM? ?? ??(?? ????? ???), ?? ? js? ??? ??

ajax? ??????

???? ???? ?????

?? ??? ??? ???? ????

jsonp, iframe, window.name, window.postMessage, ??? ??? ??? ??

??? ??????? ???= function() {

     //...

  };

   return {

    m1 : m1,
    m2 : m2
  };
  })()



AMD(??/??? ??) , CMD(?? ?? ??) ??? ???

??? ?? ??? ??????

(1) ??, IE? ??

(2) async:

(3) ???? ??, DOM? ??, ?? ? ??

document.write? innerHTML? ???

document.write? ?? ?? ??? ?? ???

innerHTML? ???? ??? ?? ?? ? ????

.call()? .apply()? ???? ??????

???? add? sub? ???? ? ???? add.call(sub,3,1) == add(3,1)??? ?? ??? ??? ????. Alert(4)

??: js? ?? ???? ????, ?? ??? Function ??? ?? ?????.

function add(a,b)

{

warning(a+b);

}

function sub(a,b)
add.call(sub,3, 1)



???? ?????? Jquery? jQuery UI ???

*jQuery? ???, ?? ??, ??? ??? ?? ?? ???? js ????????.

*jQuery UI? jQuery? ???? ?? jQuery? ???? ???? ??? ???????.
?? ??, ??? ??, ?? ?? ?? ?? ?? ????? ???? ?? ????? ??? ?????.


JQuery? ?? ??? ????? ?? ??? ?? ???? ??? ?? ? ????

jquery?? ??? json ???? ??? ?? ?? ???? ??? ??????

? ??? jQuery?? ???? ???? ?? ? ?? jQuery ??? ???? ???.

$.fn.stringifyArray = function(array) {

} return JSON.stringify(array)
}

$.fn. parseArray = Function (Array) {
Return json.parse (array)}

??? ?????:

$ (""). StringifyArray (Array)

jQuery? ???? ???

*??? ?? ??? ??? ?? DOM ??? ???? ?? ??? Id ???? ?? ?? ????.

*?? ???? DOM? ?? ??? ? ?????. Jquery? ?? ??? ???? ?? ? ????.
?: var str=$("a").attr("href");

*for (var i = size; i < arr.length; i++) {}
for ??? ?? For? ?????. ??(arr)? .length ??? ???? ??? ??? ? ? ??? ????? ??? ???? ??? ? ??? ??? ? ????.
for (var i = size, length = arr.length; i < length; i++ ) {}

JavaScript?? ?? ? ?? ?? ?????

??? Javascript? ???? ??? ??????

?? ???? ?? ??? ??? ??????

??? ??? ? ?? ???? ??? ???? ?? ??? ???? ?????.
??? ???? ??? ????? ???? ? ??? ?? ??? ?? ?? ??? ?? ?????. ??? 0?? ??? ???(?? ??? ?? ???? ??) ??? ?? ??? ??? ???? ??? ???? ??? ? ????.

setTimeout? ? ?? ????? ?? ?? ???? ???? ??? ??? ?????.
???, ?? ??, ??(? ??? ?? ???? ?? ???? ??? ???)

JQuery? ?? ???? ??? ??? ???? ? ????.


天蓬老師
天蓬老師

歡迎選擇我的課程,讓我們一起見證您的進步~~

?? ??(0)