亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

JavaScript

JavaScript的基礎(chǔ)知識(shí)

時(shí)間:2024-09-06 23:53:04 JavaScript 我要投稿
  • 相關(guān)推薦

JavaScript的基礎(chǔ)知識(shí)

  var a=false;

JavaScript的基礎(chǔ)知識(shí)

  !a&&alert("hi");

  解釋 a為真才繼續(xù)往下執(zhí)行,所以會(huì)彈出hi

  var a=a||"hi";

  解釋 當(dāng)a為假的時(shí)候會(huì)繼續(xù)執(zhí)行,當(dāng)a為真的時(shí)候跳出這個(gè)語句,所以可以通過這個(gè)辦法復(fù)制默認(rèn)值

  上面的方法并非所有語言都是如此處理,比如PHP

  $a=@$a||"hi";

  echo $a;//1

  php把(@$a||"hi")之后的值賦值過去了...

  $a=true;

  !$a&&echo "hi";

  直接報(bào)錯(cuò):syntax error, unexpected T_ECHO

  關(guān)于prototype

  很多情況下看到prototype都想到只有對(duì)象的情況下有

  var add=function(){alert("b");}

  add.prototype.a = function () {alert("hi");}

  new add.prototype.a;

  第一反應(yīng),可能會(huì)報(bào)錯(cuò),其實(shí)不然,當(dāng)沒有生產(chǎn)對(duì)象的時(shí)候,可以通過add.prototype.a的方式直接調(diào)用靜態(tài)的方法的

  JS挺會(huì)誤導(dǎo)人的,咳

  選擇器問題:

  有時(shí)候需要選擇一個(gè)節(jié)點(diǎn)下的子節(jié)點(diǎn),用childNodes取值FIREFOX,IE的不同讓人很郁悶

  document.getElementsByTagName("head")[0].getElementsByTagName("script")[0];

  上面的方法結(jié)果用在head標(biāo)簽階段還好,用在其他的不怎么好用了

  所有覺得還是用個(gè)類名作處理好點(diǎn)

  復(fù)制代碼 代碼如下:

  function getclassnode(classname,doc){

  doc=doc||document;

  var node=[],i=0,j=0,t;

  var allnode=doc.getElementsByTagName("*");

  while(t=allnode[i]){

  if(RegExp(classname).test(t.className)){

  node[j]=t;

  j++;

  }

  i++;

  }

  return node;

  }

  自從用了JQ后,把原生的JS操作都忘的差不多了,偶爾復(fù)習(xí)下,感覺特麻煩,郁悶.

  補(bǔ)上一點(diǎn)今天發(fā)現(xiàn)的JS要注意的地方,如果一個(gè)JS已經(jīng)引入到了當(dāng)前文檔,即使移除引入節(jié)點(diǎn),通過該引入JS文件定義的變量,函數(shù)等仍然有效,因?yàn)橐呀?jīng)加載到了當(dāng)前的文檔環(huán)境,如下代碼:

  復(fù)制代碼 代碼如下:

  document.getElementsByTagName("head")[0].removeChild(document.getElementsByTagName("head")[0].getElementsByTagName("script")[0]);

【JavaScript的基礎(chǔ)知識(shí)】相關(guān)文章:

如何調(diào)試javascript腳本呢07-19

javascript跨域訪問的方法07-19

商務(wù)禮儀的基礎(chǔ)知識(shí) 禮儀基礎(chǔ)知識(shí)05-04

國畫基礎(chǔ)知識(shí)02-18

網(wǎng)球基礎(chǔ)知識(shí)07-11

健身的基礎(chǔ)知識(shí)09-09

京劇的基礎(chǔ)知識(shí)05-28

顯卡基礎(chǔ)知識(shí)07-16

美術(shù)基礎(chǔ)知識(shí)總結(jié)03-15

公文寫作基礎(chǔ)知識(shí)07-05