PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

javascript 沙箱 的意思是什么

藏色散人
藏色散人 原创
2021-11-16 11:46:27 2447浏览

javascript中沙箱是指一块完全独立的区域,使用的都是自己独立的属性和方法,js中沙箱的基本格式是“(function(){})(...)”;沙箱模式一般应用在书写第三方框架或者为第三方框架书写插件或者书写功能独立的一些组件。

本文操作环境:windows7系统、javascript1.8.5版、DELL G3电脑

javascript 沙箱 的意思是什么?

js中沙箱的概念

沙箱

沙箱就是js中一块完全独立的区域,使用的都是自己独立的属性和方法

js中沙箱的基本格式

(function(){})()

自调用函数(立即执行函数)

沙箱的使用规范

所有的变量定义 写在最上方

中间放逻辑代码

最后,如果需要就给外界暴露一些成员(比如jQuery的例如window.例如window.=window.jQuery=$)

沙箱的用途

沙箱模式一般应用在书写第三方框架

或者为第三方框架书写插件

或者书写功能独立的一些组件

沙箱模式的优势

1.沙箱模式使用的是IIFE,不会再外界暴露任何的全局变量,也就不会造成全局变量污染

2.沙箱中的所有数据,都是和外界完全隔离的,外界无法对其进行修改,也就保证了代码的安全性

推荐学习:《javascript基础教程

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。