发表于: 2021-10-05 23:56:45

0 1491


cookies,sessionStorage和localStorage的区别?

⒈localStorage长期存储数据,浏览器关闭数据后不丢失;

⒉sessionStorage数据在浏览器关闭后自动删除;

⒊cookie是网站为了标识用户身份而存储在用户本地终端(Client   Side)上的数据(通常经过加密)。cookie始终在同源的http请求中携带(即使不需要)都会在浏览器和服务器端间来回传递。session  storage和local storage不会自动把数据发给服务器,仅在本地保存;

⒋存储大小:cookie数据大小不会超过4K,session  storage和local storage虽然也有存储大小的限制,但比cookie大得多,可以达到5M或者更多;

⒌有期时间:local  storage存储持久数据,浏览器关闭后数据不丢失,除非自动删除数据。session  storage数据在当前浏览器窗口关闭后自动删除。cookie 设置的cookie过期时间之前一直有效,即使窗口或者浏览器关闭;

 

angular的核心思想是什么?怎么体现在代码里?

AngularJS是什么?

它是谷歌公司动态web应用设计的一个js框架,是为了克服html在构建应用上的不足而设计的

2. 知识剖析

 

AngularJS的四个核心思想

1)MVC

2)依赖注入

3)模块化

4)双向绑定

 

一.MVC

 

1.M代表model,对应的是数据库

2.V代表view,视图,对应的是html页面

3.C代表controller,控制器,处理用户交互的部分

eg:

<body ng-app="hh">

    <div ng-controller="yy"> <!--这个div就是v-->

        <input type="text" ng-model="msg"> <!--当添加一个input标签时,用ng-model也能获取到msg信息-->

        <h1>{{msg}}</h1>

    </div>

    <script src="../js6/min/angular.js"></script>

    <script>

        angular.module("hh", [])  //首先用module创建了一个angular的模块,那么这个模块里面每一个controller就是一个简单最小化的MVC

        .controller("yy", function ($scope) {   //其中yy就是controller,就是mvc的c;$scope里面就是模型,就是m

            $scope.msg = "lalala";   //通过双向绑定,把model绑定到view上面

        })

    </script>

</body>

通过上面的代码可以看到

首先用module创建了一个angular的模块,那么这个模块里面每一个controller就是一个简单最小化的MVC

其中yy就是controller,就是mvc的c;$scope里面就是模型,就是m

通过双向绑定,把model绑定到view上面

例子中的div就是v





返回列表 返回列表
评论

    分享到