IT入门 > 面试题 >
  • 从字符串var a=”2015年是重要的一年”中截取出”

    2016/06/13 点击:7370

    1.substring(str,end) str是必须输入,必须是正值; end是可选的必须是正值; 根据字面意思,str为截取的开始位置,字符串的第一个字符位置为0;end为截取的结束位置. substring() 方法返回的子串包括

  • 请写出简单的匹配email地址的正则表达式,例如匹

    2016/06/13 点击:3085

    var reg=/^\w+@\w+.[a-zA-Z]{2,3}(.[a-zA-Z]{2,3})?$/;

  • 你能解释一下CSS的盒子模型么?

    2017/07/09 点击:5583

    CSS和模型是围绕在HTML元素周围的定义Border(边界),padding(内边距)和margin(外边距)的矩形空间 Border(边界):定义了元素包含的最大区域,我们能够使边界可见,不可见,定义高度和宽度等;

  • var a=”2015”,请对变量a进行操作生成倒序排列的

    2016/06/13 点击:6578

    var a=2015.splice(); a.sort(function(a,b){ return ab?-1:1; })

  • apply和call的用途是什么?有什么区别?

    2016/06/13 点击:8554

    Acall,apply都属于Function.prototype的一个方法,它是JavaScript引擎内在实现的,因为属于Function.prototype,所以每个Function对象实例(就是每个方法)都有call,apply属性。既然作为方法的属性,那

  • 你能解释一些CSS3中的文本效果么?

    2017/07/09 点击:7243

    这里面试官期待你回答两个Css的文本效果,以下是两种需要注意的效果 阴影文本效果 .specialtext { text-shadow: 5px 5px 5px #FF0000; } 文字包装效果 style .breakword {word-wrap:break-word;} /style

  • 什么是Web Workers?为什么我们需要他们?

    2017/07/09 点击:4746

    考虑以下会执行上百万次的繁重的循环代码 functionSomeHeavyFunction() { for (i = 0; i 10000000000000; i++) { x = i + x; } } 比方说上面的循环代码在HTML按钮点击以后执行,现在这个方法执行是同步的,

  • Web Worker线程的限制是什么?

    2016/06/13 点击:6097

    Web worker线程不能修改HTML元素,全局变量和Window.Location一类的窗口属性。你可以自由使用Javascript数据类型,XMLHttpRequest调用等。

  • 我们如何在JavaScript中创建一个worker线程?

    2016/06/19 点击:2551

    创建一个worker线程,我们需要通过Javascript文件名创建worker对象 var worker = new Worker(MyHeavyProcess.js); 我们需要使用PostMessage发送信息给worker对象,下面是相同的代码。 worker.postMessage(); 当wo

  • 如何中止Web Worker?

    2016/06/13 点击:6742

    w.terminate();