- 博客(26)
- 收藏
- 关注
原创 json和formdata转换
由于 json 规范的流行,除了低版本 IE 之外的各大浏览器都原生支持 JSON.stringify,服务端语言也都有处理 json 的函数,使用 json 不会遇上什么麻烦,并且 json 格式支持比键值对复杂的多的结构化数据。相比于 json,xml 不能更好的适用于数据交换,它包含了太多的包装,而且它跟大多数编程语言的数据模型不匹配,xml 是面向数据的,json 是面向对象和结构的。x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。// 获取用户选择的文件。
2024-03-22 10:00:16
517
原创 JS数组方法(实习使用实例或可能用到的地方)
如果该参数为负数,则表示从原数组的倒数第几个元素开始提取,slice(-2) 表示提取原数组中 的倒数第二个元素到最后一个元素(包含最后一个元素)。当数组中的元素在测试条件时返回 true 时, findIndex() 返回符合条件的元素的索引位置,之后的值不会再调用执行函数。当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。
2024-03-21 17:29:10
650
原创 elementui日历组件设置开始时间小于结束时间
queryParams: { num: '', name: '', user: '', sector: '', year: '', startYear: '', endYear: '', editor: '', state
2024-03-15 09:42:58
490
原创 【实习笔记8】
然而,有的情况下,你仍然需要对普通 DOM 元素进行底层操作,这时候就会用到自定义指令。方法将在当前元素集合中查找与指定选择器匹配的所有子元素,并返回一个新的 jQuery 对象,其中包含匹配的子元素。修饰符也不能用于普通的 HTML 元素,只能用于组件的根元素。方法是 jQuery 中的一个选择器方法,用于在指定的元素集合中查找匹配的子元素。例如,在以下的代码中,我们定义了一个包含按钮的自定义组件。是 Vue.js 中用于监听根元素的原生事件的修饰符。的自定义事件,并且不会监听到根元素上的原生事件。
2024-01-17 17:35:38
436
原创 【实习笔记7】
html()方法返回被选元素的内容,即括号内未设置参数。若设置参数,返回设置参数的内容。并且该参数内容覆盖所有想匹配的元素的内容参数可为函数,即function(index,dcontent) index可选,接收选择器的 index 位置。dcontent可选,接收选择器的当前内容。右键刷新=>清空缓存并硬性重新加载。
2024-01-12 14:37:30
414
原创 【实习笔记6】
此外,window.location.href=window.location.href;当有提交数据时,window.location.Reload()会提示是否提交,window.location.href=window.location.href;window.location.href=“/url” 当前页面打开URL页面,前面三个用法相同。在< link >标签中,rel是relations的缩写,是关联的意思,关联的是一个。location.href=“/url” 当前页面打开URL页面。
2024-01-09 17:35:51
392
原创 【实习笔记5】
git merge origin/develop “本地分支” #合并origin/develop上别人所做的修改到自己的本地分支 git merge origin/develop pr/ffr。git checkout 分支名 #切换分支 git checkout pr/FFR-color git cherckout develop。git commit --amend -m “描述” #修改上一次的提交的描述。git stash pop #还原上一次的修改,将暂存的修改加入到新的分支。
2024-01-08 17:25:00
492
1
原创 【实习笔记4】
sort()方法主要是用于对数组进行排序,默认情况下该方法是将数组元素转换成字符串,然后按照ASC码进行排序。参数sortby可选。规定排序顺序。必须是函数。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序(ASC码排序)。如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数 a 和 b,其返回值如下:若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。
2024-01-03 16:23:17
991
1
原创 【实习笔记3】
如果一幅背景图像不足以占满整个容器时,就会在水平方向和垂直方向重复,以填满整个容器,默认repeat,在水平和垂直方向都重复填满容器。repeat-x,repeat-y在x或者y方向重复以填满容器。space向两端重复填满容器,剩余位置用空白填补,round向两端重复填满容器,剩余位置用图像拉伸填补。它包含沿着分布在浏览器中的 flex 容器的主轴的内容项之间和周围的空间。弹性项目以均匀的间距放置在项目被推到开始和最后一个项目被推到结束的地方;它是用于从容器开始对齐弹性项目的默认值;根据默认值放置项目;
2024-01-02 17:57:06
358
原创 【实习笔记2】
v-if旁边可以添加v-else指令,用于控制选择不同的元素进行显示或隐藏,当v-if的表达式为false时,v-else中的内容会被显示出来。所有同步任务都在主线程上执行,形成一个函数调用栈(执行栈),而异步则先放到任务队列(task queue)里,任务队列又分为宏任务(macro-task)与微任务(micro-task)。含义:不进入主线程,而进入“任务队列(task queue)”的任务,只有“任务队列”通知主线程,某个异步任务可以执行了,该任务才会进入主线程执行。一,v-if v-else。
2023-12-28 17:44:45
345
1
原创 【实习笔记1】
formatter函数作用 formatter(格式化)函数可以用来对渲染在单元格中的数据做操作,(比如:后台返回状态值是数字,可以根据相应的值做判断等等)。formatter: funtion(这里传入你要修改行数据的值) { (你要执行的操作) if(row.status) { return "审批中" } }webpack打包的时候会把整个路由打包成一个js文件,如果页面一多,会导致这个文件非常大,加载缓慢,使用动态的import( )语法(路由懒加载)auto:默认,浏览器设置的光标。
2023-12-27 16:13:14
422
1
原创 VUE学习
Vue是一套用于构建用户界面的。与其他大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅容易上手,还便于与第三方库或既有项目整合。另一方面,当与以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。用来做单页面应用–index.html,页面跳转用的vue插件路由来实现跳转。
2023-07-21 16:40:04
100
1
原创 DOM事件机制
事件机制HTML DOM 允许 JavaScript 对 HTML 事件作出反应。JavaScript 能够在事件发生时执行,比如当用户点击某个 HTML 元素时。为了在用户点击元素时执行代码,请向 HTML 事件属性添加 JavaScript 代码:<div id='div1'>我是一个div</div><button id='btn'>点我啊</button><!-- 还可以在HTML标签中进行事件的绑定 需要加()--><b
2023-07-05 18:08:27
260
原创 DOM详解
元素节点表示 HTML 元素,属性节点表示属性,文档类型节点表示文档类型,注释节点表示注释。insertBefore方法接受两个参数,第一个参数是所要插入的节点newNode,第二个参数是父节点parentNode内部的一个子节点referenceNode。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。对于一个节点来说,它的父节点只可能是三种类型:元素节点(element)、文档节点(document)和文档片段节点(documentfragment)
2023-07-04 18:51:28
95
原创 js函数学习笔记
函数允许我们封装一系列代码来完成特定任务。当想要完成某一任务时,只需要调用相应的代码即可。方法(method)一般为定义在对象中的函数。JavaScript 使用关键字function定义函数。函数可以通过声明定义,也可以是一个表达式。函数的作用:功能的封装,直接调用,代码复用率提高构建对象的模板(构造函数)函数实际上是对象,每个函数都是Function类型的实例,并且都与其他引用类型一样具有属性和方法,由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。
2023-06-27 17:32:50
114
1
原创 初识闭包,闭包详解
简单讲,闭包就是指有权访问另一个函数作用域中的变量的函数。MDN 上面这么说闭包是一种特殊的对象。它由两部分构成:函数,以及创建该函数的环境。环境由闭包创建时在作用域中的任何局部变量组成。
2023-06-27 11:17:49
88
1
原创 twoSum算法,pop,push重构
1.给定一个数组nums=[2,5,7,11],要求任意两个数组元素和等于指定的值target=9;并返回他们下标,return[0,2]3.重构push方法,要求实现和push一样的效果。2.重构pop方法,要求实现和pop一样的效果。
2023-06-19 17:55:17
107
1
原创 操作符及类型转换
进行ToPrimitive,两个都是Array对象,不是Date对象,所以以Number为转换标准,所以先调用valueOf(),结果还是[ ],不是原始值,所以继续调用toString(),结果是“”(空字符串)原始值,将“”返回。{ }先调用valueOf(),结果是{ },不是原始值,所以继续调用toString(),结果是“[object Object]”,是原始值,将“[object Object]”返回。引用类型和基本类型的比较就相对复杂一些,先要把引用类型转成基本类型,再按上述的方法比较。
2023-06-14 17:48:00
92
原创 初识JavaScript
JS) 是一门函数优先(函数当成变量使用),具有原型编程(不使用class创建object)的需要解释器解析执行的一门编程语言。
2023-06-14 17:21:17
146
原创 HTML&CSS学习Day03
3. 标签,id,class选择器。标签 #id .class。7.序选择器/伪类选择器。4. 后代和子代选择器。2.引入css的方式。8. 动态伪类选择器。
2023-06-02 16:35:52
52
原创 HTML&CSS学习Day02
5.ul/ol一样, 由于dl和dt/dd是一个组合标签, 所以dl中建议只放dt和dd标签 一个dt可以没有对应的dd,也可以有多个对应的dd, 但是无论有或者没有dd都不推荐使用. 推荐使用一个dt对应一个dd 。2.ul标签和li标签是一个整体, 是一个组合. 所以一般情况下ul标签和li标签都是一起出现, 不会单个出现. 也就 是说不会单独使用一个ul标签或者单独使用一个li 标签, 都是结合在一起使用 。1.ul标签是用来给一堆数据添加列表语义的, 而不是用来给他们添加小圆点的。
2023-05-30 17:28:43
86
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人