- 博客(33)
- 收藏
- 关注
原创 js数组常用方法
slice()是js的数组方法,它从已有的数组中返回选定的元素;这个方法并不会修改原数组,而是返回一个新的数组。也就是说,它进行的是浅拷贝,即创建一个新的数组,包含原数组的一部分元素。相关数组方法还有很多很多...有空再补...
2023-08-17 09:24:49
146
原创 简述一下push、concat 和...运算符的使用和区别
push、concat和...运算符在js中都用于处理数组,那他们之间的区别和共同点是什么呢?
2023-08-07 10:39:22
894
2
原创 jsp页面iframe父子页面之间的调用
2. 通过iframe的name值调用父页面方法 ( 假设getSonList为子页面的一个方法)iframe页面调用父页面语法 ( 假设getDadList()为父页面的一个方法 )1. 给iframe设置一个name值。
2023-08-01 17:50:20
1167
原创 css同时设置文字渐变色和文本阴影效果
写样式时发现你可以给文本设置渐变色,或者单独设置text-shadow,但是同时设置就会有问题,然后找到了解决办法,记录一下。
2023-08-01 17:43:03
1664
原创 vue 组件注册、调用及组件传参
2. 然后在子组件中,我们用props来接收父组件传递过来的参数,父组件定义的属性名为content,所以子组件接收的参数名为content;( 注册组件时会为组件对象起一个组件名,调用组件的时候其实也是将组件名以标签的形式使用的组件,如果组件名和组件对象相同,可直接简写。2. 然后在父组件中接收子组件传递过来的事件,并在事件中定义一个自定义方法,通过自定义方法即可接收传递过来的值。1. 子组件向父组件传参,在子组件中利用 this.$emit("自定义方法名","需要传递的值") 来传参即可。
2023-07-06 17:06:32
772
原创 js将数组遍历进空对象中
进行遍历,for in 获取的是数组的索引,分别打印 0、1、2,而 for of获取的是数组的值,分别打印 a、b、c。进行遍历,for in 可以正常获取对象的 key值,分别打印 a、 b、c,而 for of会报错。
2023-07-06 10:23:28
270
原创 iframe简单用法
在src中写入要放入的html文件路径即可 (此html文件在本地)当我们需要在一个网页嵌套另一个网页时,可以使用iframe。
2023-04-04 16:36:34
207
原创 如何把git上的项目在本地运行起来
第二步,在电脑合适位置可以新建一个文件夹,用来存放你的项目。(比如我在E盘下的公司项目下新建了一个名为gift的文件夹)这步可有可无,只要你找到你想要存放的合适位置就行,一般克隆下来的项目都是有总文件夹的,这里为了更加清晰一点。第五步,打开vsCode,输入指令 npm i,这里是安装相关依赖,一定要先安装依赖,才能运行项目。第三步,打开Win+R键,输入cmd,找到我们E盘下公司项目下的新建的gift文件夹,输入命令 git clone "项目地址" ,即可克隆下来项目至本地文件夹。
2022-12-28 16:19:52
12942
原创 网页授权 拿到code获取oppenId
开发的项目需要放到已经解析好服务器域名的服务器下,同时把Mp***.txt文件放到服务器根目录下(回调域名是字符串不是url,不能有端口,不能包含http://或者https://)(这里AppSecret是后端调用微信接口时要用到的值,后端需要传正确的AppID和AppSecret,如果在调用接口获取openId的时候报错40029,一般都是这两个值不匹配导致的错误。openId是用户在当前公众号下的唯一标识(‘身份证’),就是说通过这个openId,就能区分在这个公众号下具体是哪个用户。
2022-09-03 12:25:15
3963
原创 Vue 指令的理解与使用
----------------------------------------- 获取事件对象 -------------------------------------------------------v-model就是vue的双向绑定的指令,能将页面上控件输入的值同步更新到相关绑定的data属性,也会在更新data绑定属性时候,更新页面上输入控件的值。v-cloak与v-text解决的问题都是:new Vue()延迟加载时,用户短暂看到{{}}的问题,至于使用哪个更好,没有定论,看个人习惯。
2022-08-19 18:15:29
608
原创 关于Vue脚手架 组件学习 初学者
当我们在components中写了一个公共组件的时候,比如:写了一个底部navbar,公共组件名称为navbar.vue;其他几个页面也是一样的操作,我这里的写法可能有些繁琐,大家有更好的写法欢迎一起交流探讨,由此,便实现公共组件中页面的随意跳转以及对应文字高亮显示了。脚手架核心js,导入整个项目中用到的js,实例化vue的对象,通过实例化的vue渲染整个程序,承担了配置Vue项目的责任。存放所有的页面组件,有几个页面,就在views下创建几个组件文件,比如: 首页、详情页、商品列表页、登录页等;
2022-08-17 10:54:42
709
原创 Cookie、sessionStorage和localStorage的用法和理解
本地存储,一般浏览器支持5M大小,将数据保存在本地,关闭页面后会永久保存在浏览器中,除非手动清除。存储数据,会话存储,用法和localStorage相似,区别在于,此存储的数据在关闭页面后就会消失。本地存储,只有4k左右,用法也比较复杂,它可以自己设置失效时间,如果没有设置,当页面关闭后失效。存 (将value存储到key字段)删 (删除指定key 本地存储的值)存 (将value存储到key字段)删 (删除指定key 本地存储的值)取 (获取到存储的key值)取 (获取到存储的key值)
2022-08-16 11:47:57
343
原创 Vue脚手架搭建及创建Vue项目过程
首先要安装Node.js (去官网下载自己所需版本即可安装Node.js 可以选择一下自己存放的位置路径,其他基本就是一路next下去就行。
2022-08-15 14:29:36
3613
6
原创 基础导出功能理解与实现
说通俗点,导出其实就是下载文件,就是下载服务器上的某个文件,那怎么下载呢,只要你访问这个文件在服务器上的地址,它就会自动下载了,所以做导出的时候,点击按钮后,只要访问一下文件地址,就会自动下载那个文件到你的电脑上了。根据项目实际情况可以看适合哪种,以下两种方式都可以。
2022-08-12 09:41:47
318
原创 layui select下拉框、radio单选框 编辑回显
这里需要注意一下 下拉框、单选框等都是在form模块中运用的 修改此类信息时需要在最后加form.render()语句更新渲染。域名类型字段为official 0是非官网 1是官网。状态字段status 1是正常访问 2是禁止访问。这里 以域名类型和状态为例。
2022-08-11 16:54:08
4282
1
原创 js获取另一个页面的参数值
以layui框架下为例,编辑操作需要 将id从列表查询页传到编辑页中 去找到我们要编辑的那条数据。将id传到编辑页之后,在编辑页中即可获取到此id值。
2022-08-01 12:06:59
1939
原创 layui后台管理登录
这里传给后端的参数为 username(用户名)、secretcode(密码)此处所用请求方法为js中自己写的方法封装好的 ,感兴趣的可以去看下。如果未封装,可用ajax请求调用接口。userInfo 是存储在浏览器缓存中的内容。3. 可存储信息在浏览器缓存。1. 登录操作进行验证判断。2. 调用接口发送请求。
2022-08-01 11:17:46
928
原创 localStorage 在实际项目中的理解与使用
我们使用localStorage.setItem("UserInformation",data)的存储方法将res.data 的值存储到UserInformation 字段;退出登录的时候,需要移除存储在浏览器中的登录信息等数据,使用localStorage.removeItem()删除 UserInformation 及其内容。如下图,在获取我们存储的 UserInformation 的值的时候,使用 localStorage.getItem() 方法即可。
2022-07-21 17:40:01
943
原创 layui上手使用简单
layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。采用自身极简的模块化规范,并遵循原生 HTML/CSS/JS 的开发模式,极易上手,开箱即用。
2022-07-20 17:38:17
308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人