近几年,Web前端发展的越来越快,前端开发工程师也变得异常吃香,薪资福利也水涨船高。那么,想要从事Web前端开发行业,需要了解哪些Web前端相关的面试技巧呢?千锋太原校区老师告诉你。
1、浏览器是怎么对Web前端的离线存储资源进行管理和加载的?
一般情况下,浏览器发现Web前端头部有manifest属性,它会请求manifest文件,如果是次访问app,那么浏览器就会根据manifest文件的内容下载相应的资源并且进行离线存储。如果已经访问过app并且资源已经离线存储了,那么浏览器就会使用离线的资源加载页面,然后浏览器会对比新的manifest文件与旧的manifest文件,如果文件没有发生改变,就不做任何操作,如果文件改变了,那么就会重新下载文件中的资源并进行离线存储。离线情况下,浏览器就直接使用离线存储的资源。
2、js放在Web前端的不同位置有什么区别吗?
如果使用window.onload函数,将js代码放在其中,则放在哪里都是一样的。因为都是在body加载完再执行的,如果不使用window.onload函数,放在head中的话,代码不会被执行,这是因为html执行顺序。确切的说是js的执行顺序,Web前端从上运行到下的时候进入test.js文件。前面的不会运行,也就是被function包起来的不会被运行,这个时候就执行后一句,去页面中取元素。但是这个时候,Web前端页面并没有加载完。所以找不到元素,就会报错。
3、移动Web前端开发流行的框架有哪些?
jQueryMobile是jQuery在手机上和平板设备上的版本。jQueryMobile不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。jQTouch是一个jQuery的插件,主要用于手机上的Webkit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript库。
相关文章
了解千锋动态
关注千锋教育服务号
扫一扫快速进入
千锋移动端页面
扫码匿名提建议
直达CEO信箱