<strike id="6q0um"></strike>
  • <strike id="6q0um"><s id="6q0um"></s></strike>
  • <ul id="6q0um"></ul><strike id="6q0um"></strike>

    當(dāng)前位置:高考升學(xué)網(wǎng) > 招聘筆試題 > 正文

    Web前端開(kāi)發(fā)筆試題和面試題答案(二)

    更新:2023-09-16 11:42:56 高考升學(xué)網(wǎng)

      function Dog() {};

      Dog.prototype = new Animal("Buddy");

      Dog.prototype.constructor = Dog;

      var dog = new Dog();

      7,F(xiàn)F下面實(shí)現(xiàn)outerHTML

      FF不支持outerHTML,要實(shí)現(xiàn)outerHTML還需要特殊處理

      思路如下:

      在頁(yè)面中添加一個(gè)新的元素A,克隆一份需要獲取outerHTML的元素,將這個(gè)元素append到新的A中,然后獲取A的innerHTML就可以了。

      SPANDIV

      SPAN

      P

      8,編寫(xiě)一個(gè)方法 求一個(gè)字符串的字節(jié)長(zhǎng)度

      假設(shè):

      一個(gè)英文字符占用一個(gè)字節(jié),一個(gè)中文字符占用兩個(gè)字節(jié)

      function GetBytes(str){

      var len = str.length;

      var bytes = len;

      for(var i=0; i

      if (str.charCodeAt(i) > 255) bytes++;

      }

      return bytes;

      }

      alert(GetBytes("你好,as"));

      9,編寫(xiě)一個(gè)方法 去掉一個(gè)數(shù)組的重復(fù)元素

      var arr = [1 ,1 ,2, 3, 3, 2, 1];

      Array.prototype.unique = function(){

      var ret = [];

      var o = {};

      var len = this.length;

      for (var i=0; i

      var v = this[i];

      if (!o[v]){

      o[v] = 1;

      ret.push(v);

      }

      }

      return ret;

      };

      alert(arr.unique());

      10,寫(xiě)出3個(gè)使用this的典型應(yīng)用

      (1)在html元素事件屬性中使用,如

      (2)構(gòu)造函數(shù)

      function Animal(name, color) {

      this.name = name;

      this.color = color;

      }

      (3)

      (4)CSS expression表達(dá)式中使用this關(guān)鍵字

      span element

      12,如何顯示/隱藏一個(gè)DOM元素?

      el.style.display = "";

      el.style.display = "none";

      el是要操作的DOM元素

      13,JavaScript中如何檢測(cè)一個(gè)變量是一個(gè)String類型?請(qǐng)寫(xiě)出函數(shù)實(shí)現(xiàn)

      String類型有兩種生成方式:

      (1)Var str = “hello world”;

      (2)Var str2 = new String(“hello world”);

      function IsString(str){

      return (typeof str == "string" || str.constructor == String);

      }

      var str = "";

      alert(IsString(1));

      alert(IsString(str));

      alert(IsString(new String(str)));

      14,網(wǎng)頁(yè)中實(shí)現(xiàn)一個(gè)計(jì)算當(dāng)年還剩多少時(shí)間的倒數(shù)計(jì)時(shí)程序,要求網(wǎng)頁(yè)上實(shí)時(shí)動(dòng)態(tài)顯示“××年還剩××天××時(shí)××分××秒”

      15,補(bǔ)充代碼,鼠標(biāo)單擊Button1后將Button1移動(dòng)到Button2的后面

      16,JavaScript有哪幾種數(shù)據(jù)類型

      簡(jiǎn)單:Number,Boolean,String,Null,Undefined

      復(fù)合:Object,Array,F(xiàn)unction

      17,下面css標(biāo)簽在JavaScript中調(diào)用應(yīng)如何拼寫(xiě),border-left-color,-moz-viewport

      borderLeftColor

      mozViewport

      18,JavaScript中如何對(duì)一個(gè)對(duì)象進(jìn)行深度clone

      function cloneObject(o) {

      if(!o || 'object' !== typeof o) {

      return o;

      }

      var c = 'function' === typeof o.pop ? [] : {};

      var p, v;

      for(p in o) {

      if(o.hasOwnProperty(p)) {

      v = o[p];

      if(v && 'object' === typeof v) {

      c[p] = Ext.ux.clone(v);

      }

      else {

      c[p] = v;

      }

      }

      }

      return c;

      };

      19,如何控制alert中的換行

      \n alert(“p\np”);

      20,請(qǐng)實(shí)現(xiàn),鼠標(biāo)點(diǎn)擊頁(yè)面中的任意標(biāo)簽,alert該標(biāo)簽的名稱.(注意兼容性)

    相關(guān)文章

    最新圖文

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-18 07:0:24

    2020年河北新聞網(wǎng)兩學(xué)一做

    時(shí)間:2023-09-15 11:0:59

    兩學(xué)一做學(xué)習(xí)教育知

    時(shí)間:2023-09-21 06:0:30
    在线观看亚洲免费| 久久亚洲精品国产亚洲老地址| 亚洲熟妇AV乱码在线观看| 亚洲成年人免费网站| 亚洲黄色免费网站| 久久狠狠高潮亚洲精品 | 亚洲男人的天堂www| 久久夜色精品国产亚洲av| 亚洲色偷偷狠狠综合网| 亚洲国产综合人成综合网站| 亚洲毛片网址在线观看中文字幕 | 亚洲日韩中文字幕无码一区| 456亚洲人成影院在线观| 亚洲自国产拍揄拍| 亚洲人成人网毛片在线播放| 在线观看亚洲AV日韩A∨| 亚洲日产乱码一二三区别| 亚洲欧美日韩自偷自拍| 亚洲av无码专区在线观看下载| 亚洲av无码日韩av无码网站冲| 日韩欧美亚洲国产精品字幕久久久 | 亚洲理论片中文字幕电影| 亚洲国产精品yw在线观看| 久久精品亚洲AV久久久无码 | 国产亚洲人成网站在线观看不卡| 亚洲精品美女久久久久99| 久久久久久亚洲精品| 蜜芽亚洲av无码精品色午夜| 久久精品国产亚洲av日韩| 91嫩草亚洲精品| 亚洲色成人WWW永久在线观看| 男人的天堂av亚洲一区2区| www.亚洲精品| 亚洲精品无码永久在线观看你懂的| 久久九九亚洲精品| 麻豆亚洲av熟女国产一区二| 亚洲乱码一二三四区国产| 亚洲精品国产精品| 亚洲色偷偷综合亚洲AV伊人| 亚洲色婷婷六月亚洲婷婷6月| 亚洲av日韩av不卡在线观看|