自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 下载图片并处理跨域

【代码】下载图片并处理跨域。

2024-04-26 16:07:18 299

原创 获取今天、明天、昨天 js代码 复制即用

【代码】获取今天、明天、昨天 js代码 复制即用。

2024-04-24 21:39:14 367

原创 高阶函数,前端切片处理提升用户体验,代码复制即用

【代码】高阶函数,前端切片处理渲染,页面卡顿、加载缓慢问题,废话啰嗦直接上代码提升用户体验,代码复制即用。

2024-04-12 16:35:05 99

原创 css滚动条样式修改

【代码】css滚动条样式修改。

2024-04-09 10:42:50 79

原创 uniapp实现文件预览过程

【代码】uniapp实现文件预览过程。

2023-11-30 13:43:48 889

原创 js换算当前时间与某一时间差剩余几年几月几周几日几时几分几秒

【代码】js换算当前时间与某一时间差剩余几年几月几周几日几时几分几秒。

2023-11-29 17:02:00 177

原创 cover-view不能换行问题,简单粗暴把下面的代码加上去

word-break: break-all;word-wrap:break-word;white-space:pre-line;

2023-11-28 14:26:26 227

原创 URL参数提取,代码复制即用

【代码】URL参数提取,代码复制即用。

2023-11-27 13:00:35 164

原创 video标签在h5中被劫持问题

video标签在h5中被劫持问题 注:如果出现跨域问题需要在服务器上设置一下不让跨域。

2023-11-26 22:57:47 467

原创 抖音视频滑动---vue3+vite+uniapp

【代码】抖音视频滑动---vue3+vite+uniapp。

2023-10-28 14:36:00 238

原创 css实现瀑布流,复制粘贴直接用就好了,会这一个就够了

【代码】css实现瀑布流,复制粘贴直接用就好了,会这一个就够了。

2023-09-27 09:56:34 80

原创 上海开放大学计分作业四答案及题目(仅供参考,请勿耍小聪明)

一、听力理解。一、听力理解。1(10)Listen to the winners of the competition, Jan and Karin, discussing which hotel they’re going to stay at. Choose the correct answer.(请点击播放音频)1、(2.0分)2、(2.0分)3、(2.0分)4、(2.0分)5、(2.0分)答案:1.b2.c3.c4.b5.b二、语法。2(2分)

2023-04-15 16:49:20 8009 6

原创 上海开放大学大学英语计分作业三答案(仅供参考)

上海开放大学大学英语计分作业三答案(仅供参考)一、听力理解。一、听力理解。1(10)1、(2.0分)_____2、(2.0分)______A3、(2.0分)_____B4、(2.0分)_____B5、(2.0分)_____A二、语法。(因题目不一样,仅供参考)2(2分)I go ___B3(2分)B4(2分)B5(2分)A6(2分)A7(2分)You ___A8(2分)B9(2分)A10(2分)A11(2分)B三、词汇匹配。

2023-04-13 17:02:40 8337

原创 上海开放大学大学英语计分作业二答案

(3.0分)Double Take。(3.0分)Double Take。(3.0分)Year Zero。上海开放大学大学英语计分作业二答案Are the two people friends?We had a great time last weekend. We decided to camp on Mount Olympus. You know, the mountain with flames that burn in the rock? It was really good!We travel

2023-04-12 16:08:10 7353 1

原创 上海开放大学大学英语计分作业一题目及答案

上海开放大学计分作业一答案Listen to five people paying the bill and choose the correct price.(请点击播放音频)1、(2.0分)2、(2.0分)3、(2.0分)4、(2.0分)5、(2.0分)答案:1.b2.a3.a4.a5.b词汇匹配:1、actor3、waiter5、dentist6、theatre7、armchair9、terraceA 、秘书B 、牙医C 、演员D 、记者E 、服务员F 、露台。

2023-04-08 18:26:19 8434 1

原创 redis使用本地连接127.0.0.1失败总结

首先我们没有线上服务器或者集群,所以要使用工具提前部署一下本机redis连接下载redis:百度网盘下载pwd=wf2h提取码:wf2h使用教程:把这个下载下来解压就可以了,如图所示ok我们第一步来配置本地服务。

2023-03-28 15:32:22 807

原创 js对数组顺序调整及删除指定索引元素

【代码】js对数组顺序调整及删除指定索引元;。删除数组指定索引元素;数组调整顺序调整

2023-03-24 17:03:19 998

原创 小程序跳转使用JSON.stringify和JSON.parse转换问题Unexpected token % in JSON at position 0

问题原因就是里面有特殊符号。来来来直接上解决方案。小程序跳转使用JSON.stringify和JSON.parse转换问题Unexpected token % in JSON at position 0

2023-03-23 12:05:24 364 1

原创 golang项目实战2023/03/21

拆分成router 和main 和 service三个包进行配置。首先建立一个文件夹在文件夹下面建一个main.go文件。这里先在测试包里连接 并且 在models包中建用户类。service/index.go文件。router // 请求路由包。go.sum // 产生的架包。main.go // 入口文件。router/app.go文件。common // 公用方法。config // 配置。models // 方法包。go.mod // 架包。sql // 数据库包。test // 测试包。

2023-03-21 20:35:57 537

原创 CSS3动画效果animation

【代码】CSS3动画效果animation。

2023-03-14 10:57:22 173

原创 go导入“github.com/go-sql-driver/mysql“错误问题解决

【代码】go导入“github.com/go-sql-driver/mysql“错误问题解决。

2023-03-11 14:21:48 873

原创 Javascript对象命名风格转换——小驼峰命名和下划线命名相互转换

Javascript对象命名风格转换——小驼峰命名和下目前前后端数据交互通常会使用json,如果前后端变量命名风格不一致,就会导致某一端要迁就另一端,这样在自己的代码中就会同时出现两种命名风格。为了避免这种尴尬,我们可以在接口获取数据和发送数据的地方做统一处理,将收到的数据统一转为前端的风格,而将发出的数据转为后端的风格。这不,项目里后端用了下划线形式的命名风格,而前端用的是小驼峰格式,所以写了两个函数进行转换,主要用到了递归算法和字符串正则替换。一、下划线格式转为小驼峰格式。二、小驼峰格式转为下划线格式。

2023-03-10 13:23:18 2516

原创 字符串替换:replace的使用

JavaScript里replace是绑定在字符串原型链上的一个函数,该函数接收两个参数,第一个参数可以是字符串或者正则表达式,描述了需要替换的子字符串;(对应于上述的$1,$2等。my name is {name},age is {age},那么参数应该是个对象,按照key的值填充到vaule,比如format({name:张三,age:28})(比如,如果原字符串是 'abcd',匹配到的子字符串是 'bc',那么这个参数将会是 1)replace的第二个参数是函数的时候,该函数接收多个参数,如下表。

2023-03-10 13:15:59 9148

原创 使用正则表达式匹配相同连续字符(字符串压缩)

今天遇到个问题,需求是字符串压缩:给定输入为英文字母组成的字符串,对字符串进行压缩,'abbbcc'压缩为‘ab3c2’,即统计连续相同字符个数,将字符连续出现2次及以上的子串压缩为“字母+出现次数”的形式。这个问题的解法很简单,很容易想到遍历字符串来统计的方式,不过这个方法弊端是代码要写好多行。该正则表达式使用了"\1"这样的特殊匹配符号,它会匹配正则本身第一个括号匹配的内容。相比遍历字符串的方法的多行代码,运用正则和replace函数的解法简洁太多了。

2023-03-10 13:09:49 1750

原创 利用canvas给图片添加水印

前两天给个人网站添加了一个小功能,就是在文章编辑上传图片的时候自动给图片加上水印。给网页图片添加水印是个常见的功能,也是互联网内容作者保护自己版权的方法之一。本文简单记录一下借助canvas在前端实现图片添加水印的实现方法。canvas元素其实就是一个画布,我们可以很方便地绘制一些文字、线条、图形等,它也可以将一个img标签里渲染的图片画在画布上。我们在上传文件到后端的时候,使用input标签读取用户本地文件后得到的其实是一个Blob对象(更精确的说是File对象,特殊的Blob对象);利用canvas给图

2023-03-10 11:57:31 861

原创 this指向问题call、apply、bind超详细

例子中,obj的A/B函数都是返回一个内部定义的函数,A、B内部定义的函数函数返回值都是this,只是在A中,内部函数是箭头函数,而B中则是普通函数。将A、B函数创建的内部函数分别赋值给变量func进行调用,未指定调用者,可以发现箭头函数的返回值this能够指向obj,而普通函数的this则因为未指定调用者而指向了全局对象。箭头函数的this取决于函数定义所在的上下文中this,即函数定义外部this是什么,箭头函数内部的this就是什么,相当于固化了当前执行环境中的this,注意不是函数定义所在的对象!

2023-03-10 11:53:40 542

原创 Vue项目打包部署总结配合nginx部署

启动后,正常情况下,直接访问http://服务器ip 或 http://域名 (本文测试用的服务器没有配置域名,所以用ip,就本文而言,域名和ip没有太大区别)应该就能看到nginx服务器的默认页面了——如果访问不到,有可能是你的云服务器默认的http服务端口(80端口)没有对外开放,在服务器安全组配置一下即可。之前的步骤已经介绍了怎样配置nginx指向我们创建的文件夹,剩下的问题就是怎么把打包好的文件同步到服务器上指定的文件夹里,比如同步到之前步骤中创建的/www。H5新增了history的。

2023-03-10 11:37:40 2768

原创 Vue2组件之间的传值通信

有时候我们可能会碰到组件间的无限嵌套,这时我们使用props时无法向下无限极传递数据的,我们可以用到provide/inject;provide可以向其子孙组件传递数据,而不关子孙组件的层级有多深,使用inject都可以拿到数据。可以直接修改子组件修改父组件传入的值,简化了我们组件通信的逻辑。我们可以在组件中通过当前的实例对象访问到组件的$children和$parent来找到各自组件的父级组件或子级组件实例。组件间的通信,所要用到的关键字段是props和$emit。

2023-03-10 11:03:47 448

原创 webpack常规打包优化方案

项目经过以上优化,打包从30分钟,到2分钟不到,整体还有优化空间,可以使用其他cdn等优化方式。

2023-03-10 10:53:32 181

原创 VUE2常规搭建后台管理项目经验总结

公司做的大部分都是后台管理项目,剔除每个项目的业务逻辑,其实都可以用通用的一套模版来做。VUE2常规搭建后台管理项目经验总结

2023-03-10 10:49:39 247

原创 项目nginx部署图文步骤解读

这里只讨论了nginx相关的部署,实际上vue-router上是有相关的配置例子的。项目nginx部署图文步骤解读

2023-03-10 10:44:01 203

原创 sql数据库常用操作指令

SELECT * FROM emp WHERE dept_id IN (SELECT id FROM dept WHERE NAME = '财务部' OR NAME = '市场部');-- 按照性别分组。SELECT id FROM dept WHERE NAME = '财务部' OR NAME = '市场部';insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n);语法:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';

2023-03-04 12:45:31 2807

原创 npm相关命令

npm install --legacy-peer-deps //安装依赖绕过废弃依赖 v3-v4。升级到最新的版本:n latest(最新版本)n stable(最新稳定版本)删除已安装的cnpm版本:npm uninstall -g cnpm。清理npm缓存:npm cache clean -f。安装版本管理工具:npm install -g n。cnpm uninstall * //删除依赖。安装低版本cnpm:npm install。

2023-03-04 12:44:21 900

原创 前端转golang从小白到实战自学笔记(2023/3/1)

go服务器=>(特点:数据处理,处理大并发)/游戏软件工程师。golang分布式/云计算软件工程师(盛大云、cdn、京东)统称golang核心编程。

2023-03-01 20:37:07 789

原创 微信小程序wxss动态变量的写法动态主题色配置~TuT~超简单哦

wxss中js效果图

2023-03-01 11:14:22 727

原创 前端高频面试题总结(看完这些面试轻轻松松)

单线程 :只有一个线程,只能做一件事原因 : 避免 DOM 渲染的冲突浏览器需要渲染 DOMJS 可以修改 DOM 结构JS 执行的时候,浏览器 DOM 渲染会暂停两段 JS 也不能同时执行(都修改 DOM 就冲突了)webworker 支持多线程,但是不能访问 DOM解决方案 :异步每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,

2023-02-28 15:11:55 4144

原创 《公共部门人力资源管理》考题2023春季

A是顺应时代发展趋势的必然要求 B是应对日益严峻的社会问题的客观需要 C是行政改革和行政发展的客观要求 D是实现公职人员职业生涯发展的重要平台 E是遵循国际惯例的需要。A是顺应时代发展趋势的必然要求 B是应对日益严峻的社会问题的客观需要 C是行政改革和行政发展的客观要求 D是实现公职人员职业生涯发展的重要平台 E是遵循国际惯例的需要。A是顺应时代发展趋势的必然要求 B是应对日益严峻的社会问题的客观需要 C是行政改革和行政发展的客观要求 D是实现公职人员职业生涯发展的重要平台 E是遵循国际惯例的需要。

2023-02-27 13:26:21 7541

原创 jsvascript基础面试题(灰常精纯B站总结)

延迟加载:async、defer例如:

2023-02-23 22:46:24 220

原创 html/css基础面试题(B站总结灰常精纯)

html/css基础面试题(B站总结灰常精纯)

2023-02-22 17:51:34 352

原创 前端页面最佳适配方案px转rem(flexible)

前端页面最佳适配方案px转rem(flexible)

2023-02-20 18:49:25 351

2023前端面试上岸手册

前端面试题包括css, js, html, vue, vue3, react, http, typescript、服务器,网络安全

2023-02-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除