随笔分类 - js
摘要:accept表示 客服端(浏览器)支持的类型,也是希望服务器响应发送回来的的数据类型。 例如:Accept:text/xml; ,也就是希望服务器响应发送回来的是xml文本格式的内容 区别: 1.Accept属于请求头, Content-Type属于实体头。 Http报头分为通用报头,请求报头,响应
阅读全文
摘要:for......in 判断是否包含key 得到一个对象有几个key 第一种 第二种 js计算数组中每个元素出现的次数 封装成方法
阅读全文
摘要:常用场景 几个值随机取1个 轮训抽一个 主键 实现自增效果 tip:自增加一,初始值为1 ,初始值必须为数字 随机id uuid 布尔 字符串 时间 日期 年月日 时间 时分秒 日期时间 年月日 时分秒 当前时间 姓名 人名 (姓名) 姓 英文名字 数字 (一个区间范围) 一定长度的数字 浮点数 城
阅读全文
摘要:window.onload() $(document).ready()
阅读全文
摘要:// 判断是否为对象 function isObject(o) { return (typeof o === 'object' || typeof o === 'function') && o !== null } // 迭代递归法:深拷贝对象与数组 function deepClone(obj) { if (!isObject(obj)) { thr...
阅读全文
摘要:注意 :通常下载文件是用get请求 后台: response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(filename,"UTF-8")); 参考博客:https://blog.csdn.
阅读全文
摘要:字符串扩展 ES6为字符串扩展了几个新的API: includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。 endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。 ES6中提供了`来作为字符串模板标记。我
阅读全文
摘要:推荐博客:https://blog.csdn.net/yaoyuan_difang/article/details/38582697
阅读全文
摘要:js的base64编码和解码 base64URL 转 blob 对象,文件上传 获取file对象 ,获取base64URL
阅读全文
摘要:模块化的好处 以前我们平常写js,需要引用大量大js文件,还得注意先后顺序,因为是一层一层依赖的关系。很是麻烦,现在有了模块化,我们只需要知道,我们要实现这个功能需要哪一个js文件就ok,其他的不需要管,它帮我们自动依赖加载了。很方便有没有!!! 一张图说明没有模块化的时候多么的操蛋 模块化的大致思
阅读全文
摘要:跨域如何解决? 前端用jsonp解决。 后端设置http header 解决 后端解决方法: 前端解决方法: 留坑,有空写
阅读全文
摘要:话不多说,直接上图,一眼便知道怎么回事!!! forEach every some sort map filter
阅读全文
摘要:闭包:主要的作用是 封装变量,收敛权限。防止变量被污染。比如Jquery框架就运用了大量的闭包。为什么呢? 问个问题?框架是如何来避免你声明的变量和它自带的变量不发生的冲突的?????很明显,需要闭包么!!!只在自己定义的作用域中有效。
阅读全文
摘要:首先确定一点,this在声明时确定不了,在执行时才知道指向的谁!!! call() , apply(),bind() 方法的用法 比如下面一个例子:
阅读全文
摘要:所有的对象都可以自由扩展属性 (null 除外) 所有的引用类型(对象,数组,函数)都有一个_proto_属性 所有的函数都有一个prototype属性 所有引用类型对象的_proto_属性指向它的的构造函数的prototype属性值 obj.__proto__ Object.prototype;
阅读全文
摘要:值类型:值的拷贝。 引用类型:一般指对象,地址的指针引用 typeof有几种类型:6种 变量和布尔值之间的转换 js中内置的函数
阅读全文
摘要:就是判断 当前这个页面是否嵌套在iframe框架中。
阅读全文