zoukankan      html  css  js  c++  java
  • 腾讯内推一面记录

      一面算是一共分成两个部分第一部分是电话面试,第二部分是在电脑上面。

      第一部分:主要问了一些我最近做过的项目的问题,因为我最近做的项目主要是node 所以问了一些node的问题比如childprocess,还有整个系统的流程和架构

      第二部分:先是问了几个计算题 前面几个是几点几分时针分针夹角,后面的是 Math.random()产生的两个随机数大小问题

            1.var a = Math.random();var b = Math.random();a>b的概率

            2.a*2>b的概率

            3.a*3>b的概率

          之后就是两个算是比较常见的实际编程题(兼容ie8):1.做一个可以拖拽的div

                                   2.自定义右键菜单

    思路:用到了onmousedown,onmousemove,onmouseup这三个事件穿进去一个event参数 这个参数可以在控制台打印出来看一下,包含了很多的值比如鼠标是左键还是右键,鼠标的位置等等,利用这些可以做出拖拽和自定义右键菜单的效果,里面用到了event.stoppropagation()(防止冒泡ie8window.event.cancelBabble = true),oncontextmenu = function(){return false};(屏蔽鼠标右键原本的菜单)兼容ie8就是设置一个变量等于event||window.event之后都用这个变量就可以.

  • 相关阅读:
    iOS 成员变量,实例变量,属性变量的区别,联系
    iOS类别(category)不能添加成员变量但是可以添加属性的问题
    iOS缓存机制详解
    ios数据缓存方法
    仿360圆圈自动隐藏效果
    html 背景透明文字不透明
    netty
    关注网站
    关注URL
    DNS之XX记录
  • 原文地址:https://www.cnblogs.com/orionwei/p/5275057.html
Copyright © 2011-2022 走看看