- 博客(64)
- 收藏
- 关注
原创 js-32gulp
02 gulp03 gulp api[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3WFUinjn-1669771543926)(D:\lanCode\第二阶段\js笔记\js-md\img\gulp既定顺序执行任务.png)]gulp.series 让任务按顺序执行[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZG3L23XW-1669771543927)(D:\lanCode\第二阶段\js笔记\js-md\img\gulp任务同
2022-11-30 09:26:08
470
原创 js-22同源策略
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BGDnD5Mp-1669771511418)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1649307607396.png)]实现原理: 动态构造script标签,将请求url接口地址作为script属性src值。callBack 由后端提供。//动态创建script标签。
2022-11-30 09:25:37
1065
原创 js-25继承闭包及练习题
02闭包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XpWeGqnM-1669771465198)(D:\周sir\课件\week6-jquery\函数不被销毁的执行空间.png)]03闭包题.log(f1()); //1console.log(f1()); //2
2022-11-30 09:24:55
384
原创 js18编程思想
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-adyqOxZv-1669771432106)(D:\周sir\课件\week4-面向对象\原型引入.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UKiv1o22-1669771432107)(D:\周sir\课件\week4-面向对象\原型&实例对象&构造函数关系图.png)]同样的方法,实例对象会执行构造函数的方法(图里看出构造函数更近)所有函数都有 prototype 属性对象。
2022-11-30 09:24:25
1168
原创 js-21http协议
http是超文本传输协议,信息是明文传输, https 则是具有安全性的ssl加密传输协议 http和https使用的是完全不同的连接方式用的端口也不一样,前者是80,后者是443。 http的连接很简单,是无状态的 HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全。
2022-11-30 09:22:30
156
原创 list数组相关
应用程序 = 程序语句 + 数据结构 + 算法 数据结构: 线形表, 链表, 堆栈 , 队列, 树, 图 数组: 线形表 一、数组是做什么? 存储一系列有序数据的集合 var num = 100 100 ,200, 300, 400 一系列 二、数组创建 两种方法 - 构造函数: new Arra...
2022-11-30 09:21:59
96
原创 前端开发面试持续中---
如果给一个元素对象的某事件(例如,onclick)绑定了一个响应函数(回调函数),当这个事件触发时,浏览器就会调用这个函数。除此之外,浏览器会创建一个对象,用来描述这个发生的事件。例如,事件发生时鼠标的位置。
2022-11-30 09:20:45
86
原创 TypeScript入坑
会监视输出文件,在它们改变时重新编译成js文件,避免重复手动操作。如果由于缺乏声明而不能推断出类型,那么它的类型被视作默认的动态 any 类型。当类型没有给出时,TypeScript 编译器利用类型推断来推断类型。实现功能:定义一个函数,要求参数类型与返回值类型一致。类型注解:在变量定义时,需要声明变量的数据类型。可查看到版本信息,则说明安装成功。安装完毕后,可在命令行中使用。tsc 文件名–watch。相当于是定义类时使用到的模板。的定义就是一个泛型的结构。可看作是一个类型变量。
2022-11-30 09:19:07
465
原创 js-16正则表达式
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F0laoU1M-1669704188472)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1648457969780.png)]REGEXPER 理解正则的网站。
2022-11-29 14:43:32
660
原创 toolsEve插件环境配置
它允许你在一个更友好的界面中审查和调试 Vue 应用。浏览器插件,可视化vue。在使用 Vue 时,我们推荐在你的浏览器上安装。vue脚手架,快速搭建项目。插件,vue让代码具有高亮。ESLint (插件)Vetur (插件)
2022-11-29 14:34:40
231
原创 mini小程序入坑说明
当微信中的WebView逐渐成为移动 Web 的一个重要入口时,微信就有相关的 JS API 【微信打开html网页】微信小程序,2016年末推出,2017年初第一批小程序正式上线SDK software-Development-Kit 软件开发工具包。
2022-11-29 14:32:57
717
1
原创 控制台报错
情况:picker组件加了value-format=“yyyy-MM-dd” format="yyyy-MM-dd”格式。解决方案:【type: ‘date’】改为【type: ‘string’】并且当前项还有校验规则 type:’date。
2022-11-29 14:27:47
531
原创 bug收集箱
情况:table表格编辑弹框dialog修改数据,第二次修改dialog数据后,data数据已经改变,页面渲染仍然是旧数据。解决办法:vue监听不到通过索引改变的数据。所以要加这个:vue.set()table表格中使用dropdown下拉菜单的bug。前提是:vue监听不到通过索引改变的数据。
2022-11-29 14:26:09
515
原创 原生JS开发
食用:类似innertext,但二者在重要方面有不同之处返回值:字符串或者null区别:使用可以防止XSS攻击由于innerText受 CSS 样式的影响,它会触发回流()去确保是最新的计算样式。(回流在计算上可能会非常昂贵,因此应尽可能避免。)
2022-11-29 14:24:53
754
原创 22-5-19思考
01、数组问题将原数组数据展开,加入新的数组数据避免覆盖数据问题this.list = [...this.list, ...data.list]this.list = this.list.concat(data.list)concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组如果省略了所有 valueN 参数,则 concat 会返回调用此方法的现存数组的一个浅拷贝02、函数传参默认值es5:function fn(m,n){ m = m || -
2022-05-19 21:11:25
115
原创 win11-mongoDB-数据库配置环境变量
0.安装mongoDB$ mongod --version安装好,查看出现上述情况,需要配置环境变量1.配置环境变量1.安装目录下-bin ( 复制路径地址 )2.我的电脑-鼠标右键-属性-高级系统设置-环境变量-path-编辑-新建–目录复制进去-确定3.配置完毕后,重新打开新的cmd提示$ mongod --version...
2022-05-08 20:52:17
586
原创 SSH key -本地与远程中央仓库连接认证
SSH key用于本地与远程中央仓库连接认证(避免每次输入用户名与密码)。01本地生成 ssk key 所需要使用到的 rsa 公私钥密钥对:1.本地右键通过Git bash here打开:输入命令$ ssh-keygen2.执行命令时,一路回车完成文件创建,默认在系统用户目录下(C:\Users\Administrator),会生成 .ssh 目录,在该目录下有两个文件:id_rsa 与 id_rsa.pub。3.打开 id_rsa.pub 公钥文件,复制所有内容。02在远程中央仓库用户账
2022-05-08 17:08:41
8706
原创 javascript数组去重五种方法
let arr = [12, 23, 34, 12, 12, 34, 56, 56, 56, 76]方法一:set特性,数据不能重复 function one() { let set = new Set(arr) let arr1 = [...set] console.log(arr1); } one()方法二:数组indexOf==-1 function two() {
2022-05-03 23:54:42
778
原创 javaScript实现放大镜效果
放大镜效果图如下:2个比例核心:右侧大图宽高设置 左侧展示图大小 / 遮罩层 = 右侧大图大小? / 右侧放大镜盒子放大镜移动距离设置 遮罩层移动位置 / 遮罩层宽高 = 右侧大图left | top / 右侧放大镜盒子宽高html机构如下:<!-- 1.外围盒子 --> <div id="warper"> <!-- 2.左侧展示图 --> <div class="leftShow">
2022-05-02 21:25:16
1826
原创 js-day11Dom
DOM文档对象模型01.js组成: ECMAScript BOM DOM02. DOMDOM: 页面中的标签,我们通过 js 获取到以后,就把这个对象叫做 DOM 对象作用: 文档对象模型 提供操作html文档对象能力,提供API 操作Dom: 1.获取标签元素 2.操作内容 3.操作样式 4.操作属性核心对象:文档对象 document 对象是浏览器内置的一个对象,里面存储着专门用来操作元素的各种方法 window对象的子对象 Document03.获取标签元素:
2022-05-02 19:25:28
192
原创 js-day10Data&Bom
01回顾02日期时间对象Date1 =>作用:处理日期时间=>创建对象:构造函数var date = new Date()=>表示当前日期时间2 =>常用方法getFullYear()getMonth() //月份从0开记数,当前月份需要值加一getDate()getHours()getMinutes()getSeconds()getTime()getDay() 3 => 创建指定日期时间对象 var date =
2022-05-02 19:24:59
304
原创 js-day09Math对象&进制
01.回顾1数组Array2简单对象 -创建方法 构造函数 字面量 -属性和方法 用点语句访问 名字.属性 名字.方法() -遍历简单对象 for(var key in obj){ //obj[key] 遍历属性值 }03字符串、数值、布尔值是一个包装数据类型 -字符串对象 构建方法: 字面量 构造函数 使用点语句变成复杂数据类型 -属性 .length -索引 str[i
2022-05-02 19:23:51
238
原创 js-day08简单对象&字符串对象
01.回顾02.简单对象1、面向对象 1、现实生活中-对象 对象: 具体一个事物 区分不同对象: 特征和行为 2、软件世界-对象 自己创建对象 内置对象: 有 数组Array var arr = new Array() 构造函数 var arr = [] 字面量 对象才有属性和方法 区分对象:属性和方法 arr.length 属性
2022-03-20 22:59:16
155
原创 js-day07数组方法&排序
01回顾知识回顾:- 程序语句应用程序 = 程序语句 + 数据结构 + 算法- 数组基础- 数组是做什么的?- 数组创建方式- 访问数组元素+ 索引号- 数组length属性- 数组遍历- 数组数据类型Array- 数组常用方法- push- unshift- pop- shift- splice- sort- reverse - join - indexOf - includes ... -
2022-03-20 20:45:54
1023
原创 js-day06数组
应用程序 = 程序语句 + 数据结构 + 算法数据结构: 线形表, 链表, 堆栈 , 队列, 树, 图 01、数组: 线形表 一、数组是做什么? 存储一系列有序数据的集合 var num = 100 100 ,200, 300, 400 一系列 二、数组创建 两种方法 - 构造函数: new Array() //空数组
2022-03-20 19:17:38
129
原创 js-学习计划
二阶段和一阶段区别- 学习内容1. 逻辑思维2. 记忆 - 待遇不同 二阶段学习 时间: 八周 第一周 javascript语法基础 变量 数据类型 逻辑分支语句 if if-else 循环语句 for while do-while 函数 第二周 javascript内置对象 数组 Array 简单
2022-03-20 16:36:47
287
原创 js-day05预编译&递归函数
0.今日目标1.预编译2.函数自带的对象arguments3.递归函数4.常用事件1.预编译预编译:函数在逐行执行之前,会先进行预编译 变量提升:【将变量的声明代码提升到作用域的最前面】 var定义的变量 声明式定义的函数 return后面的语句 if里面的语句【即使条件不成立的情况,也会变量提升】2.arguments-函数自带的对象:记录函数参数相关的信息获取函数实参的个数 arguments.leng
2022-03-12 09:43:36
102
空空如也
ELementUI的el-descriptions-item问题
2023-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人