![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 78
倾徵
这个作者很懒,什么都没留下…
展开
-
浏览器兼容性问题
原文链接:https://blog.csdn.net/fu983531588/article/details/90920462。浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在 IE6及以下版本中设置了 float,同时又设置 margin,就会出现双边距浮动问题。12. 监听鼠标的滑轮滚动事件的兼容性问题。不同浏览器的标签默认的外边距 (8. 获取事件目标对象的兼容性问题。11. 获取DOM节点的兼容性问题。10. 设置监听事件的兼容性问题。转载 2022-09-17 13:23:36 · 391 阅读 · 0 评论 -
git基础知识总结
git工具简介git 是分布式的代码管理工具本地管理下载安装下载地址全局配置作用:告诉git是哪一个用户在使用git告诉git当前使用的用户是谁git config --global user.name 'github用户名,也可以是其他名称'告诉git 绑定的邮箱是什么。git config --global user.email 'github绑定邮箱'----------开始使用git-----------查看配置git config --global use原创 2022-04-22 14:48:11 · 178 阅读 · 0 评论 -
JS部分简单知识点
1. 原始类型有哪几种?null 是对象嘛?在 JS 中,存在着 6 种原始值,分别是:booleannullundefinednumberstringsymbol首先原始类型存储的都是值,是没有函数可以调用的,比如undefined.toString()此时你肯定会有疑问,这不对呀,明明'1'.toString()是可以使用的。其实在这种情况下,'1'已经不是原始类型了,而是被强制转换成了String类型也就是对象类型,所以可以调用toString函数。除了会在必要的情况下强转原创 2022-04-22 01:49:51 · 72 阅读 · 0 评论 -
关于浏览器中的EventLoop简单认识
浏览器中的 Event Loopjs代码都是同步执行的,有序的放入到执行栈中。如果遇到异步代码,会先挂起到任务队列中,当执行栈为空时候,将EventLop需要的执行的时候,从任务队列中取出,放入执行栈中执行。执行结束推出执行栈。EventLop 主要 放在 任务队列中,队列数据结构:先进先出原则任务队列微任务 process.nextTick,promise,MutationObserver宏任务 script,setTimeout,setInterval,setImmediate,I/原创 2022-04-22 01:48:21 · 675 阅读 · 0 评论 -
对执行栈的认识
执行上下文栈js代码执行顺序是什么,大部分人都知道同步执行var foo = function(){ console.log('foo1'); } foo(); // foo1 var foo = function(){ console.log('foo2'); } foo() // foo2然后看以下下面代码 function foo(){原创 2022-04-22 01:46:29 · 190 阅读 · 0 评论 -
asyne和await
async awaitasyncES7 提出的async 函数,终于让 JavaScript 对于异步操作有了终极解决方案async 本身是一个语法糖语法糖: 带有一定功能的关键字.async 写在函数的前面,那么该函数叫做 async 函数。用于表示函数是一个异步函数,且该函数的执行不会阻塞后面代码的执行。作用:为了解决大量复杂不易读的Promise异步的问题。功能: 创建并返回一个 promise 实例,在函数内部使用 await 来表示异步。这个功能引出问题:a原创 2022-04-22 01:35:49 · 1083 阅读 · 0 评论 -
promise(基础)
prmise定义:Promise 是一个对象,代表了一个异步操作的最终 完成/失败1 promise 程序执行的特点1: new Promise中的回调函数是同步执行的2: 原型方法的回调函数,都是异步执行的, 属于异步消息队列中的微任务.例:then catch …3:因为then具有链式调用的特点。所以只要确定 then ,就可以一直执行, 但并没有提高太大的代码可读性。2 promise有三种状态pending(等待态)resolve / fulfilled 已接收原创 2022-04-21 00:41:56 · 184 阅读 · 0 评论 -
ES6(更新中)
ES6es6 中新增声明变量方式,在同一个作用域 全部都是唯一的 禁止重复声明let只能在当前块中使用。let 声明的变量;决定变量能在哪里使用;而不是 形成一个作用域var 声明 除了在函数中声明 在其他地方声明均是全局let使用注意事项1 let 是块级声明(作用域为块级作用域)块级作用域解决词穷问题2 在当前 {} 中 let 声明的变量之前不能使用该变量 否则会出现 bug:暂时性死区若在声明之前使用,会有报错can’t access lexical declarati原创 2022-04-21 00:39:17 · 125 阅读 · 0 评论 -
正则基础知识点
文章目录正则学习目标正则工具正则是什么修饰符元字符字符类[]普通类字符类取反 [^]范围类预定义类边界匹配的字符量词贪婪模式 非贪婪模式分组 ()或 |反项引用忽略分组前瞻断言总结上面的断言正则属性正则方法非全局调用正则表达式查询手册正则学习目标掌握正则基本语法会编写常见的正则表达式能看懂正则表达是匹配规则已知规则可以编写正则表达是正则工具[正则使用工具] (http://regexper.com )[正则入门] (https://www.jb51.net/tools/zhengze.原创 2022-04-21 00:36:33 · 249 阅读 · 0 评论 -
数据库基础(部分)
数据库mysql数据库创建表- 数据类型 + 整数类型 int + 浮点类型 double + 日期类型 date/timestamp + 字符串类型 char varchar (0-255) 不可更新字符 * 可变varchar(n) 必须要给字符最大长度n 使用:用户名,密码,身份证号码。 n= 40 40 个字节,20个字符 * 不可变是char 不需要给字符长度,使用;商品描述、歌词... * 空间换时间原创 2022-04-19 11:19:03 · 234 阅读 · 0 评论 -
JavaScript知识点总结(更新中)
JavaScript前言JavaScript语言特点:解释型语言单线程: 同一时间只能做一件事JavaScript三大部分ECMAScriptDOMBOM主流浏览器浏览器 开发公司IE tridentChrome webkit/blinkfirefox GeckoOpera prestoSafari webkitjs引入方式页面内嵌script标签外部引入壹 基础- 变量var a; // 用原创 2022-03-19 16:06:57 · 1151 阅读 · 0 评论