主页

ECMAScript6

ECMAScript6 一章 ECMA 变迁史 1.1 ECMAScript 与 JavaScript 的关系 ECMAScript是语言标准,规定一门语言的具体规格. 如变量如何声明,for 循环的格式怎么写,这些最基础的东西. Javascrtip 是满足 ECMAScript 要求的一种语言. 两者关系,如同快捷宾馆营业标准和如家酒店一样. 满足 ECMAScrtipt 标准的语言还有Jscript和ActionScript ECMA ( European Computer Manufactures Association ) 欧洲计算机制造联合会,总部设在日内瓦 1.2 ECMAScript 的变迁 ECMAScript 1.0(1997 年) ECMA...

阅读更多

前端中的Cookie

Cookie 一,概念 1,产生的原因:cookie 是用来解决 http 的无状态特点,是为了存储 sessionID ; 2,是什么: cookie 也叫 HTTPCookie,是客户端与服务器端进行会话(session)使用的一个能够在浏览器本地化存储的技术。 3,特点: ​ a,每次请求都会传输 cookie;每次会话都会产生对应的 sessionID 并保存; ​ b,储存在浏览器上; ​ d,只能存放少量数据,最多 4 kb,cookie 里只能存放 string 类型的值; 4,cookie 和 session 的区别: ​ 1、cookie 数据存放在客户的浏览器上,session 数据放在服务器上。 ​ 2、cookie 不是很安全,别人可以分析存...

阅读更多

浏览器的BOM

BOM ​ BOM 是 Browser Object Model 的缩写,简称浏览器对象模型, 提供了独立于内容而与浏览器窗口进行交互的对象,用于访问浏览器的功能。DOM 的标准组织是 W3C;但 BOM 没有标准规范,每个浏览器都有自己的标准,那么浏览器共有对象就成了事实的标准,所有一般学习的是共有的内容。 1,是操作浏览器的 2,BOM 里面是存在多个对象的 3,BOM 实际进行操作浏览器是使用多个对象里面的属性以及相关的方法 4,BOM 没有规范,学习的一般是共有对象 一,核心对象:window 对象 window 对象是 BOM 的顶层(核心)对象,所有其它使用的对象都是通过它延伸出来的.; window对象的属性对象: document(核心): 文档...

阅读更多

Docker 容器的负载均衡

使用Docker容器进行负载均衡 在现代互联网应用中,负载均衡是一个非常重要的问题。为了提高应用程序的可用性和性能,我们需要将流量分发到多个服务器上,以避免单点故障和过载。Docker容器技术可以很好地支持负载均衡。

阅读更多

Ajax

Ajax 一,定义 概念: ​ AJAX (阿贾克斯 Asynchronous Javascript And Xml ) 异步 JavaScript 和 XML,是指一种创建交互式网页应用的网页开发技术,能发送 HTTP 请求和接收 HTTP 响应; 特点: ​ 1,默认是异步执行 ​ 2,能够实现局部刷新 ​ 3,不能直接跨域请求 二,浏览器的同源政策: 1,为什么会有? ​ 出于安全性的考虑而制定的安全策略,它只允许对应的两者是同源的内容进行访问和交互;不同源的内容不允许访问; 2,什么是同源? ​ 如果两个 地址 URL 的 (协议)protocol、port(端口,如果有指定的话)和 host(主机/域名)都相同的话,则这两个 URL 是同源。 3,什...

阅读更多

Dockerfile

编写 Dockerfile Docker 是一个开源的容器化平台,可以让开发者将应用程序打包成一个可移植的容器,然后部署到任何支持 Docker 的环境中。Dockerfile 是 Docker 构建镜像的脚本文件,它包含了构建 Docker 镜像所需的所有指令。 创建 Dockerfile 首先,我们需要创建一个名为 Dockerfile 的文件,该文件应该位于应用程序的根目录下。在这个文件中,我们将定义如何构建 Docker 镜像。 基础镜像 在 Dockerfile 中,我们需要指定一个基础镜像,这个基础镜像将作为我们构建的镜像的基础。我们可以从 Docker Hub 中选择一个现成的镜像,或者自己构建一个基础镜像。 FROM ubuntu:latest 在这个例...

阅读更多

JS正则表达式

正则表达式 一,定义 1,正则表达式是对象,常用于表单验证(判断用户填写的内容是否正确) 2,申明方式 //第一种定义 常用 var regx = /^a$/; //申明一个正则对象,匹配 a 这一个单词 //第二种定义 var regx1 = new RegExp("^a$"); //申明一个正则对象,匹配 a 这一个单词 二,正则对象的方法 1, 使用正则表达式匹配字符串有两种方式: 1,test( ) 方法;判断是否有匹配的,返回 true 则符合, false 则不符合; 2,exec ( ) 方法;返回一个数组,数组里面为匹配的结果(返回第一个找到的)返回数组则符合, null 则不符合; 3,/[222]/g;全局查找;/[222]/i;忽略大小...

阅读更多

JS-元素节点

元素节点 元素节点的关系和操作 元素节点之间的关系,主要划分为 父元素,子元素,兄弟元素(同胞元素); <body> <div id="box"> <p>11</p> <div id="box1"> <p>222</p> </div> <p>33</p> </div> </body> <script> var inbox = document.getELementById("box1"); //获取 box1 这个元素 //---------------------...

阅读更多