- 博客(31)
- 收藏
- 关注
原创 点击a标签下载pdf并解决跨域问题
通过设置download来实现点击url下载想要的效果:实际效果: 此时会跳转的新的页面,展示pdf的内容,download无效,这是因为异步的原因,存在跨域问题,无法实现直接下载通过这种方式可以解决跨域问题,实现想要的效果
2023-06-28 15:10:18
1997
原创 git创建、主要操作与分支
直接在网站中创建仓库,然后在文件夹cmd中输入相应的命令。获取减短结果,一般提交后再次进行修改保存,但未提交时可查。将修改操作的文件和未跟踪新添加的文件添加到git暂存区。取消/撤销文件add。
2023-02-20 17:18:37
302
原创 标准盒子和怪异盒子
怪异盒子在页面中的尺寸=content(包含border、padding)+margin。标准盒子在页面中的尺寸=content+border+padding+margin。怪异盒子自身尺寸=content(包含padding、border)标准盒子自身尺寸=content+border+padding。
2023-01-09 14:47:59
146
原创 JavaScript实现双色球随机一注
双色球由33个红球和16个蓝球组成,1注双色球包括6个不重复的红球和1个蓝球。以字符串形式输出“随机一注”结果,选中的红蓝球用"|“隔开,如"06,10,13,18,23,27|05”红球在前,号码间用半角逗号隔开,实现“随机一注”功能,
2022-12-31 14:58:49
5095
1
原创 JavaScript中跳出循环的方式
一般使用于循环的嵌套中,当内部循环使用break|continue时跳出的是内循环,这是使用label语句跳出外部循环(将break改成label语句便可实现)switch中的break不写的话,switch会选择一个符合的case执行,但不会停止,一直到default停止。终端最内部循环,退出最外部循环,后面的循环次数不做。跳出当前循环的次数不执行,执行后面的。
2022-12-19 16:03:55
585
原创 JavaScript知识梳理
在整个体系中,只有6个值(0,空字符串,false,NaN,null,undefined)能被描述成false。对象返object,数组返object,undefined返undefined,null返object。是已经建立好的一套代码组件,可以让开发者实现原本很难甚至无法实现的程序。一个对象中往往是多个原始类型的值的合成,可以看作是一个存放各种值的容器。只能转换合法数字字符串,当字符串中包含非数字的字符时,转为NaN。遵减法操作原则(除数为0,则结果为NaN)NaN不参与运算,参结果一定是NaN。
2022-12-19 14:54:57
1500
原创 Axios
Ajax:异步网络请求,可以让页面无刷新的请求数据。实现ajax的方式有jQuery封装的ajax、原生的XMLHttoRequest、axiosAxios是一个基于promise的HTTP库,本质上还是对原生XMLHttpRequest的封装,可以用在浏览器和node.js中。在服务器端它使用原生node.js http模块,在客户端(浏览端)使用XMLHttpRequests。
2022-12-12 10:16:14
176
原创 XMLHttpRequest对象
用于初始化一个XMLHttpRequest实例对象 初始化化一个新创建的请求,或重新初始化一个请求 参数: 设置http“请求头”,给服务器更多信息。此方法必须在open()和send()之间调用。如果多次对同一个请求头赋值,只会生成一个合并了多个值的请求头 参数: 例子: 1.添加一个x-requested-with,便于服务器判断请求是否为Ajax发起: 2.通常post时,还要设定con
2022-12-04 22:49:30
2837
原创 Vue组件之间的通信
vue组件实例的作用域是相互独立的,不同组件之间的数据无法相互引用。要想跨组件引用数据,需要用到组件通信 组件通信分为 1.父与子之间的通信 2.非父与子之间的通信(兄弟、隔代、跨级) 父和子之间 父和子之间 父调子 跨级 任意组件之间 跨级之间 任意组件 任意组件
2022-12-03 14:21:52
189
原创 Element组件(input输入框)
通过slot来指定在input中分发的前置或者后置的位置。在输入框中前置或后置一个元素(标签|按钮)formatter和parser。在点击由 clearable 属性生成的清空按钮时触发。仅在输入框失去焦点或用户按下回车时触发。在 Input 失去焦点时触发。在 Input 获得焦点时触发。在 Input 值改变时触发。选中 input 中的文字。使 input 获取焦点。使 input 失去焦点。
2022-11-29 15:31:33
8669
原创 Element组件(按钮、单选框、多选框)
button按钮button按钮添加样式:2.渲染没有边框(text)和背景色(bg)的按钮添加样式同上格式:2. //在图标后面添加内容3. //在图标前面添加内容需要添加style添加color=" " :dark="isDark"js中添加。
2022-11-27 16:15:42
4994
原创 Element组件(布局)
通过24分栏,迅速简便的创建布局 格式: Row Attributes Col Attributes 格式: 必须被外层容器包裹,子元素与和垂直分布,其他都水平分布 Container Attributesdirection="vertical|horizontal"子元素中有或为vertical,否则为horizonta
2022-11-27 16:12:58
586
原创 vue、less、element写todolist
consloe.log('this.input 发生了变化","改变后的值为:",val,"改变前的值为:",oldVal)因为v-model可以绑定property并侦听相关事件,所以当我点击checkbox时,checked会自动发生变化,所以可以直接删除对应的点击事件。将push中的this.times替换成this.getNowTime(),并删除掉data()里面对times的初始化。划分区域,头部的添加以及下面的完成和未完成板块,可以运用来获得卡片。
2022-11-23 11:37:34
247
原创 Element组件(基础组件和配置组件)
buttonbutton添加样式:2.渲染没有边框(text)和背景色(bg)的按钮添加样式同上格式:2. //在图标后面添加内容3. //在图标前面添加内容需要添加style添加color=" " :dark="isDark"js中添加Border边框Container布局容器:外层容器:顶栏容器。:侧边栏容器。:主要区域容器。
2022-11-20 17:47:27
2883
原创 创建Vue,引入less和element
1.安装最新版本Node.js,在文件夹的命令行(在文件夹里输入cmd回车)运行以下命令2. 输入项目名称后继续不断回车3.输入以下命令进入项目目录并安装依赖和启动项目。
2022-11-18 22:26:54
391
原创 Vue基础笔记
每个Vue应用都是通过createApp函数创建一个新的应用实例const app = createApp({ //根组件选项})
2022-11-16 15:07:14
7702
原创 原生js编写学生信息管理系统——添加学生信息
submit属于提交按钮,不需要绑定监听事件,button需要手动添加事件,作用范围广(出现的问题:运用submit导致点击事件里面的方法都没办法实现)二:有关获取下拉列表select选择的option的内容1.获取select对象2.获取选择的option的索引(selectedIndex属性可设置或返回下拉列表被选选项的索引号)3.获取被选中的option的text或者value三、多个数据输入需要用表单域将所有input表单包裹起来使彼此之间建立关联。
2022-11-01 13:25:41
2020
原创 js添加元素的方式
innerHTML可以输出标签以及内容,innerText只能输出内容不能输出标签。beforebegin:插在元素自身的前面。beforebegin:插在元素自身的前面。afterbegin:插在元素内部最前面。beforeend:插在元素内部最后面。afterbegin:插在元素内部最前面。beforeend:插在元素内部最后面。afterend:插在元素自身的后面。afterend:插在元素自身的后面。
2022-10-29 23:41:22
12358
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人