- 博客(5)
- 收藏
- 关注
转载 常见浏览器兼容性问题与解决方案
所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。在学习浏览器兼容性之前,我想把前端开发人员划分为两类:第一类是精确按照设计图开发的前端开发人员,可以说是精确到1px的,...
2019-04-02 18:03:48
590
原创 各种浏览器所使用的内核
我们大家常见的主流原生浏览器有:IE/Edge,Chrome,Safari,Opera,Firefox至于我们大家也很常用的360浏览器、qq浏览器、uc浏览器等等都是壳浏览器 ,它们只是把原生浏览器的内核拿过来,精简一下、包装一下。常见的内核有四种:Trident / Gecko / Blink / Webkit各浏览器所使用的内核如下:ie6,ie7,ie8(Trident4.0)...
2019-03-22 01:19:27
2026
原创 js预解析和数据类型传递的练习
<script type="text/javascript"> // 基本类型的值传递给最近的变量 var num1=55; var num2=66; function f1(num,num1) { num=100; num1=100; num2=100; console.log(num);//100 console.log(num1);/...
2019-03-11 20:28:45
141
原创 js代码执行过程分析
ES6之前,不存在块级作用域这一概念,只有执行环境这一概念。只存在全局和函数这两执行环境。在web浏览器中js的最外层执行环境就是window对象。在ES6中,引入了块级作用域。js作为一门解释性语言,其运行过程分为预解析和自上而下逐行解释执行两个过程。具体过程:当进入一个执行环境的时候,JavaScript解释器会创建新的执行环境,但具体是怎么做的呢?主要分为两个阶段:创建阶段(预解...
2019-03-11 03:16:19
806
原创 javaScript中隐式转换和运算符那些事
js中隐式转换,就是在进行一些运算时,js在解析过程中,自动的调取一些函数或方法,按照一定的规则,进行数据类型的转换,从而完成运算的过程。为了充分的理解隐式转换,下面从数据类型、类型转换的方法、运算符三个维度来进行总结。首先来捋一捋基础:js中的数据类型分为:Number、String、Boolean、Null、Undefined、Object六大类型。其中Number、String、Boo...
2019-03-06 01:44:02
421
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人