面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

匿名用户
web前端
未通过
html+css部分: (1)css盒模型,可能会要求手写一个布局,这个布局基本上用到的css是margin的负值,boxing-sizing:border-box,布局尽量往这方面想。 (2)html5的新特性 1、标签语义化,比如header,footer,nav,aside,article,section等,新增了很多表单元素,入email,url等,除去了center等样式标签,还有除去了有性能问题的frame,frameset等标签。 2、音视频元素,video,audio的增加使得我们不需要在依赖外部的插件就可以往网页中加入音视频元素。 3、新增很多api,比如获取用户地理位置的window.navigator.geoloaction。 4、websocketwebsocket是一种协议,可以让我们建立客户端到服务器端的全双工通信,这就意味着服务器端可以主动推送数据到客户端。 5、webstorage,webstorage是本地存储,存储在客户端,包括localeStorage和sessionStorage,localeStorage是持久化存储在客户端,只要用户不主动删除,就不会消失,sessionStorage也是存储在客户端,但是他的存在时间是一个回话,一旦浏览器的关于该回话的页面关闭了,sessionStorage就消失了。 6、缓存html5允许我们自己控制哪些文件需要缓存,哪些不需要。 7、web worker,web worker是运行在浏览器后台的js程序,他不影响主程序的运行,是另开的一个js线程,可以用这个线程执行复杂的数据操作,然后把操作结果通过postMessage传递给主线程,这样在进行复杂且耗时的操作时就不会阻塞主线程了。 (3)对html5的语义话的理解html5的语义化指的是用正确的标签包含正确的内容,比如nav标签,里面就应该包含导航条的内容,而不是用做其他的用途,标签语义化的好处就是结构良好,便于阅读,方便威化,也有利于爬虫的查找,提高搜索率。 (4)cookie,sessionStorage,localeStorage的区别。 (5)多个页面之间如何进行通信使用cookie,使用web worker,使用localeStorage和sessionStorage (6)浏览器的渲染过程。 (7)重构、回流浏览器的重构指的是改变每个元素外观时所触发的浏览器行为,比如颜色,背景等样式发生了改变而进行的重新构造新外观的过程。重构不会引发页面的重新布局,不一定伴随着回流,回流指的是浏览器为了重新渲染页面的需要而进行的重新计算元素的几何大小和位置的,他的开销是非常大的,回流可以理解为渲染树需要重新进行计算,一般最好触发元素的重构,避免元素的回流。 ...查看更多
2 年前 发布
5

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网腾讯腾讯面试经验腾讯面试经验:腾讯软件研发工程师面试。
正在招聘高级运维开发工程师200 个岗位