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;忽略大小...
共计 135 篇文章,17 页。