作者:empty 页数:107 出版社:empty |
第一章内容提要前端程序员目前就业形势良好,大前端概念深入人心,大前端最大的特点在于一次开发,同时适用于所有平台, 开发者不用为一个APP需要做Android和iOS两种模式而担心, 大前端是web统一的时代, 利用web不仅能开发出网站, 更可以开发手机端web应用和移动端应用程序.本书是一本解析前端面试题的书,可以帮助求职者更好的准备面试。本书共包含八章,囊括了目前企业中常见的面试题类型和考点, 包括Html、CSS、Javascript、Vue.计算机网络、数据结构与算法等最常见的面试题。本书通过技术点解析、代码辅佐的方式,让读者能深刻领会每个考点背后的技术,本书紧扣面试精髓,对各种技术剖析一针见血,是想找工作的前端程序员和刚毕业学生的面试宝典。
这个线程执行复杂的数据操作, 然后把操作结果通过post Message传递给主线程, 这样在进行复杂且耗时的操作时就不会阻塞主线程了2.Label的作用是什么?是怎么用的?label标签来定义表单控制间的关系, 当用户选择该标签时, 浏览器会自动将焦点转到和标签相关的表单控件上.
给不想要提示的form或某个input设置为autocomplete=off4.dom如何实现浏览器内多个标签页之间的通信?(阿里)1) Web Socket、Shared Worker2) 也可以调用locals to rge、cookies等本地存储方式; locals to rge另一个浏览上下文里被添加、修改或删除时,它都会触发一个事件,我们通过监听事件,控制它的值来进行页面信息通信;3)注意quirks:Safari在无痕模式下设置localstorge值时会抛出Quota Exceeded Error的异常,5.实现不使用border画出1px高的线, 在不同浏览器的标准模式与怪异模式下都能保持一致的效果
科普一下Webp:WebP格式, 谷歌(google) 开发的一种旨在加快图片加载速度的图片格式.图片压缩体积大约只有JPEG的2/3, 并能节省大量的服务器带宽资源和数据空间.Facebook Ebay等知名网站已经开始测试并使用Web P格式,在质量相同的情况下, Web P格式图像的体积要比JPEG格式图像小40%13.在css/js代码上线之后开发人员经常会优化性能, 从用户刷新网页开始, 一次js请求一般情况下有哪些地方会有缓存处理dns缓存, cdn缓存, 浏览器缓存, 服务器缓存14.一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验1)图片懒加载,在页面上的未可视区域可以添加一个滚动条事件,判断图片位置与浏览器顶端的距离与页面的距离,如果前者小于后者,优先加载2)如果为幻灯片、相册等,可以使用图片预加载技术,将当前展示图片的前一张和后一张优先下载,3) 如果图片为css图片, 可以使用CSS sprite, SVG sprite, Icon font、Base 64等技术。4)如果图片过大,可以使用特殊编码的图片,加载时会先加载一张压缩的特别厉害的缩略图,以提高用户体验.5)如果图片展示区域小于图片的真实大小,则因在服务器端根据业务需要先行进行图片压缩,图片压缩后大小与展示一致15.你如何理解HTML结构的语义化1)更符合W3C统一的规范标准,是技术趋势.2)没有样式时浏览器的默认样式也能让页面结构很清晰.3)对功能障碍用户友好。屏幕阅读器(如果访客有视障)会完全根据你的标记来 读“你的网页。4) 对其他非主流终端设备友好, 例如机顶盒、PDA、各种移动终端。5) 对SEO友好。
16.谈谈以前端角度出发做好SEO需要考虑什么控索引擎主要以:外链数量和质量,网页内容和结构等来决定某关键字下的网页搜素排名。前端应该注意网页结构和内容方面的情况1) Meta标签优化:主要包括主题(Title) , 网站描述(Description) , 还有一些其它的隐藏文字比如Author(作者) , Category(目录) , Language(编码语种) 等, 符合W3C规范的语义性标签的使用2) 如何选取关键词井在网页中放置关键词:搜索就得用关键词, 关键词分析和选择是SEO最重要的工作之一,首先要给网站确定主关键词(一般在5个上下),然后针对这些关键词进行优化,包括关键词密度(Density) , 相关度(Rela van cy) , 突出性(Prom in ency) 等等,17.html 5有哪些新特性、移除了那些元素新特性:1) 拖拽释放(Drag and drop) API2) 语义化更好的内容标签(header, nav, footer, aside, article, sect on)3) 音频、视频API(audio, video)4) 画布(Canvas) API5) 地理(Geolocation) API6) 本地离线存储local Storage长期存储数据, 浏览器关闭后数据不丢失;7) session Storage的数据在浏览器关闭后自动删8) 表单控件, calendar、date、time、email、url、search9) 新的技术web worker, web socket Geolocation移除的元素:1) 纯表现的元素:basefont, big, center, fonts, strike, tt, u;2) 对可用性产生负面影响的元素:frame, frameset, noframes;