当前位置:首页
> 第3页
请解释什么是事件委托/事件代理
什么是事件委托 事件委托也称之为事件代理(Event Delegation)。是JavaScript中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定在子元素的响应事件委托给父元素,让父元素担当事件监听的职务。事件代理的原理是DOM元素的事件冒泡 先看一个示例: 例1.1设置一个无序...
说说你对作用域链的理解
一、作用域 作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合 换句话说,作用域决定了代码区块中变量和其他资源的可见性 举个例子 function myFunction() { let inVariable = "函数内部变量"; } myFunction();//要先...
异步加载js的方法
一、为什么要写异步加载 ①js加载本身是属于同步加载的,加载js文件会阻塞文档,一旦网速不好,那么整个网站将等待js加载而不进行后续渲染等工作。但是有些工具方法需要按需加载,有一些工具js文件它是不会改变页面的,用到再加载,不用不加载。 ②但是实际开发中我们只需要把script标签放在页面的最下面。...
js拖拽功能的实现
如果要设置物体拖拽,那么必须使用三个事件,并且这三个事件的使用顺序不能颠倒。 1.onmousedown:鼠标按下事件 2.onmousemove:鼠标移动事件 3.onmouseup:鼠标抬起事件 拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标的移动也就是x、y坐标的变化;元素的移动就是...
未命名
1、clientHeight:表示的是可视区域的高度,不包含border和滚动条;2、offsetHeight:表示的是可视区域的高度,包含了border和滚动条3、scrollHeight:表示了所有区域的高度,包含了因为滚动被隐藏的部分;4、clientTop:表示边框border的厚度,在未指...
对WEB标准以及w3c的理解与认识?
web标准可以分为结构、表现和行为。 结构主要是有HTML标签组成。或许通俗点说,在页面body里面我们写入的标签都是为了页面的结构。表现即指css样式表,通过css可以是页面的结构标签更具美感。行为是指页面和用户具有一定的交互,同时页面结构或者表现发生变化,主要是有js组成。web标准一般是将该...
html中的doctype有什么作用,HTML文件里开头的!Doctype有什么作用?
每个 HTML 文件里开头都有个很重要的东西,DOCTYPE是document type的简写,它并不是 HTML 标签,也没有结束标签,它是一种标记语言的文档类型声明,即告诉浏览器当前 HTML 是用什么版本编写的。 ˂a name="一. 背景介绍" class="reference-link...
HTML5有哪些新特性、移除了哪些元素?
新特性 拖放(Drag and drop)API 语义化标签(header、nav、footer、section、article、aside) 音频、视频(audio、video)API 画布(canvas)API 地理定位(Geolocation)API 本地离线存储(localStorage),...
Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?
怪异模式和严格模式(译注:一般称为标准模式:Standards Mode,下文中的严格模式都可以理解为标准模式)是浏览器解析CSS时的两种‘模式’。这篇文章将简单阐述这两种模式之间的差异。 译注:一个网页一般由两部分组成即:HTML(Hypertext Markup Language)和CSS(Ca...
HTML5的优点与缺点
优点 1》、提高可用性和改进用户的友好体验; 2》、有几个新标签,有助于开发人员定义重要内容; 3》、可给站点带来更多多媒体元素(视频和音频); 4》、可很好的替代FLASH和Silverlight; 5》、当涉及网站抓取和索引时,SEO很友好; 6》、可大量应用于移动应用程序和游戏; 7》、可移植...