- 博客(8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JS中变量提升与函数提升
变量提升与函数提升变量提升有var声明:先看一个例子吧 案例一:console.log(a); //undefinedvar a=10;console.log(a); //10在程序进入当前代码块时,首先会所有有var声明的变量隐式提前到当前代码块的最前面(可能是全局变量、也可能是局部变量,具体看当前代码块的位置)。所有这里将var a; 隐式提前,代码相当于va...
2018-08-20 10:14:01
198
原创 解决浏览器兼容问题的思路
解决浏览器兼容问题的思路这里只提供思路,一个思考的方向css样式现代浏览器通过不同的内核设定样式;如果存在低版本的IE浏览器布局样式还是有问题,大部分都是margin、padding则单独写一套代码,在引入的时候通过js判断浏览器的版本引入cssjs方法不兼容通过第三方插件将ES6的语法转成ES5发现一个关于浏览器兼容总结写的比较好的文章,大家可以去看看 点击跳转...
2020-07-06 11:14:15
200
原创 使用canvas画美队盾牌
代码如下:<canvas class="mycanvas" width="500" height="500"> 你的浏览器不支持canvas </canvas> <script type="text/javascript"> let mycanvas = docu
2018-08-22 20:22:18
395
转载 详细讲解HTML5画布Canvas
因为在整理画布的知识点,结果发现了这个贼厉害的博客,参考原博客:https://blog.csdn.net/u012468376/article/details/73350998 学习HTML5 Canvas这一篇文章就够了 ...
2018-08-20 20:42:09
2433
原创 JavaScript 局部变量、全局变量与作用域链
局部变量最外层函数定义的变量拥有全局作用域,即对任何内部函数访问。全局变量局部作用域一般只在固定的代码片段内可访问到,而对于函数外部是无法访问的。作用域链根据在内部函数可以访问外部函数变量的这种机制(即它们在一条作用域链上)。内部函数访问一个变量时,首先在函数内部查找,没有就去它的外部函数查找(可以理解成,儿子没有钱了就问爸爸要,爸爸没有就问爷爷要,不能找兄弟要,因为已经分家了...
2018-08-20 10:51:33
180
原创 经典面试题分析
题目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
1474
原创 5种主流浏览器的内核
浏览器内核简要说明一个完整的浏览器包含浏览器内核和浏览器的外壳(shell)。浏览器内核又可以分为两部分:渲染引擎(Layout Engine或Rendering Engine)和JS引擎。由于JS引擎越来越独立,内核就倾向于只指渲染引擎。浏览器构成浏览器一般由七个模块组成,User Interface(用户界面)、Browser engine(浏览器引擎)、Rendering e...
2018-08-07 20:20:13
9849
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人