用户名: 密码: 企业 个人
当前位置:89学习网范文文章招聘应聘笔试Web前端开发笔试题(Javascript篇)» 正文

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

[10-16 20:00:41]   来源:http://www.89xue.com  笔试   阅读:90
摘要:在页面中添加一个新的元素A,克隆一份需要获取outerHTML的元素,将这个元素append到新的A中,然后获取A的innerHTML就可以了。sdfshdfklsjdafklsajdf;lajk;dfjklsjdfk 编写一个方法 求一个字符串的字节长度/*假设:一个英文字符占用一个字节一个中文字符占用两个字节*/(function getByte(str) {var num = 0;for (var i = 0, l = str.length; i < l; i++) {if (str.charCodeAt(i) > 255) {num += 2;} else {num++;}}alert(num。
Web前端开发笔试题(Javascript篇),标签:笔试范文,http://www.89xue.com

  在页面中添加一个新的元素A,克隆一份需要获取outerHTML的元素,将这个元素append到新的A中,然后获取A的innerHTML就可以了。

  

  

  

  

  

  

  

  

  sdfshdfklsjdafklsajdf;lajk;dfjklsjdfk

  

  

 

  

  

  编写一个方法 求一个字符串的字节长度

  /*假设:

  一个英文字符占用一个字节

  一个中文字符占用两个字节*/

  (function getByte(str) {

  var num = 0;

  for (var i = 0, l = str.length; i < l; i++) {

  if (str.charCodeAt(i) > 255) {

  num += 2;

  } else {

  num++;

  }

  }

  alert(num);

  })("你好,John!")

  编写一个方法 去掉一个数组的重复元素

  Array.prototype.unique = function() {

  var ret = [];

  var o = {};

  for(var i=0, len=this.length; i

  if(!o[this[i]]){

  ret.push(this[i]);

  o[this[i]] = this[i];

  }

  }

  return ret;

  }

  var arr = [1,2,3,1,1,3,3,4,5,6,5,5,5,5,7,8,9,10,9,9,9];

  var unique = arr.unique();

  console.log(unique); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

  获取一个数组中的重复项

  var arr = [1,2,3,1,1,3,3,4,5,6,5,5,5,5,7,8,9,10,9,9,9];

  Array.prototype.delete = function() {

  var arr = this;

  var obj = {};

  var delArr = [];

  for (var i = 0, l=arr.length; i < l;)

  {

  var key = arr[i];

  if (typeof obj[key] == 'undefined')

  {

  obj[key] = "1";

  i++;

  continue;

  }

  delArr.push(arr.splice(i, 1)[0]);

  var l = arr.length;

  }

  return delArr;

  }

  var delArr = arr.delete();//[1, 1, 3, 3, 5, 5, 5, 5, 9, 9, 9]

  写出3个使用this的典型应用

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

  

  //(2)构造函数

  function Animal(name, color) {

  This.name = name;

  this.color = color;

  }

  //(3)

  Var btn = document.getElementById(“text”);

  Btn.onclick = function() {

  Alert(this.value); //此处的this是按钮元素

  }

  //(4)CSS expression表达式中使用this关键字

  

  

  

  

  

div element

  

  如何显示/隐藏一个DOM元素?

  Ele.style.display =””;

  Ele.style.display =”none”;

  Ele是要操作的DOM元素

  JavaScript中如何检测一个变量是一个String类型?请写出函数实现

  

  /*Str有两种生成方式:

  (1)Var str = “hello world”;

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

  function isString(str) {

  if (typeof str == “string” || str.constructor == String) {

  return true;

  }

  Return false;

  }

  网页中实现一个计算当年还剩多少时间的倒数计时程序,要求网页上实时动态显示“××年还剩××天××时××分××秒”

上一页  [1] [2] [3] [4] [5]  下一页


Tag:笔试笔试范文招聘应聘 - 笔试