自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 JS中变量提升与函数提升

变量提升与函数提升变量提升有var声明:先看一个例子吧 案例一:console.log(a); //undefinedvar a=10;console.log(a); //10在程序进入当前代码块时,首先会所有有var声明的变量隐式提前到当前代码块的最前面(可能是全局变量、也可能是局部变量,具体看当前代码块的位置)。所有这里将var a; 隐式提前,代码相当于va...

2018-08-20 10:14:01 184

原创 简单理解JS事件循环(Event Loop)

简单理解事件循环(Event Loop),同步任务和异步任务,宏任务与微任务

2022-02-17 15:13:15 454

原创 解决浏览器兼容问题的思路

解决浏览器兼容问题的思路这里只提供思路,一个思考的方向css样式现代浏览器通过不同的内核设定样式;如果存在低版本的IE浏览器布局样式还是有问题,大部分都是margin、padding则单独写一套代码,在引入的时候通过js判断浏览器的版本引入cssjs方法不兼容通过第三方插件将ES6的语法转成ES5发现一个关于浏览器兼容总结写的比较好的文章,大家可以去看看 点击跳转...

2020-07-06 11:14:15 172

原创 使用canvas画美队盾牌

代码如下:<canvas class="mycanvas" width="500" height="500"> 你的浏览器不支持canvas </canvas> <script type="text/javascript"> let mycanvas = docu

2018-08-22 20:22:18 379

转载 详细讲解HTML5画布Canvas

因为在整理画布的知识点,结果发现了这个贼厉害的博客,参考原博客:https://blog.csdn.net/u012468376/article/details/73350998 学习HTML5 Canvas这一篇文章就够了 ...

2018-08-20 20:42:09 2406

原创 JavaScript 局部变量、全局变量与作用域链

局部变量最外层函数定义的变量拥有全局作用域,即对任何内部函数访问。全局变量局部作用域一般只在固定的代码片段内可访问到,而对于函数外部是无法访问的。作用域链根据在内部函数可以访问外部函数变量的这种机制(即它们在一条作用域链上)。内部函数访问一个变量时,首先在函数内部查找,没有就去它的外部函数查找(可以理解成,儿子没有钱了就问爸爸要,爸爸没有就问爷爷要,不能找兄弟要,因为已经分家了...

2018-08-20 10:51:33 165

原创 经典面试题分析

题目function fun(n, o) { console.log(o) return { fun: function(m) { return fun(m, n); } };}var a = fun(0); //undefineda.fun(1); //0a.fun(2); ...

2018-08-20 10:49:40 1436

原创 5种主流浏览器的内核

浏览器内核简要说明一个完整的浏览器包含浏览器内核和浏览器的外壳(shell)。浏览器内核又可以分为两部分:渲染引擎(Layout Engine或Rendering Engine)和JS引擎。由于JS引擎越来越独立,内核就倾向于只指渲染引擎。浏览器构成浏览器一般由七个模块组成,User Interface(用户界面)、Browser engine(浏览器引擎)、Rendering e...

2018-08-07 20:20:13 9810

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除