浏览器下载完页面中的所有内容:HTML、JavaScript、CSS、图片——之后会解析并生成两个内部数据结构: DOM树:表示页面结构 渲染树:表示DOM节点如何显示 DOM树中的每一个需要显示的节点在渲染树中至少存在…
分类:html
js 创建图片对象
创建一个图片对象 : var img=new Image([w,h])图片对象img的属性:border|complete |height |width |hspace |lowsrc |name |src |vspac…
浏览器缓存
浏览器缓存 浏览器缓存分为强缓存和协商缓存 强缓存 客户端第一次问服务器要某个资源时,服务器丢还给客户端所请求的这个资源的同时,告诉客户端将这个资源保存在本地,并且在未来的某个时点之前如果还需要这个资源,直接从本地获取就…
前端面试题-HTML语义化标签
一、HTML5语义化标签 标签 描述 <article> 页面独立的内容区域。 <aside> 页面的侧边栏内容。 <bdi> 允许您设置一段文本,使其脱离其父元素的文本方向设置。 &…
带加载进度的Web图片懒加载组件Lazyload
在Web项目中,大量的图片应用会导致页面加载时间过长,浪费不必要的带宽成本,还会影响用户浏览体验。 Lazyload 是一个文件大小仅4kb的图片懒加载组件(不依赖其它第三方库),组件会根据用户当前浏览的区域去自动加载对…
每个 JavaScript 工程师都应当知道的 10 个面试题
1. 能说出来两种对于 JavaScript 工程师很重要的编程范式么? JavaScript 是一门多范式(multi-paradigm)的编程语言,它既支持命令式(imperative)/面向过程(procedura…
前端面试题(总结)
HTML 1.HTML5为何只要写<!doctype html> HTML5不基于SGML(标准通用标记语言),所以不需要引用DTD,但需要doctype来规范浏览器的行为(使得浏览器知道应该以何种解析方式对…
JS基础入门篇(三十六)—面向对象( 三 )
1.class class es6 中 为 关键字用来声明 一个 类 1.只能通过new调用 2.不存在变量提升 3.多个方法之间直接书写,不需要,隔开 4.类的方法是直接定义在类的原型上的 5.定义在类中的方法不可枚举…
HTML5知识点总结(一)
最近在复习前端的基础知识,在这里做一个总结,这是HTML5篇。 新特性 取消了过时的显示效果标记<font></font>和<center></center>……
前端开发面试问题及答案整理
说说你对闭包的理解 Talk about your understanding of closures 使用闭包主要是为了设计私有的方法和变量。闭包的优点是可以避免全局变量的污染,缺点是闭包会常驻内存,会增大内存使用量,…
转载--video标签在微信内置浏览器和QQ浏览器(手机端)的怪异现象
用H5做了一个新闻信息展示的网页,video标签总是处于最顶层,调节z-index的值不起作用,对于flash也是一样的情况,flash已设置wmode属性。在PC端和手机端大部分浏览器(360、小米内置浏览器、ff、o…
我的前端编码习惯 —— html篇
前言 作为一个前端工程师,我们可能每天都要写html、css、javascript,每个人写出来的代码都饱含着自己的个人的style也有自己的编码习惯和准则,下面和大家分享一下我的习惯和准则。 html 首先我们要对文档…