JavaScript 语言更新很快,ES6现在正在盛行的同时,ES7/ES8的规范标准即将面试。随着javascript的不断更新,那些已经被废弃的(仍然可用,但未来会被删除)或者已经过时的(已经被删除,不能再用了)JavaScript特性,可能任然被使用,这里把它们列出来以做学用。

废弃特性(仍然可以使用)

1.RegExp全局对象的属性。下面的这些属性已经被废弃.注意,这和替换字符串中使用的同名标记没有直接关系.

应该使用下面这些正则实例上的同名属性来代替:

2.RegExp全局对象的方法

compile方法已经被废弃.

valueOf方法已经被废弃.使用Object.valueOf来替代.

3.函数对象的属性

caller和arguments属性已经废弃,因为它们会泄漏函数调用者.你应该在函数内部使用arguments对象来代替函数的arguments属性.

4.Date方法

getYear和setYear方法因为会受千年虫问题的影响,所以已经被getFullYear和setFullYear方法替代.同时你还应该用toISOString方法来代替已经废弃的toGMTString方法.

5.转义序列

八进制转义序列(反斜杠\后跟一位,两位,或三位的八进制数字)出现在字符串字面量和正则字面量中的的用法已经废弃.

escape函数和unescape函数已经废弃,请使用encodeURI,encodeURIComponent,decodeURI或者decodeURIComponent来进行给定字符串的编码和解码工作.

过时特性(不能在使用的特性)这些过时的特性已经完全被删除,不能在当前版本或者未来版本的JavaScript中使用了.

(PHP开发、web前端、UI设计、VR开发专业培训机构--V客IT学院版权所有,转载请注明出处,谢谢合作!)

转载于:https://www.cnblogs.com/wrx3166/p/7245416.html

Javascript 已被弃用的或删除的特性(V客学院知识分享)相关推荐

  1. Dynamics 365 App for Outlook 与 Dynamics 365 for Outlook(已被弃用)

    在最新的版本中Dynamics 365 for Outlook(Outlook 客户端)已被弃用 随 Dynamics CRM 2016(版本 8.0)引入的 Dynamics 365 App for ...

  2. 解决Vscode提示bodyparser已被弃用的问题

    解决Vscode提示bodyparser已被弃用的问题 被弃用真的就不能用了吗? 理论上来说,被弃用的用还是能用,但是out了,它有更好的方法可以使用 express已经把bodyParser合并进去 ...

  3. JavaScript 已被淘汰?

    作者 | Yanique Andre 译者 | Arvin,责编 | 屠敏 头图 | CSDN 下载自东方 IC 出品 | CSDN(ID:CSDNnews) 以下为译文: JavaScript被淘汰 ...

  4. macbook删除已卸载软件的图标,删除launchpad里已卸载软件的图标,Steam

    macbook删除已卸载软件的图标,删除launchpad里已卸载软件的图标,Steam 1.图中CSGO已经在mac上卸载,但是launchpad上图标还有,强迫症患者表示贼难受!!! 2.删除方法 ...

  5. 如何恢复被删短信_苹果手机已删除的短信怎么恢复?分享几种简单的恢复方法...

    原标题:苹果手机已删除的短信怎么恢复?分享几种简单的恢复方法 各位苹果用户,你们在使用苹果手机的时候,会不会经常不小心误删了手机数据呢?像我这种强迫症,有时候一看到密密麻麻的短信,尤其大多数短信都是那 ...

  6. 添加删除按钮html代码怎么写,JavaScript添加一个文本框并带有删除按钮

    JavaScript添加一个文本框并带有删除按钮属于前端实例代码,有关更多实例代码大家可以查看. 实际操作中可能需要动态的创建和删除一个元素,比较常见是添加一个文本框和一个删除按钮,点击删除按钮可以删 ...

  7. html5扩展函数的使用方法,知识分享:JavaScript基础语法

    知识分享:JavaScript基础语法 原创 mb5fd868d58f1472021-01-22 16:52:56©著作权 阅读数 41 ©著作权归作者所有:来自51CTO博客作者mb5fd868d5 ...

  8. Javascript教程:AngularJS的五个超酷特性

    日期:2012-7-17  来源:GBin1.com AngularJS是一个超棒的javascript框架,不单单对于开发人员来说非常有吸引力,对于UI设计师来说也同样出色.在这篇教程中,我们将简单 ...

  9. javascript动态创建表格:新增、删除行和列

    利用js来动态创建表格有两种格式,appendChild()和insertRow.insertCell().两种方式其实差不多,但第一种有可能在IE上有问题,所以推荐大家使用第二种了,直接说吧. 1. ...

  10. JavaScript学习笔记:动态添加与删除表格行

    文章目录 一.添加表格行与单元格 二.动态删除表格行与单元格 三.案例演示1 四.案例演示2 一.添加表格行与单元格 Javascript可以控制table,动态的插入行和单元格.rows保存着< ...

最新文章

  1. 关于开源网管软件选型的几点思考
  2. 基于完成端口的文件传输设计
  3. API---有意思的API
  4. 从 TFS 迁移源代码到 git
  5. 【2018.5.19】模拟赛之三-ssl2434 取数【搜索,卡常或记忆化搜索】
  6. Ubuntu16.04中php如何切换版本
  7. Bokeh——交互式可视化库
  8. 闲鱼账号被封怎么办?解封看这里!
  9. .依存句法分析--提取用户评论
  10. 幼儿园体育游戏电子计算机教案,【幼儿园体育跳圈圈教案】小班体育教案跳圈圈_小班跳圈圈游戏教案_亲亲宝贝网...
  11. 一个月读完6本书?这些烧脑神书,你能读完1本,就是学霸!
  12. php连接数据库(一)
  13. 《深入剖析Tomcat》源码
  14. Transfrom在64bit服务下面无法运行
  15. 任小龙 mysql笔记_小码哥-任小龙Java笔记-面向对象的全部笔记.pdf
  16. C++语言分号的使用
  17. 面试拆解:系统上线后Cpu使用率飙升如何排查?
  18. 微信小程序——章节自测七
  19. 阿里云和本地网络安装clone GitHub代码很慢的解决
  20. 重装系统进入PE的快捷键大全

热门文章

  1. python爬虫问题:error: command 'gcc' failed with exit status 1
  2. C++学习笔记: 混合语言编程
  3. Oracle中的用户创建和权限的分配
  4. 满足客户的需求是要有前提的!
  5. LNMP源码安装教程
  6. 一种软件定时器/超时机制的实现方法
  7. Maven常用命令汇总
  8. Node.js入门(二)
  9. 多元一次方程组的求解
  10. 【vue】--路由解耦 传值的方式