您的位置:首页 > Web前端 > JavaScript

JS基础知识

2020-02-03 04:32 253 查看

。一.了解前段开发常用的浏览器

    1.谷歌浏览器:Webkit内核(V8引擎)

webkit内核还包括 苹果手机自带的safari,大部分国产浏览器(360.搜狗,QQ,猎豹),安卓和 IOS大部分手机浏览器。

    2.火狐浏览器:Gecko内核

    3.欧朋浏览器:Presto内核

    4.IE浏览器 :Trident内核

       2.每个浏览器为了彰显自己的不一样,不按照标准来,但是把标准中规定的效果用另外一种方式实现了。比如W3C规范如果想在JS中获取所有元素的样式

window.getComputedStyle

currentStyle(IE)

 三。JS基础注意的地方

JS中导入代码块3种

  --

--同样在CSS中,存在四种导入方式

 

 

     

 

 

  

   同理,格式也会被转换为字符。

 

 

 

 

 

 ES6和ES5区别

1.定义变量的时候,ES5应用的是var,ES6应用的是let,ES6中使用let可以形成一个块级作用域,能够解决ES5中作用域以及嵌套的问题,然后在性能和代码上都会有所优化。

2.ES6中增加的函数,能改变项目中的this指向。。。。

 

  变量与常量

cont  ES6新增

 

 

JS命名规则规范

 

 

 

     

  

 

 

 

第四种后期最常用。

 

 

 

 

 

 

 

 

因为第一次typeof不管检侧啥返回的都是一个字符串所以再检侧第二次第三次都是字符串。同理 alert也必弹出字符串。

 

 

 

 

 

 

 

 

 

 

 

 

 

Number(null) ->0

Number(undefined) ->NaN

虽然Number("12px")-NaN没有错,但某些情况下如果只为了获取有效数字时就需要引进新的办法:

 

 

转载于:https://www.cnblogs.com/gouhongqing/p/9048191.html

  • 点赞
  • 收藏
  • 分享
  • 文章举报
azqjmjo61715 发布了0 篇原创文章 · 获赞 0 · 访问量 35 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: