一共35道题目
- 鼠标在100*100的div上面,颜色从红色变成黑色,并且变成圆形,动画时间200s
- 页面动态加载script并执行回调函数
- 改变元素宽度除法重绘还是回流
- undefine、null、string、Object存储在堆还是栈中
- 子元素从下向上排列
- 输出
let [head,...tail] = [1, 2, 3, 4] head tail let [x, y, ...z] = ['a'] x y z let [a, [b], c] = [1, [2,3,] 4] b
- 输出
let obj = { p:[ 'hello', { y:'abc' } ] } let {p, p:[x, {y}] = obj
- 输出
let a = 'asd' let obj = { [a] : true, ['a' + 'bc'] : 123 } obj[a] obj['asd'] obj['abc'] class Point{ constructor(x,y){ Object.assign(this, {x,y}) } } let p = new Point(1,2) p.x p.y
- 输出
setTimeout(()=>{ console.log('a'); },0) Promise.resolve().then(()=>{ console.log('b'); }) console.log('c')
- 输出
class Logger{ printName(name = 'asd'){ this.print(name) } print(name){ console.log(name) } } const logger = new Logger(); logger.printName(); const {printName} = logger; printName();
- 你觉得好的编程风格
- 假设从空中释放一个小球,触地回弹至上一次高度一半,编写程序计算小球从释放到静止所经过总路程有多长
- 箭头函数与普通函数区别
- 多个按钮添加点击事件判断是哪一个
- 输出
helle(); var hello = function(){ console.log(1); } function hello(){ console.log(2) }
- 判断出栈顺序
- 判断第三个字符串由前两个字符串交错组成
- 切割算法
- C++如何让别人调用你的模块的时候无法忽略错误与异常
- 存放堆栈指针的寄存器
- 加载DDL需要做什么
- IM有已读标志,简述数据在客户端和网络上的流转过程
- n个石头,依次取出1或2个,有多少种组合
- 输入一年经过的秒数,输出月日时分秒
- 同一个程序,A服务器正常,B服务器异常,问题排查思路
- DNS
- TCP可能出错吗?
- 0.1+0.2!=0.3原因
- 含参数的宏与函数优缺点
- HTTP
- 线性表插入
- 对称加密与非对称加密区别
- 二分查找一定比顺序法快吗
- 查找数组中大于一半数字
- 给定一个非负num,反复将各个位上的数字相加,直到一位数
题量感觉挺大的,C相关的基本都不会。。不能切出、不能复制、不能测试代码、纯手写也太痛苦了T T
全部评论
(5) 回帖