- 博客(34)
- 问答 (1)
- 收藏
- 关注
原创 JS本地存储
文章目录一、Cookie二、Cookie封装三、Cookie注意事项四、localStorage、sessionStorage四、总结 一、Cookie 1、Cookie是什么? 不要在Cookie中保存密码等敏感信息 1、Cookie全称HTTP Cookie,简称Cookie 2、是浏览器存储数据的一种方式 3、 因为存储在用户本地,而不是存储在服务器上,是本地存储 4、一般会自动随着浏览照每次请求发送到服务器端 2、Cookie使用场景 利用 Cookie跟踪统计用户访问该网站的习惯,比如什么时间
2021-10-20 11:24:10
525
原创 Http协议
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例
2021-10-19 17:57:15
925
原创 Promise学习笔记
目录大纲 初识Promise * 1)Promise是什么 2)Promise基本用法 * Promise的实例方法 * 1)then() 2)cach 3)finally() * Promise 的构造函数方法 * 1)Promise.resolve() 2)Peomise.reject() 3)Peomise.all() 4)Promise.race() 5)Promise.allSettled() * Promise的注意事项以及应用 * 1)Promise注意事项 2)Promise
2021-09-14 10:25:34
741
原创 JavaScript学习笔记(八)ES6(三)
目录一、Iterator 迭代器1、Iterator是什么2、为什需要使用iterator遍历器?如何更方便的使用iterator?二、for ...of 的使用1、break 、continue一起使用2、keys()、values()、entries()3、原生可遍历与非原生可以遍历4、使用了iterator的场合(底层处理)三、ES6新增方法1、String1)includes()(判断字符串中是否含有某些字符)2)padStart()和padEnd()->填充、补全2、Array1)数组的in
2021-09-03 10:16:11
500
原创 javaScript学习笔记(八)ES6(二)
目录一、剩余参数1、认识剩余参数2、剩余参数注意事项3、剩余参数的应用二、展开运算符的用法1、如何区分剩余参数和展开运算符2、数组展开运算符的应用3、对象的扩展运算符1、对象展开注意事项三、set和Map数据解构Set1、Set是什么2、Set实例的方法和属性3、Set 构造函数的参数4、Set注意事项5、使用场景Map1、认识Map(映射)2、Map和对象的区别3、Map实例方法属性和方法4、Map构造函数参数(数组,Set、Map)5、注意事项6、Map应用 一、剩余参数 1、认识剩余参数 剩余参数永远
2021-09-02 18:47:45
158
原创 javaScript学习笔记(八)ES6
ES6目录一、ES6简介历史版本ES6兼容性二、let 、const 与 varvar、let 与const的区别window对象的属性和方法块局作用域三、模板字符串与箭头函数四、解构解析数组的解构赋值默认值的基本用法数组解构赋值的应用对象结构赋值其他数据类型的解构赋值五、对象字面量的增强与函数参数的默认值属性和方法的简洁表示法方法的简介表示法方括号的用法方括号语法和点语法的区别函数参数默认值函数参数默认值的应用 一、ES6简介 1)es6是什么 2)ECMAScript 3)ECMAScript命名方式
2021-08-31 10:43:47
528
原创 javaScript学习笔记(七)正则表达式
正则一、什么是正则表达式二、正则表达式的基本使用1 、正则表达式的创建2、元字符3 、方括号的用法4、量词4 、修饰符 (后续补全此功能)三、正则表达式和字符串1、正则表达式的相关方法2、字符串相关方法 什么是正则表达式 1) 什么是正则表达式 正则表达式的基本使用 1) 正则表达式的创建2) 元字符3)方括号表示法 4)量词5)修饰符 正则表达式和字符串 1)正则表达式的相关方法2)字符串的相关方法 正则表达式的应用 1)正则表达式的应用 一、什么是正则表达式 正则表达式(regular exp
2021-07-01 17:21:16
250
原创 javaScript学习笔记(六)面向对象案例(红绿灯,炫彩小球)
面向对象案例一 、红绿灯二、渲彩小球 一 、红绿灯 <div id='box'></div> <script> function Light() { this.color = 1 this.init(); this.bindEvent() } Light.prototype.init = function () { thi
2021-06-29 17:00:46
355
原创 javaScript学习笔记(六)面向对象
文章目录一、认识对象1、初识对象2、对象的方法以及遍历3、对象的深浅克隆浅克隆深克隆二、认识函数的上下文1、什么是上下文? 认识对象 1)认识对象 2)对象的方法 3)对象的遍历 4)对象的深浅克隆 认识函数的上下文 1)上下文规则 1 2 3 4 5 6 7 2)call和apply 构造函数 1)用new调用函数的四步骤 2)构造函数 3)类和实例 原型和原型链
2021-06-28 16:26:19
895
原创 javaScript学习笔记(四)案例篇(无缝连接轮播、跑马灯轮播、呼吸轮播)
轮播案例一、无缝连接轮播一、跑马灯轮播三、呼吸轮播 一、无缝连接轮播 <!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, initia
2021-06-21 18:27:56
201
原创 javaScript学习笔记(五)BOM篇
BOM基本操作以及案例一、什么是BOM?二、窗口相关属性三、已卷动高度(滚动高度)四、Navigator对象五、history对象六、loacation对象六、使用DOM特效案例1、返回顶部2、楼层导航小效果(导航条锚点对应区域) 一、BOM常用对象 1)Window对象 2)Navigator对象 3)History对象 4)Location对象 二、BOM特效开发 一、什么是BOM? BOM(Browser Object Model,浏览器对象模型)是JS与浏览器窗口交互的接口 1全局变量
2021-06-21 18:14:19
223
原创 javaScript学习笔记(三)数组篇
数组篇1、简介和定义2、数组类型的检测(Array.isArray()方法可以用来检测数组)3、数组的常用方法头尾操作的方法splice() 方法slice() 方法(string可使用)join和split方法 (数组的join()方法可以使数组转为字符串;字符串的split()方法可以使字符串转为数组。)concat()(合并连接多个数组)reverse() 数组反转indexOf和includes()sort() 排序()4、遍历相关算法累加器求一组数组的最大值和最小值数组去重数据样本(在一组数种随
2021-05-21 14:39:08
560
原创 javaScript学习笔记(二)js基础
javascript一 、表达式与操作符1、 运算符(! && ||)2、 短路计算3、 赋值运算符4、 综合运算的顺序(非运算———数学运算——关系运算——逻辑运算)二 、流程控制语句1、 if 和 elseif2 、switch语句4、三元运算符5、for 循环语句6、while循环语句 (不定范围的循环)7、break(跳出循环) continue(跳过循环中的一个迭代,并继续执行(在for 循环中用得多))8、do while循环(后测试循环语句) 一 、表达式与操作符 表达
2021-05-21 11:49:35
159
原创 javaScript学习笔记(一)js基础
Javascript初识一 、初识1、输出语句2、优秀的变量命名法3、变量声明提升小结二、基本数据类型1、typeof运算符2、Number(数字)类型3、String("字符串")类型charAt()方法substring() 、substr() 、slice()toupperCase() tolowerCase() 大小写转 和 indexOf()4、Boolean(布尔类型)5、undefined null6、数据类型转换 一 、初识 1、输出语句 // alert() -
2021-05-21 11:30:45
152
原创 CSS基础
CSS样式总结一、选择器1 基本选择器(css2.1)2 复合选择器(css2.1)3 伪类3 元素关系选择器4 序号选择器5 属性选择器6 CSS3新增伪类(实用)7 CSS3伪元素(实用)8 选择器权重计算9 CSS3伪元素和CSS3新增伪类案例 一、选择器 1 基本选择器(css2.1) id选择器( #) class选择器(.) 标签选择器(input、p、selection…) 2 复合选择器(css2.1) <style> /* 1、后代选择器(空格分开) *
2021-04-19 18:18:17
229
原创 手机电脑投屏小技巧
每天一个小技巧 还在为投屏烦恼吗?还在百度投屏软件吗?还在为下载的投屏软件需要收费而烦恼吗? 还等什么,马上关注我。每天一个小技巧,让你方便快捷每一天。 安装 1、下载adb安装,推荐教程(adb安装教程) 2、下载scrcpy安装推荐教程(srccpy教程) 配置环境变量(adb、scrcpy) “我的电脑”——右击——点击 ”属性“——找到 ”高级系统设置“并点击进入环境变量设置页; 点击”环境变量“—— 系统变量框下 找到“Path”——编辑——新建——将刚才复制的adb和scrcpy路径粘贴上去
2021-04-01 17:10:01
669
原创 前端基础小记02
javascript面向对象创建对象的方法一、创建对象的方法1、普通的创建方法2、工厂函数2、构造函数2、原型模式(prototyppe)5、构造函数和原型组合模式(比较常见创建对象的方法)二、匿名函数匿名函数(没有函数名字的函数)三、闭包案例闭包中的this四、继承1、继承几种通用的方法1)对象冒充(构造函数绑定) apply call 可以多个继承2) 原型链继承3)混合模式(构造函数+原型)五、cookit六、JSON1、基本用法2、高阶用法 创建对象的方法 一、创建对象的方法 1、普通的创建方
2021-03-31 18:18:31
217
原创 前端基础小记01
前端js基础复习01一、函数的基本使用1函数作为参数的使用2、arguments的使用二、this讲解三、函数的属性以及方法四、数据类型五、执行环境以及作用域六、全局函数了解内存管理、掌握全局函数的使用 一、函数的基本使用 1函数作为参数的使用 <script> // 函数作为参数 使用 function fn1(start, end, check) { for (let i = start; i < end; i++) { if
2021-03-26 11:51:42
376
1
原创 WEBPAPI注册事件及应用--表单属性及案例
html部分截图 //表单属性 案例给多个文本框赋值并点击提交按钮显示并竖线分隔; 案例下拉随机选中选中项 全选反选案例 //*自定义属性 DOM文档对象模拟 常见的DOM操作 获取元素getElementById()getElementsByTagName() 给元素注册...
2020-03-11 21:07:59
127
原创 WEBPAPIBOM及应用介绍
HTML: 案例 案例 小课堂总结: 一、三种对话框(三种原始不会直接使用) 1、alert 2、prompt 3、confirm 二、js中的加载 1、onload整个页面加载完后执行(效率比较慢,建议使用script放底部) 2、onunload 页面卸载 三、定时器 1、setTimeout()定时炸弹隔一段时间...
2020-03-11 21:07:40
187
原创 正则表达式
课堂小结: 一、正则表达式的组成 1、普通字符(abc,123) 2、特殊字符(元字符\d,\w) 二、常用的元字符 \d:匹配所有数字 \D:匹配所有非数字 \w:匹配数字、字符串、下划线 \s:空白 \S:非空白 .:匹配除了换行所有的单个字符 ^:以谁开头 $:以谁结尾 三、限定符 *:可以重复零次或者多次 +:重复一次或者多次 ?...
2020-02-26 18:41:09
156
原创 高级Js-面向对象介绍1.1
原型与原型链 课堂小结: 一、面向对象与面向过程区别 1、面向过程是亲力亲为的,事物巨细,面面俱到,步步紧跟,有条不紊。 2、面向对象就是找一个对象,指挥得结果。 3、面向对象将执行者转化为指挥者。 4、面向对象不是面向过程的代替,而是面向过程的封装。 二、 面向对象的特...
2020-02-19 19:27:29
166
原创 WEBPAPI动态创建节点及应用
html: + + 小课堂总结: 一、动态创建元素的三种方法 1、方法一:document.write(不建议用,用特少) 2、方法二:innerHTML (适用于小案例) 3、方法三:document.createElement(常用) 二 、document.createElement方法相关的 1、document.createElement...
2020-01-10 13:00:29
124
原创 WEBPAPI事件详解及应用
htmL: 小课堂总结: 一、注册事件的三种方式:onclck(普通),addEventListener(可以注册多个,不覆盖,IE9以后才支持),attachEvent(跟前面效果一样,老版本:IE6-10支持); 二、移除事件:btn.onclick=null;,removeEventListener('事件名',函数名(不能匿名函...
2020-01-10 12:45:20
201
原创 JavaScript字符串与数组的常用方法
charAt()根据下标查询,indexOf()查询索引,lastindexOf()查询这个最后出现的位置 toUpperCase()大写,toUpperCase()小写,replace("字符",'替换')替换,substring(3,dd.length)参数一=>从当前索引,参数二=>获取后面的所有长度返回值,substr(3,2)参数一=>获取索引,参数二=>参...
2018-08-20 11:01:45
195
原创 js in操作符
in 操作符:(?in ?)第一个参数是字符串或可转换其他类型,2参数是操作对象或数组,第一操作数的值是第二操作数 的属性名。 例子 <!-- <script type="text/javascript"> function FF() { this.age = 11; } FF.prototype.name = "kevin"; // in用来判断该属性是否存在在该...
2018-08-13 14:12:33
607
原创 初学者javasrcipt
标识符的命名规则:第一个字符必须以字母、下划线-、美元符号开头,后面可以字母、下划线-、数字‘美元符号变量的作用域:全局变量和局部变量=》全局声明在函数外面,局部反之;<script language="javascript"> var a; //该变量在函数外声明,作用于整个脚本代码 function send() { a="JavaSc...
2018-07-13 17:58:44
200
空空如也
伪协议页面逻辑 不懂求解
2020-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅