Web开发笔试题

时间:2024-11-12 09:05:49 志华 笔试题目 我要投稿
  • 相关推荐

Web开发笔试题

  在日复一日的学习、工作生活中,我们需要用到试题的情况非常的多,试题可以帮助参考者清楚地认识自己的知识掌握程度。你知道什么样的试题才能切实地帮助到我们吗?下面是小编整理的Web开发笔试题,希望对大家有所帮助。

Web开发笔试题

  1、判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20

  varreg=/^[a-zA-Z][a-zA-Z_0-9]{4,19}$/;

  reg.test("a1a__a1a__a1a__a1a__");

  2、截取字符串abcdefg的efg

  varstr="abcdefg";

  if(/efg/.test(str)){

  varefg=str.substr(str.indexOf("efg"),3);

  alert(efg);

  }

  3、判断一个字符串中出现次数最多的字符,统计这个次数

  //将字符串的字符保存在一个hashtable中,key是字符,value是这个字符出现的次数

  varstr="abcdefgaddda";

  varobj={};

  for(vari=0,l=str.length;i

  varkey=str[i];

  if(!obj[key]){

  obj[key]=1;

  }else{

  obj[key]++;

  }

  }

  /*遍历这个hashtable,获取value最大的key和value*/

  varmax=-1;

  varmax_key="";

  varkey;

  for(keyinobj){

  if(max

  max=obj[key];

  max_key=key;

  }

  }

  alert("max:"+max+"max_key:"+max_key);

  4、IE与FF脚本兼容性问题

  (1) window.event:

  表示当前的事件对象,IE有这个对象,FF没有,FF通过给事件处理函数传递事件对象

  (2) 获取事件源

  IE用srcElement获取事件源,而FF用target获取事件源

  (3) 添加,去除事件

  IE:element.attachEvent(“onclick”, function) element.detachEvent(“onclick”, function)

  FF:element.addEventListener(“click”, function, true) element.removeEventListener(“click”, function, true)

  (4) 获取标签的自定义属性

  IE:div1.value或div1[“value”]

  FF:可用div1.getAttribute(“value”)

  (5) document.getElementByName()和document.all[name]

  IE;document.getElementByName()和document.all[name]均不能获取div元素

  FF:可以

  (6) input.type的属性

  IE:input.type只读

  FF:input.type可读写

  (7) innerText textContent outerHTML

  IE:支持innerText, outerHTML

  FF:支持textContent

  (8) 是否可用id代替HTML元素

  IE:可以用id来代替HTML元素

  FF:不可以

  5、简答题:解释一下什么是HTTP和HTTPS,以及它们之间的主要区别。

  6、编程题:使用JavaScript编写一个函数,该函数接受一个字符串作为输入,并返回该字符串中所有字符出现的频率

  7、简答题:解释什么是CSS的盒模型,并描述其组成部分。

  8、编程题:使用Python编写一个函数,该函数接受一个整数列表作为输入,并返回该列表中所有偶数的和。

  9、 简答题:在React中,什么是组件的生命周期,并列举出至少三个主要阶段。

【Web开发笔试题】相关文章:

web前端开发笔试题目09-19

Web前端开发笔试题集锦08-20

Web前端开发笔试题(Javascript篇)04-05

web前端开发面试题集锦07-30

网易web开发工程师的笔试题分享08-31

中兴Java Web开发工程师笔试题及答案02-10

Java开发web的几种开发模式12-13

Web开发的教程图解06-05

web开发简历范文05-25