• 沙箱


    一、概念(百度):

    Sandboxie(又叫沙箱、沙盘)即是一个虚拟系统程序,允许你在沙盘环境中运行浏览器或其他程序,因此运行所产生的变化可以随后删除。

    它创造了一个类似沙盒的独立作业环境,在其内部运行的程序并不能对硬盘产生永久性的影响。其为一个独立的虚拟环境,可以用来测试不受信任的应用程序或上网行为。

    二、方式:(自调用函数)

        <script>
            //第一种(..函数.)();
            (function(){
                var num=10;
                console.log(num);//10
            })();
            //第二种(..函数.());-----推荐
           (function(){
                var num=10;
                console.log(num);//10
           }())
        </script>

    三、案例

        <script>
        //沙箱环境之间之间互不影响
        (function(){
            var str="刘备";
            console.log(str);//刘备
        }());
        (function(){
            var str="曹操";
            console.log(str);//曹操
        }());
        </script>
        <!-- 操作页面元素 -->
        <p>一个p</p>
        <p>一个p</p>
        <p>一个p</p>
        <p>一个p</p>
        <div>一个div</div>
        <div>一个div</div>
        <div>一个div</div>
        <div>一个div</div>
        <script>
            var getTag=10;
            var dvObjs=20;
            var pObjs=30;
            (function(){
                //根据标签名字获取元素
               function getTag(tagName){
                   return document.getElementsByTagName(tagName);
               }
               //获取所有的div
               var dvObjs=getTag("div");
               for(var i=0;i<dvObjs.length;i++){
                   dvObjs[i].style.border="2px solid red";
               }
               //获取所有的p
               var pObjs=getTag("p");
               for(var i=0;i<pObjs.length;i++){
                   pObjs[i].style.border="2px dashed blue";
               }
            }());
            console.log(getTag);//10
            console.log(dvObjs);//20
            console.log(pObjs);//30
        </script>
  • 相关阅读:
    Longest Palindromic Substring
    PayPal MLSE job description
    Continuous Median
    Remove Duplicates From Linked List
    Valid IP Address
    Longest substring without duplication
    Largest range
    Subarray sort
    Multi String Search
    Suffix Trie Construction
  • 原文地址:https://www.cnblogs.com/EricZLin/p/9081192.html
Copyright © 2020-2023  润新知