摘要:
在理解var、let、const三者在声明变量的区别时,遇到了一道十分有意思的题: 1 <body> 2 <ul> 3 <li>第一个li</li> 4 <li>第二个li</li> 5 <li>第三个li</li> 6 <li>第四个li</li> 7 <li>第五个li</li> 8 </ul> 阅读全文
摘要:
先看一下题: 现有如下html结构 1 <ul> 2 <li></li> 3 <li></li> 4 <li></li> 5 <li></li> 6 </ul> 运行如下代码: 1 var elements = document.getElementsByTagName('li'); 2 var l 阅读全文
摘要:
一、禁止鼠标右键弹出菜单 假如我们选中一段文字,右键点击后不想要弹出菜单,如下图: 我们要怎么处理呢? 很简单,我们可以监听contextmenu,具体代码如下: contextmenu主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单。 1 <!DOCTYPE html> 2 <h 阅读全文
摘要:
首先说一下git的概念: Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 这里提供一下git的下载安装网址:http://git-scm.com/down 阅读全文
摘要:
今天遇到了一个特别简单的问题,但是竟然搞了半天都没意识到,太粗心了,下边和大家分享一下我的遗漏点,看看你是否也会这样哦。。。 今天后台程序员返回给我这个时间戳:1601020242,需要把它以日期时间格式展示出来,我很快找到了这么个方法: 1 <script> 2 function formatDa 阅读全文
摘要:
闲来无事去哔哩哔哩网站溜了一圈...发现个知识漏洞,跟大家分享一下... 你们是怎么处理项目中出现的竖线呢?如下图: 我之前都是这么干的,直接在标签中加个 | , 感觉是不是太low了。。。 看了视频后,发现原来可以用em标签实现:(em标签本身具有文字斜体的效果) 其实,基础学习时已经知道font 阅读全文
摘要:
为什么会跨域? 建议先看看浏览器的同源策略 。 同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。 没有同源策略限制会有什么危机? 查有关资料了解到,浏览器是通过这两个地方做同源策略的,一是针对接口的请求;二是针对DOM的查询。 没有同源策略限制的接口问题: 有一个小小的东西 阅读全文
摘要:
axios是什么? axios是基于promise的HTTP库,通过Promise实现对ajax技术的一种封装,.then表示成功回调,.catch为失败回调。 axios用在什么场景? 在特性里面已经有提到,浏览器发送请求,或者Node.js发送请求都可以用到Axios。像Vue、React、No 阅读全文
摘要:
什么是事件委托? 事件委托也叫做事件代理,就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。 事件委托原理? 事件委托是利用事件的冒泡原理来实现的,事件从最深的节点开始,然后逐步向上传播事件。 举个例子:页面上有这么一个节点树,div>ul>li>a;比如给最里面的a加一个cl 阅读全文
摘要:
什么是事件流? 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 而 事件流描述的是从页面中接收事件的顺序。 两种事件流模型 事件传播的顺序对应浏览器的两种事件流模型:捕获型事件流和冒泡型事件流。 冒泡型事件流:事件的传播是从最特定的事件目标到最不特定 阅读全文