当前位置: 首页 > news >正文

网站代理建设wordpress weex

网站代理建设,wordpress weex,制作公司网站需要几个数据表,提供微网站制作电话文章目录JavaScript 严格模式(use strict)使用 use strict 指令严格模式声明严格模式的限制保留关键字JavaScript 严格模式(use strict) JavaScript 严格模式#xff08;strict mode#xff09;即在严格的条件下运行。 使用 “use strict” 指令 “use strict”… 文章目录JavaScript 严格模式(use strict)使用 use strict 指令严格模式声明严格模式的限制保留关键字JavaScript 严格模式(use strict) JavaScript 严格模式strict mode即在严格的条件下运行。 使用 “use strict” 指令 “use strict” 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句但是是一个字面量表达式在 JavaScript 旧版本中会被忽略。 “use strict” 的目的是指定代码在严格条件下执行。 严格模式下你不能使用未声明的变量。 Note 支持严格模式的浏览器: Internet Explorer 10 、 Firefox 4 Chrome 13、 Safari 5.1、 Opera 12。 严格模式声明 严格模式通过在脚本或函数的头部添加 “use strict”; 表达式来声明。 实例中我们可以在浏览器按下 F12 (或点击工具更多工具开发者工具) 开启调试模式查看报错信息。 Gif 图演示如下 实例 use strict; x 3.14; // 报错 (x 未定义)实例 use strict; myFunction();function myFunction() {y 3.14; // 报错 (y 未定义) }在函数内部声明是局部作用域 (只在函数内使用严格模式): 实例 x 3.14; // 不报错 myFunction(); function myFunction() { use strict; y 3.14; // 报错 (y 未定义) }为什么使用严格模式: 消除Javascript语法的一些不合理、不严谨之处减少一些怪异行为;消除代码运行的一些不安全之处保证代码运行的安全提高编译器效率增加运行速度为未来新版本的Javascript做好铺垫。 严格模式体现了Javascript更合理、更安全、更严谨的发展方向包括IE 10在内的主流浏览器都已经支持它许多大项目已经开始全面拥抱它。 另一方面同样的代码在严格模式中可能会有不一样的运行结果一些在正常模式下可以运行的语句在严格模式下将不能运行。掌握这些内容有助于更细致深入地理解Javascript让你变成一个更好的程序员。 严格模式的限制 不允许使用未声明的变量 use strict; x 3.14; // 报错 (x 未定义)注对象也是一个变量。 use strict; x {p1:10, p2:20}; // 报错 (x 未定义)不允许删除变量或对象。 use strict; var x 3.14; delete x; // 报错不允许删除函数。 use strict; function x(p1, p2) {}; delete x; // 报错 不允许变量重名: use strict; function x(p1, p1) {}; // 报错不允许使用八进制: use strict; var x 010; // 报错不允许使用转义字符: use strict; var x \010; // 报错不允许对只读属性赋值: use strict; var obj {}; Object.defineProperty(obj, x, {value:0, writable:false});obj.x 3.14; // 报错不允许对一个使用getter方法读取的属性进行赋值 use strict; var obj {get x() {return 0} };obj.x 3.14; // 报错不允许删除一个不允许删除的属性 use strict; delete Object.prototype; // 报错变量名不能使用 “eval” 字符串: use strict; var eval 3.14; // 报错变量名不能使用 “arguments” 字符串: use strict; var arguments 3.14; // 报错不允许使用以下这种语句: use strict; with (Math){x cos(2)}; // 报错由于一些安全原因在作用域 eval() 创建的变量不能被调用 use strict; eval (var x 2); alert (x); // 报错禁止this关键字指向全局对象。 function f(){return !this; } // 返回false因为this指向全局对象!this就是falsefunction f(){use strict;return !this; } // 返回true因为严格模式下this的值为undefined所以!this为true。因此使用构造函数时如果忘了加newthis不再指向全局对象而是报错。 function f(){use strict;this.a 1; }; f();// 报错this未定义保留关键字 为了向将来Javascript的新版本过渡严格模式新增了一些保留关键字 implementsinterfaceletpackageprivateprotectedpublicstaticyield use strict; var public 1500; // 报错注“use strict” 指令只运行出现在脚本或函数的开头。
http://www.dnsts.com.cn/news/67908.html

相关文章:

  • 中医院网站模板上海建筑设计公司都有哪些
  • 网站开发工程师好不好网络营销策划是什么
  • 怎么做没有后台程序的网站国际知名设计公司排名
  • 炫酷表白网站在线制作站长之家权重查询
  • 公司商标设计网站品牌建设还需持续力
  • 百度做网站联系电话最新做做网站免费
  • 网站建设四步骤四川房产信息网官网
  • 河北省建设厅工程信息网站建立个人网页
  • 自建网站如何备案快要到期的域名网站
  • 有哪些免费自学设计软件的网站网页特效代码网站
  • 网站建设与管理的考试如何建设移动端网站
  • 商城类网站能做响应式设计吗六安推广公司
  • 怎么才能设计好一个网站公司网站后如何更新
  • 网站备案 接入商备案建设工程人员信息网官网
  • 西南交通建设集团有限公司网站软件开发都有哪些
  • 佛山用户网站建设设计类的网站和简介
  • 重庆网站建设在哪里西安航投集团有限公司
  • 中信建设 官方网站移动端快速建站的方法
  • 企业官方网站系统建设中国建设银行英文网站
  • 校园网站建设考核衡水企业做网站多少钱
  • 网站群建设管理办法如何进行搜索引擎优化 简答案
  • o2o网站建设流程觅知网 大而全的高质量素材站
  • 网站建设数据中心昆山网站建设及推广
  • 企业网站的新闻资讯版块有哪些seo优化一般优化哪些方面
  • 驾校网站开发计划书企业网站建设网站制作
  • seo华为网站诊断报告哪些大型网站有做互联网金融
  • 光谷 网站建设公司网络设计是什么工作
  • 网站建设费用明细 xls百度应用中心
  • 洛阳便宜网站建设费用呼市网页设计培训
  • 企业建网站服务四川省建设局网站