- 博客(12)
- 收藏
- 关注
原创 常用的git操作
常用的git操作此篇适合刚进入公司的git小白。1. 拉取远程仓库到本地2. 创建自己的分支3. 更新本地代码到远程仓库4. 查看分支5. 切换分支6. 拉取远程分支代码到本地7. 合并其他分支代码到自己分支8. 删除分支...
2022-06-13 11:52:02 302 1
原创 Unexpected token u in JSON at position 0 控制台报错
Unexpected token u in JSON at position 0 控制台报错出现原因:这个报错通常是因为JSON.parse(undefined),因为给JSON.parse()括号内传的参数是undefined,所以出现了这个控制台报错。解决方法:需要排查一下是否有某个变量在JSON.parse()转化的时候是没有值的,是undefined。...
2022-06-06 15:43:20 4235
原创 DOM事件流
什么是DOM事件流事件流描述的是从页面中接收事件的顺序。事件发生时会在元素节点之间按照特定的顺序传播,这个传播过程即DOM事件流。DOM事件流分为3个阶段:1. 捕获阶段2. 当前目标阶段3. 冒泡阶段JS代码中只能执行捕获或者冒泡其中一个阶段onclick 和 attachEvent 只能得到冒泡阶段如果 addEventListener 第三个参数是true处于捕获阶段,false或省略处于冒泡阶段
2022-02-07 20:12:17 2005
原创 JS节点操作(2)- 创建节点,添加节点,删除节点,复制节点
JS节点操作(2)- 创建节点,添加节点,删除节点,复制节点node.appendChild(child) 添加到子元素数组的末尾node.insertBefore(child, 指定元素) 添加到指定子元素的前面node.removeChild(child) 删除指定子节点,返回删除的节点cloneNode() 复制节点复制节点要注意,cloneNode()括号里面为空或是false则为浅拷贝,只复制标签不复制里面的内容。cloneNode(true) 括号里为true则为深拷贝,复制标签和内容
2022-02-07 12:26:23 3942
原创 JS节点操作(1) - 父节点,子节点,兄弟节点
JS节点操作(1) - 父节点,子节点,兄弟节点节点操作的作用获取元素通常使用的两种方式:1. 利用DOM提供的方法获取元素逻辑性不强,繁琐2. 利用节点层级关系获取元素利用父子兄弟节点关系获取元素逻辑性墙,但是兼容性稍差这两种方法都可以获取元素,但是节点操作更简单。
2022-02-07 11:23:40 4123
原创 JS预解析(变量提升和函数提升问题)
预解析:JavaScript代码是由浏览器中的JavaScript解析器来执行的。JavaScript解析器在运行JavaScript代码的时候分为两步:预解析和代码执行。- 预解析:JavaScript解释器会把JavaScript里面所有的var还有function提升到当前作用域的最前面。- 代码执行:按照代码书写的顺序从上往下执行。预解析分为变量预解析(变量提升)和函数预解析(函数提升)。
2022-02-04 10:37:57 534
原创 冒泡排序算法JS代码javascript
冒泡排序算法JS代码javascript冒泡排序原理冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换的元素,也就是说数列已经排序完成。
2022-02-03 18:46:35 964
原创 CSS文本溢出显示省略号怎么实现?
我们经常会遇到网页中有文字溢出会显示省略号,那么这种效果怎么实现呢?本文分别介绍了单行文本溢出显示省略号和多行文本溢出显示省略号的实现方法。
2022-02-01 11:07:55 526
原创 CSS图片底侧空白缝隙解决方案
这篇文章介绍了CSS图片底侧空白缝隙解决方案。这篇文章介绍了一个常见的bug:图片底部空隙问题。我们发现出现问题的原因是由于元素默认的对齐方式为基线对齐vertical-aligh: baseline。解决方法:1. 给图片添加vertical-align: middle|top|bottom2. 给图片添加display: block
2022-01-30 23:15:10 3367
原创 CSS清除浮动的四种常用方法及其优缺点
什么是CSS清除浮动?在非IE浏览器下,当容器的高度为auto(没有设置),且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而进行的CSS处理,就叫CSS清除浮动。CSS四种常用的清除浮动方法:额外标签法清除浮动;父级添加overflow: hidden清除浮动; 父级添加after伪元素清除浮动;父级添加双伪元素清除浮动。
2022-01-30 11:29:21 958
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人