面试总结

原创 827538259 随笔 面试总结 264阅读 25 天前 举报

canvas与svg的区别

@canvas是h5标签 而svg不是
@canvas绘制出来的是标量图,因此可以在canvas中引入jpg和png格式的图片,大型网络游戏都是用canvas做出来的。
svg绘制出来的是矢量图,不会失真,所以用来做一些小图标
@canvas绘制的图形不能被引擎抓取 而svg里的图形可以被引擎抓取,支持事件的绑定
@canvas绘制图形一般通过javascript实现,svg则通过标签来实现

  1. typeof undefined =========== undefined
    typeof null ================ object(一切对象皆空)
    typeof NULL ================ undefined

2.Array
arr.pop() 删除并返回数组的最后一个元素。
arr.shift() 把数组的第一个元素从其中删除,并返回第一个元素的值。

arr.push() 向数组的末尾添加一个或多个元素,并返回新的长度。
arr.unshift() 向数组的开头添加一个或更多元素,并返回新的长度。

slice(start,end) 方法可从已有的数组中返回选定的元素。
start必填 end选填,若不写 代表切割到数组的结尾 [start,end)
arr=[1,2,3,4,5,6] slice(2,4)截取第二三个元素 即3 4

sort()对数组元素进行排序(默认按照字母排序)
sort()中参数大于0,交换a b顺序,升序排列
sort()中参数小于0,a b顺序不变,升序排列

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复