首页 > 其他分享 >严格模式 模块化开发

严格模式 模块化开发

时间:2024-07-27 20:53:17浏览次数:14  
标签:模块化 模式 严格 导入 eval 使用

严格模式

当你在脚本或函数的顶部添加"use strict"语句时,你的代码将在严格模式下执行。这可以帮助你避免某些常见的编程陷阱,例如在不声明变量的情况下就使用它们,或者删除变量、函数或函数参数。在严格模式下,这样的操作都会抛出错误。

1、 使用严格模式后,变量必须使用var 或者let定义,不能直接写变量

2、this在函数中严格模式时,不再指向window,而指向undefined

3、严格模式时,如果使用call或者apply传入的第一个参数是什么this就指向什么

 4、禁止使用argments.callee,fn.caller

5、禁止使用with

6、禁止使用o作为八进制写法

7、禁止使用eval(官方文档是禁止重新定义eval和将eval的内容指向顶层)

非严格模式eval作用:将字符串转换为js语句

eval不能转换函数

模块化开发

模块化标签

  module模块化会自动严格模式开发

导出

导入

导出

导入

导出

导入

导出

导入

标签:模块化,模式,严格,导入,eval,使用
From: https://blog.csdn.net/m0_72498273/article/details/140740937

相关文章

  • chapter3------保护模式之初始化GDT
    实模式运行于16位的CPU环境下:16位的寄存器16位的数据总线20位的地址总线,以及1MB的寻址能力(2^20B)一个地址由段和偏移两部分组成,物理地址=段值x16+偏移(段值和偏移都是16位,段值左移四位最后计算出来的地址才是20位)保护模式运行与32位的CPU环境下32位的寄存器32位......
  • AP8660 DC-DC升压恒压芯片 PWM模式 内置24W 充电器方案
    产品描述AP8860一款宽电压范围降压型DC-DC电源管理芯片,内部集成功率MOS管、使能开关控制、基准电源、误差放大器、过热保护、限流保护、短路保护等功能,非常适合宽电压输入降压使用。AP8860带使能控制,可以大大节省外围器件,更加适合电池场合使用,具有很高的方案性价比。AP8660......
  • 常用设计模式-单例模式(Singleton pattern)
    常用设计模式-单例模式(Singletonpattern)一、单例模式目的使用单例模式第一步要了解其作用,单例理解为一个实例(oneinstance)。保证一个类只有一个它的实例。在实际开发中,如线程池,数据库连接对象等。二、实现思路为了保证oneclassoneinstance①则需要保证实例全局唯一,保......
  • 如何在Linux上的python中以后台模式打开程序?
    我需要在Linux上以后台模式使用python打开另一个程序。我尝试过subprocess.call("yourcommand")但它不是后台模式。并且os.startfile("file")在Linux上不起作用。请帮助我。可以使用Python的subprocess模块在Linux上以后台模......
  • 开启孤独症康复之旅:上海孤独症学校的创新教育模式
    在繁华的上海,有一群特殊的孩子,他们生活在自己的世界里,难以与外界沟通和交流。为了帮助这些孤独症儿童,上海的孤独症学校不断探索和创新,开创出独特的教育模式,为孩子们的康复之旅点亮了希望之光。上海孤独症学校的创新教育模式首先体现在个性化的评估和定制化的教学方案上。当孩......
  • Spring中使用到的设计模式及其源码分析
    前言众所周知,Spring框架是一个强大而灵活的开发框架。这不,上次的面试刚问到这些,没防住!!!因此下来总结一下。这篇文章主要介绍Spring中使用到的设计模式,自己做个面试复盘,同时希望能帮助到其他小伙伴儿们。工厂模式相信大家面试题都背过,Spring通过工厂模式来创建和管理Bean......
  • 深入理解 JavaScript 单例模式及其应用
    引言在JavaScript开发中,设计模式是解决特定问题的有效手段。单例模式(SingletonPattern)是其中一种常见且有用的模式。尽管网上有许多关于单例模式的解释和实现,本篇将从实际工作中的需求出发,探讨如何更好地理解和应用单例模式,以编写更复用、更高效的代码。什么是单例模式?单例模......
  • 质押托管模式APP开发/智能合约DAPP系统开发搭建
    质押托管模式APP的开发是一个涉及多个技术环节和业务流程的复杂过程。以下是一个概括性的开发指南,旨在帮助理解质押托管模式APP的基本框架和开发要点:一、需求分析明确业务场景:首先,需要明确质押托管模式APP的业务场景,包括质押资产的种类(如加密货币、传统金融资产等)、质押流程......
  • 18 双周迭代模式(3)
            前面几篇了解了敏捷开发的实践以及敏捷迭代管理,Scrum敏捷中,建议是2~4周一个迭代周期,较为广泛应用的是双周迭代模式,即两周完成一个迭代周期,一个迭代周期是指,软件开发到上线的时间。        在研发人员还在开发当前迭代的功能时,产品经理就规划好下一个迭......
  • 构建一个具有深色模式的简单React Web应用
    在当今的Web开发世界里,创建一个既美观又功能丰富的用户界面是至关重要的。在本文中,我们将探讨如何使用React构建一个简单但功能强大的Web应用,它包含导航栏、内容展示区域和深色模式切换功能。项目概述我们的目标是创建一个具有以下特性的Web应用:左侧导航栏,包含四个......