![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
『非衣』
这个作者很懒,什么都没留下…
展开
-
JavaScript——浏览器的重绘与回流
一、浏览器渲染过程? 1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对象 。dom树里面包含了所有的html tag,包括display:none隐藏,还有用JS动态添加的元素等。 2. 浏览器把所有样式(主要包括css和浏览器的样式设置)解析成样式结构体,在解析的过程中会去掉浏览器不能识别的样式,比如IE会去掉-moz开头的样式. 3. dom tree和样...转载 2020-09-07 16:17:06 · 194 阅读 · 1 评论 -
JavaScript JSON概述
JavaScript JSONJSON 是用于存储和传输数据的格式。JSON 通常用于服务端向网页传递数据 。什么是 JSON?JSON 英文全称JavaScriptObjectNotation JSON 是一种轻量级的数据交换格式。 JSON是独立的语言。 JSON 易于理解。JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。文本可以被任何编程语言读取及作为数据格式传递。JSON 实例以下 JSON 语法定义了 sites 对象: 3 条...转载 2020-07-22 14:35:59 · 208 阅读 · 0 评论 -
JS arguments对象的使用
在JavaScript中,arguments实际上是当前函数的一个内置对象,所有函数都内置了一个arguments对象,他存储了传递的所有实参,当我们不确定有多少个参数传递时,可以用arguments来获取。arguments = [1,2,3],以伪数组的形式展示,具有length属性,并且按索引方式存储数据,可以进行遍历,但不具有数组的pop()等方法。实例:利用函数求2任意多个数的最大值...原创 2020-07-15 15:32:14 · 228 阅读 · 0 评论 -
JS实现轮播图简单代码
http部分 <div class="imglist"> <div class="image" id="image"> <ul> <li class="current"><img src="img/s1.jpg" alt="" /></li> <li><img src="img/s2.jpg" alt="" /></li> <li><原创 2020-05-27 18:19:32 · 782 阅读 · 0 评论 -
HTML5 拖放API
拖放(Drag 和 drop)是 HTML5 标准的组成部分。首先,为了使元素可拖动,把 draggable 属性设置为 true ondrag 拖动元素的事件 ondragstart 开始拖动元素时触发的事件 ondragenter 拖动元素到另一个允许拖拽的区域时触发的事件 ondragleave 拖动元素离开允许拖拽的区域时触发的事件 ondragover 拖动元素在允许拖拽的区域里触发的事件,每100毫秒触发一次 ondragen.原创 2020-06-18 14:47:04 · 242 阅读 · 0 评论 -
JS RegExp对象正则表达式详解
正则表达式是对字符串执行模式匹配的强大工具创建RegExp对象:①var reg = new RegExp(pattern,attributes); ② var reg = /pattern/attributes;参数pattern是一个字符串,指定正则表达式的模式或其他正则表达式参数attributes是一个可选的字符串,包含属性“g”(全局匹配),“i”(区分大小写匹配),“m”(多行匹配),ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符.原创 2020-07-10 23:27:28 · 438 阅读 · 0 评论 -
JS常用字符串方法详解
charAt(index) 返回指定下标的字符,最小为0,最大为-1charcodeAt(index) 返回指定下标的字符的Unicode码,concat(str) 在后面连接字符串,substr(start,count) 截取从开始下标起的n位字符substring(index1,index2) 截取两个指定下标之间的字符串,下标部分前后,只包含小的下标slice(start,end) 截取两个指定下标之间的字符串,只包含开始下标split(str) 将指.原创 2020-07-04 18:45:21 · 228 阅读 · 0 评论 -
JS常用数组Array方法详解
push() 在数组末尾添加一个或多个元素,并返回新的数组长度,原数组改变pop() 删除并返回数组最后一个元素,若数组为空则返回undefined,原数组改变unshift() 在数组开头添加一个或多个元素并返回新的数组长度,原数组改变shift() 删除并返回数组第一个元素,若数组为空则返回undefined,原数组改变concat() 合并两个或多个数组,返回新的数组,原数组不变join() 将数组以字符串形式输出,每一个元素用指定字符隔开,默认是“,”,原数组原创 2020-07-06 18:08:25 · 720 阅读 · 7 评论