- 博客(23)
- 资源 (10)
- 收藏
- 关注
转载 Cookie和Session
Cookie用途:1、会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)2、个性化设置(如用户自定义设置、主题等)3、浏览器行为跟踪(如跟踪分析用户行为等)创建过程服务器发送的响应报文包含 Set-Cookie 首部字段,客户端得到响应报文后把 Cookie 内容保存到浏览器中。客户端之后对同一个服务器发送请求时,会从浏览器中取出 Cookie 信息并通过 Cookie 请求首部字段发送给服务器。分类会话期 Cookie:浏览器关闭之后它会被自动删除,也就是
2021-12-26 16:56:10 196
原创 HTML(5)、CSS(3)、JS的一些小案例(放大镜和瀑布流)
【入门级别】案例:HTML5、 CSS3 JS (jQuery)实现布局常用瀑布流(两栏,三栏自适应)和类京东放大镜功能。有需要欢迎大家下载源码观看~下载链接三连关注后私信也可以拿源码哦~移步【进阶】案例:飞翔的小鸟游戏(可以记录最高分和难度选择)实现效果放大镜鼠标移入自动放大,有边界越界处理不会超出指定图片,鼠标移出取消放大瀑布流浏览器大小改变,二三栏自适应。效果图代码展示//放大镜 #small { ...
2021-12-24 19:17:56 2005
原创 计算机网络基础
自己网上看的关于计算机网络的知识的各部分内容总结,可能没有那么专业和深入,应对校招和前端的基础知识。后续还会补充和更新~目录一、常见的前后台通信协议1、通信协议概述发展过程IDL2、JCE协议3、Protobuf二、计算机网络体系结构1、五层协议2、OSI的七层协议3、TCP/IP四层协议三、HTTP基本概念和请求方法1、基本概念2、特点:3、消息结构:1、客户端请求消息:2、服务器响应消息:4、HTTP请求方法四、HTTP响应.
2021-12-22 21:41:04 3192
原创 字符串分隔演示(简单)
// get方法得到的数据如 /login?username=xiaoyang&upass=123 let str="/login?username=xiaoyang&upass=123" //url="/login" //obj={username:"xiaoyang",upass:123} .split() 以什么来分割()内填入分割字符 结果转化为数组 //通过字符串中 特殊的...
2021-12-15 20:44:02 749 2
原创 ES6map和symbol数据类型
map类型 ES6新增的数据类型对原本的对象类型,加强!!! 原本的对象类型 key只能是字符串map类型 可以让任意类型数据 作为对象的keylet bt1=document.getElementById("bt1") let m=new Map() //创建一个map对象 m.name="王一" // console.log(m) //如果是特殊的变量,作为key值,需要使用set get方法 m.set(bt1,"5") console.l...
2021-12-14 13:09:38 245
原创 ES6的class
目录class与ES5构造函数原型模式创建函数ES5构造函数原型模式创建函数ES5构造函数原型模式创建函数的继承ES6class 创建ES6 class创建类 的继承二者对比 :class与ES5构造函数原型模式创建函数ES5构造函数原型模式创建函数创建一个人类 name,age,height run方法function People(name,age,height){ this.name=name this.age=age this.h...
2021-12-14 13:07:59 83
原创 ES6字符串新增常用方法
1、.repeat(num)2、includes()3、startsWith()4、trim()1、.repeat(num)重复 返回新字符串num表示重复的次数2、includes()是否包含指定内容indexOf() 返回指定元素的对应位置 没有返回-13、startsWith()是否以什么开头endsWith() 是否以什么结尾4、trim()清除前后的空格...
2021-12-13 20:44:09 113
原创 统计数组中每一个元素出现的次数 并返回一个对象
目录统计数组中每一个元素出现的次数 并返回一个对象1、基础方法2、reduce方法统计数组中每一个元素出现的次数 并返回一个对象1、基础方法 let data = ["a", "b", "a"] function getEleNums(data) { let obj = {} for (let i = 0; i < data.length; i++) { let key = dat
2021-12-13 20:31:11 533
原创 数组(字符串)去重复的常用方法总结
目录1、indexOf2、双层for es5常用方法 3、利用sort()4、reduce去重复5、Set容器去重复 利用set容器无序不重复的集合体的原理 5.1、简化5.2、终极简化1、indexOf let arr3=[1,2,1,2,4,5,77,8,5,1,2]; let arr4=[]; for (let i=0;i<arr3.length;i++){ if(arr4.indexO...
2021-12-13 20:24:26 2601
原创 ES6 数组新增方法
目录ES6 数组新增方法1、 .map2、some和every 方法3、filter4、数组新增的reduce方法ES6 数组新增方法1、 .map.map() 给数组中的每一个元素添加特殊处理,返回新的数组实现给定数组添加元let prices=[20,30,40] //20元 30元 40元let arr=prices.map(item=>item+"元")给给定数据替换某内容let movies=[{id:1,name:'逃学...
2021-12-13 20:09:43 1139
原创 ES6总结
ES6ES6的好处1、更加符合面向对象2、新增作用域 块级作用域3、改变函数的写法以及规定了this 的指向性4、新增了模块化开发思想 打开前段新纪元let const var 区别1、let const只在块级作用域生效 {}是一种特殊的块级作用域 var在全局局部 都可以2、let const不会变量提升 不会预处理 var存在变量的提升3、let const不可以重复定义 var可以4、let const不会挂载到window上面 var定义...
2021-12-09 16:40:23 349
原创 关于js继承的演示
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>继.
2021-12-05 20:42:24 568
原创 js高级总结(二)
this指向问题原则是 谁调用 指向谁1、普通函数中的this 指向window2、对象方法中的this 指向对象3、构造函数创建对象的方法中的this 指向new出来的对象4、定时器中的this 指向window5、call apply 调用的this 指向新的值原型和原型链1、同一个new创建出来的对象的原型(_proto_)相同 指向共同的对象 -----原型对象(prototype)2、new创建出来的对象都有_proto_属性 指向这个函数的原型对象3、所有原型对象的_p..
2021-12-05 20:41:09 780 1
原创 js高级总结(一)
面向对象编程js创建对象的方法1、直接创建 (new object())优点 :方便快捷 可以快速创建缺点:不能量产 每次都需要重新书写代码var students=[] var s1={ name:"王一", height:180, age:21, eat:function(){ console.log(this.name+"正在吃饭") ...
2021-12-04 15:42:32 204
原创 JavaScript总结
1、删除标签<script> // 给button绑定点击事件 btn.onclick=function(){ // a.parentNode.removeChild(a) // this代表用户当前控制的标签1 this.parentNode.removeChild(this) } </script&
2021-09-18 17:25:10 171
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人