浅谈javascript事件环微任务和宏任务队列原理

浅谈javascript事件环微任务和宏任务队列原理

JS事件环JS程序的运行是离不开事件环机制的,这个机制保证在发生某些事情的时候我们有机会执行一个我们事先预定好的函数,事情发生的时候JS会将相应的函数入栈执行然后出栈,但是关于事件环我们还有一些未知的东西,例如,setTimeout我们习惯称他为定时器,但是可能很多人没有

浅谈JavaScript 声明提升

1引例及基本原理在学习JavaScript声明提升之前,我们先看下面这个例子:console.log(a); var a=2;运行结果会是什么?你可能会有以下的猜测:1.报错ReferenceError:aisnotdefined;2.打印2;3.打印undefined。正确的结果是第三种,打印undefined。下面让我们来看看具体的

浅谈去除chrome中input自动填充背景的方法

浅谈去除chrome中input自动填充背景的方法

input可能是平时网页中使用最多的标签之一了,但凡需要输入的地方都少不了。毕竟输入是一件比较麻烦的事情,所以浏览器也做出了许多便于输入的地方,比方说自动填充一般情况下,在表单提交的时候浏览器会自动记录提交的内容这个功能本来是很好的,不过当自动填充后,输入框背

浅谈HTML中提高页面加载速度的方法

HTML中提高页面加载速度的方法(1)减少HTTP的请求。(合并资源文件、使用图片精灵);(2)把CSS 放头部,把 JavaScript 放到body标签尾部;(3)定义图片的宽和高;(4)定义字符集;(5)避免空的src和href属性,html里这样写:<a href="java

浅谈HTML标签元素中 alt 和 title 属性的区别

概述这道题大概还可以加个限定词,我们暂且把 <title> 标签排除在本次讨论之外。元素的alt和title 属性 有什么区别?ALT属性最常见用在 <img> 标签上,那我们先来看下 <img> 标签的 alt 属性。alt 

CSS学习之浅谈尺寸样式属性(height和width属性)

CSS学习之浅谈尺寸样式属性(height和width属性)

尺寸样式属性介绍#属性值含义heightauto:自动,浏览器会自动计算高度length:使用px定义高度%:基于包含它的块级对象的百分比高度设置元素高度width同上设置元素的宽度height属性和width属性#接下来让我们进入height属性、width属性实践,笔者用class属性值为.box,给div标签

浅谈CSS3中新增的结构伪类和伪元素

浅谈CSS3中新增的结构伪类和伪元素

结构伪类选择器介绍结构伪类选择器是用来处理一些特殊的效果。结构伪类选择器属性说明表属性描述E:first-child匹配E元素的第一个子元素。E:last-child匹配E元素的最后一个子元素。E:nth-child(n)匹配E元素的第n个子元素。E:nth-child(2n)或者E:nth-child(even)匹配E元素的偶数

浅谈css的布局模型和常见代码缩写与长度单位

知识点一:css布局模型:布局模型是建立在盒模型基础之上,在网页中,元素有三种布局模型:1.流动模型(Flow)2.浮动模型(Float)3.层模型(Layer)。一、流动模型:默认的网页布局模式。也就是说网页在默认状态下的HTML网页元素都是根据流动模型来分布网页内容的‘;特征1.块

浅谈css精灵图(图片合成技术)

浅谈css精灵图(图片合成技术)

css精灵图(雪碧图、图片合成技术)1、什么是css精灵图(sprite)?css精灵图(sprite)直译为“CSS精灵”,也被称为通常被解释为“CSS图像拼合”、“CSS贴图定位”或“CSS图片精灵”、“CSS雪碧图”,是一种网页图片应用处理方式。其实就是把一个页面涉及到的所有零星图片都包

浅谈margin负值的用法

浅谈margin负值的用法

1、为负margin“平反”我们在CSS中都会使用margin,但将margin设置成负数,那可能就不大好处理了。在网页设计中,人们对负margin用法的态度大相径庭,有的人非常喜欢,而有的人则认为这是魔鬼的工作。一个负margin应该是这样设置的:#content {margin-left:-100px;}通常

1253067 TFnetwork_cn