js稀碎知识点
文章平均质量分 77
要不要买菜啊
这个作者很懒,什么都没留下…
展开
-
JS 事件代理和事件委托
事件委托的概念理解为什么叫事件委托?它还有一个名字叫事件代理。JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真是恰当,我就不去想别的例子来解释了,借花献佛,我摘过来,大家认真领会一下事件委托到底是一个什么原理:有三个同事预计会在周一收到快递。为签收快递,有两种办法:一是三个人在公司门口等快递;二是委托原创 2022-05-18 10:55:31 · 2180 阅读 · 1 评论 -
cookies/sessionStorage 和localStorage 的区别
理解概念:1、Cookie1)HTTP Cookie简称cookie,在HTTP请求发送Set-Cookie HTTP头作为响应的一部分。通过name=value的形式存储是网站为了表示用户身份而储存在用户本地终端上的数据, Cookies 的数据始终在同源的 http 请求中携带,会在浏览器和服务器中来回传递,大小不能超过4K2)cookie的构成:名称:name(不区分大小写,但最好认为它是区分的)值:value(通过URL编码:encodeURIComponent)域.原创 2022-05-15 18:00:59 · 157 阅读 · 0 评论 -
ES6对象新增方法Object.assign()
基本用法Object.assign() 方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。const target = { a: 1 };const source1 = { b: 2 };const source2 = { c: 3 };Object.assign(target, source1, source2);target // {a:1, b:2, c:3}Object.assign()方法的第一个参数是目标对象,后面的参数都是.原创 2022-05-11 19:12:13 · 499 阅读 · 0 评论 -
JS将对象转为字符串
1. 对象转为字符串使用JSON.stringfy()JSON.stringify()将javascript对象转换为通过Web服务器发送数据所需的字符串。语法:JSON.stringify(obj)参数:可以是对象,数组。const obj = { id: 0, name: '张三', age: 12}const objToStr = JSON.stringify(obj)console.log('obj:', obj) // obj: {id:原创 2022-05-02 10:13:53 · 32213 阅读 · 2 评论 -
JSON 与 JS 对象 与 JSONP 的区别
目录JSON对象概述为什么需要JSONP JSONP的产生:作用:JSON 与 JSONP 的区别Ajax和JSONP的相同点 Ajax和JSONP的区别 关于ajax和jsonp:JSON与JS对象对象数组JSON与JS对象的转换JSON字符串转JS对象—J...原创 2022-04-18 20:29:02 · 431 阅读 · 0 评论 -
JS常用正则表达式
1 用户名正则//用户名正则,4到16位(字母,数字,下划线,减号)var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uPattern.test("iFat3"));2 密码强度正则//密码强度正则,最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&原创 2022-04-16 14:23:42 · 732 阅读 · 0 评论 -
js 中的 for...of... for..in...
对数组使用 for...of...var arr = [1,2,3,4,5]for(let i of arr){ console.log(i) // 直接输出数组中的每一项} 对数组使用 for...in...var arr = [1,2,3,4,5]for(let j in arr){ console.log(j) // 输出的是数组每一项的下标值 console.log(typeof j) // string console.log(arr[j]) // 输出每一项0原创 2022-04-15 11:26:49 · 65 阅读 · 0 评论