Js
qinjing1225
这个作者很懒,什么都没留下…
展开
-
严格模式 "use strict"
##严格模式下需要注意的点:全局变量显式声明直接调用函数this指向undefineddelete删除全局变量会报错对象不能有重名的属性函数不能有重名的参数对arguments做了限制 1. 不允许对arguments赋值 2. arguments不再追踪参数的变化函数必须声明在顶层新增了保留字implements, interface, let, pac...原创 2020-02-25 17:21:26 · 497 阅读 · 0 评论 -
let/const变量
let1. 不能重复声明变量用var: 后者覆盖前者:var a=0;var a=1;console.log(a)//打印1;用let: 重复声明变量直接报错let b=0;let b=1;//Uncaught SyntaxError: Identifier 'b' has already been declared2. let不存在变量提升,必须声明后才使用consol...原创 2020-02-25 17:19:47 · 208 阅读 · 0 评论 -
rest 参数
rest 参数标签(空格分隔): es6 函数扩展作用:用于获取函数的多余参数;形式为:(...变量名) rest参数搭配的变量是一个数组,将多余的参数放到数组中;思考:可以代替arguments,arguments是类数组;rest是真正的数组,可以使用数组诸多的方法;特性:1. rest参数是一个数组,可以使用数组特有的所有方法;实例1: ...原创 2020-02-25 17:18:30 · 2677 阅读 · 0 评论 -
localStorage & cookie
1. localStorage 本地存储全局的对象localStorage对本地存储的操作(类似于操作数据库,类似于操作DOM)增 删 改 查ie7以上支持标准浏览器localStorage设置:localStorage.setItem(key,value);获取:localStorage.getItem(key) || null删除:localStorage.remov...原创 2020-02-25 17:15:55 · 151 阅读 · 0 评论 -
二. 上传/下载 & 跨域请求jsonp
1.上传1.1 form表单上传不足之处:跳转页面;信息丢失,需要客户从新填写信息;例子1:<form action="http://localhost:8088/backend/post_file.php" method="post" enctype="multipart/form-data"> <input type="file" name="file"&...原创 2020-02-25 17:11:10 · 777 阅读 · 0 评论