![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 57
普通网友
这个作者很懒,什么都没留下…
展开
-
useEffect 中 return 函数的作用和执行时机
官网的代码import React, { useState, useEffect } from 'react';function FriendStatus(props) { const [isOnline, setIsOnline] = useState(null); useEffect(() => { function handleStatusChange(status) { setIsOnline(status.isOnline); } Chat原创 2022-03-11 19:23:24 · 1237 阅读 · 0 评论 -
Postman 接口测试学习
文章目录前言一、发送 get 请求1、新建请求2、填写请求方式 get 、填写请求 url (哪个主机、哪个资源)3、携带请求参数 (在 Params 中填写) : para_key = para_value , args 中查看二、发送 post 请求1、添加 form 格式请求参数 body —>form data—>添加参数 , form 中查看2、添加 json 格式请求参数 body —>raw (原始格式) —>JSON ,后边的 test原创 2022-03-11 15:22:52 · 176 阅读 · 0 评论 -
jsonarray转化list对象_JSONArray数据转换为实体类
import net.sf.json.*;import java.io.*;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;import java.util.List;public classfindElectSet {/** 取出文件内容,填充对象*/public ListwriteFile(String pat原创 2022-03-11 14:00:20 · 967 阅读 · 0 评论 -
h5新标签和css3新特性
h5新标签和css3新特性一、h5布局元素二、css3新增样式1.边框圆角2.阴影3.形变:旋转、缩放、位移4.transform-origin 属性三、过渡效果一、h5布局元素布局元素相当于有语义的div,可以让人快速的了解整个静态页面的大致结构。header:网页头部nav:导航栏aside:侧边栏article:显示文章section:布局的一部分footer:网页页脚二、css3新增样式1.边框圆角border-radius: 左上 右上 右下原创 2022-03-11 12:38:32 · 142 阅读 · 0 评论 -
axios详解
文章目录axios是干啥的原生XMLHttpRequest实现axios介绍发送并发请求axios API创建一个实例Config配置选项默认设置全局默认设置实例中自定义默认值设置的优先级响应信息(response schema)拦截器interceptors错误处理取消请求axios是干啥的上古浏览器页面在向服务器请求数据时,因为返回的是整个页面的数据,页面都会强制刷新一下,这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据,但是原创 2022-03-11 11:17:10 · 273 阅读 · 0 评论 -
黑马微信小程序项目实战
文章目录1.小程序的第三方框架2. 帮助文件3.项目的搭建3.1新建小程序项目3.2搭建目录结构3.3. 搭建项目的页面3.4. 引?字体图标3.5 创建tabbar页面4. ??4.1. 效果4.2 使??定义组件的?式实现头部搜索框4.3 首页轮播图4.4 首页分类导航模块4.5 首页楼层模块5. 分类页面5.1 请求相关的数据5.2 页面的编写5.3 相关的样式5.3 添加缓存5.4 点击菜单左侧列表置顶5.5 提取公共接口路径6.原创 2022-03-10 13:34:14 · 5620 阅读 · 2 评论 -
快速拿捏常用的CSS选择器
文章目录一、基本语法掌握二、CSS的引入方式2.1 内部样式2.2 行内样式2.3 外部样式三、选择器3.1 基础选择器3.1.1 标签选择器3.1.2 类选择器3.1.3 id选择器3.1.4 通配符选择器3.2 复合选择器3.2.1 后代选择器3.2.2 子选择器3.2.3 并集选择器3.3.4 伪类选择器3.3选择器小结CSS主要用来设计网页的样式,美化网页,从页面布局、字体、颜色、背景和其他种种方面提升网页的颜值,因此此原创 2022-03-10 10:48:51 · 87 阅读 · 0 评论 -
前端电脑需要安装哪些工具?
一. 确定自己的电脑是什么版本桌面–我的电脑–右键 --属性—系统类型tip:安装node.js、Git、编辑器都需要知道电脑是什么版本二. 安装node.js及cli脚手架打开node下载页面下载地址[这里是图片001]https://nodejs.org/zh-cn/download/选择window安装包—64bit(根据电脑的版本)然后像普通软件一样 一直下一步就OK了(校验node是否完成安装, 通过 win + R 输入 cmd 按回车打开命令行, 看到版本号表示安装成功 )np原创 2022-03-09 14:29:54 · 134 阅读 · 0 评论 -
一个Web前端实习生的简历
以下是我大三时候做的简历,其中“基础信息”中的链接全都失效了,其中好多技术现在都不会,还各种“熟悉”、“精通”,当年真的很能装啊哈哈哈。职业信息姓名 XXX电话 XXXXXXXXXXX坐标 南京 NanJing邮箱 XXXXXX@gmail.com生日 1997- X- XX微信 XXXXXX 基础信息目标岗位Web前后端开发相关个人网站www.openidea.xinGITHUBgithub.com/JinHengyu云栖社区yq.aliyun.com/u/jinhengyu原创 2022-03-09 13:09:28 · 1136 阅读 · 0 评论 -
Web 基础——Tomcat
Web 基础——Tomcat一、Tomcat 简介1.Apache 与 Tomcat 比较2.Tomcat 同类产品3.Tomcat 与 JDK 的关系4.Tomcat 内部工作原理5.Tomcat 请求过程二、部署 Tomcat 服务1.配置 Tomcat 的 Manager 管理界面2.配置 Tomcat 的虚拟主机三、使用 Tomcat 实现超市订单管理系统1.安装 Mariadb 数据库一、Tomcat 简介Tomcat 是一个开源的开放源代码的转载 2022-03-09 11:49:08 · 333 阅读 · 0 评论 -
vue3开发使用的vscode插件
用了半天的vue2插件开发vue3开发体验差到了极点 啊{{{(>_<)}}}vue3插件如下:使用的时候要把vue2的插件关闭写vue2的时候也要记得关闭vue3的插件啊???原创 2022-03-09 10:25:12 · 239 阅读 · 0 评论 -
vue 项目放弃“tui-editor“ “1.3.3“,
从官网https://github.com/PanJiaChen/vue-element-admin下载的版本带有 tui-editor版本1.3.3 ,在编译时会遇到如下问题:error An unexpected error occurred: "https://github.com/sohee-lee7/Squire.git/info/refs?service=git-upload-pack: connect ETIMEDOUT 20.205.243.166:443".info If you t原创 2022-03-09 08:50:26 · 1184 阅读 · 0 评论 -
TypeError token.type.endsWith is not a function vue eslint 问题解决
1. 问题原因今天用vue-cli搭建了一个脚手架 发现 let / await / async 关键字不能用会直接报错token.type.endsWith is not a functionasync / await 会报错 删除了就好了. let 也不好用 换成var就好用了 这就很奇怪2. 问题排查排查了很久发现是eslint的问题, 然后各种百度, 发现有个issue讨论过这个问题这是我之前的package.json{ "name": "orion-ops-vue.原创 2022-03-08 14:10:08 · 978 阅读 · 0 评论 -
js正则实现关键字高量-替换html标签的text文本内容的指定值
一、背景在开发中,有个需求是关键字高量显示,如果只是存文本形式就很简单,但是我的数据是自定义的模板,一大段html代码,这个时候需要把文本内容的指定关键字找出来,替换成加红色后的样式。网上的代码好多都是直接把html标签清空返回,得到的只是text内容,我的是必须包含html标签,只替换内容关键点:html标签的text内容的指定值二、效果展示:原始效果: 关键字高量显示:三、实现代码思路:在html标签中找出text文本内容,在替换。正则表达式(关键):const reg1=new原创 2022-03-08 11:29:34 · 641 阅读 · 0 评论 -
HTML_html自动播放音乐
自动播放<audio autoplay="autoplay" loop id="music"> <source src="http://music.163.com/song/media/outer/url?id=1308256434" audio="" ></audio>点击播放<audio autoplay loop id="music"> <source src="http://music.163.com/song/media/原创 2022-03-08 10:09:10 · 456 阅读 · 0 评论 -
DataV构建大屏(全屏)数据展示页面
官方文档地址:DataV1.安装组件库npm安装npm install @jiaminghi/data-view2.使用全局引入// 将自动注册所有组件为全局组件import dataV from '@jiaminghi/data-view'Vue.use(dataV)按需引入按需引入仅支持基于ES module的tree shaking,按需引入示例如下:import { borderBox1 } from '@jiaminghi/data-view'Vue.use(b原创 2022-03-08 08:49:07 · 2796 阅读 · 0 评论 -
浅谈 Hooks
如果你很熟悉 vue 与 react ,兴许你也觉得 vue3.0 抄袭了react,这项react 在不久前发布的新技术,在 vue3.0 中被重新搬上了舞台。也使它重新活跃在了人们的视野中,我技术不深,与大家分享我的见解和猜测。useState使用状态const [n, setN] = React.useState(0)const [user, setUser] = React.useState({name: 'Jack', age: 18})注意事项:无局部更新能力如果state是原创 2022-03-07 08:51:34 · 119 阅读 · 0 评论 -
安装vuex 启动 报错 “export ‘watch‘ was not found in ‘vue‘
如果你的vue版本是 2.X ,将vuex升到 3.X.X 就能够解决npm install --save vuex@3.6.2如果你的vue版本是 3.X ,将vuex升到 4.X.X 就能够解决npm install --save vue@3.0.2npm install --save vuex@4.0.0我的 vue 版本是 2.X 用这个办法就解决了~...原创 2022-03-06 05:20:21 · 837 阅读 · 0 评论 -
公众号-JS-SDK 报 “errMsg““configok“,“verifyJsApiList“
报这种错误 是因为 公众号的 jsdk api 使用 之前 需要 在 jsApiList 数组中添加该apiwx.config({debug: true,appId: data.appId, // 必填,公众号的唯一标识timestamp: data.timestamp, // 必填,生成签名的时间戳nonceStr: data.nonceStr, // 必填,生成签名的随机串signature: data.signature, // 必填,签名jsApiList: [“chooseI...原创 2022-03-06 03:59:35 · 1542 阅读 · 0 评论 -
【2021-11-16】小红书web端数美验证码
声明:本文只作学习研究,禁止用于非法用途,否则后果自负,如有侵权,请告知删除,谢谢!文章目录前言一、cookie算法二、滑块验证码三、流程实现前言小红书web端,请求时需携带cookie,然而,请求过多会出验证码,如下链接https://www.xiaohongshu.com/web-login/captcha?redirectPath=http%3A%2F%2Fwww.xiaohongshu.com%2Fdiscovery%2Fitem%2F605eb4920000000021036原创 2022-03-06 02:37:31 · 758 阅读 · 0 评论 -
vscode好用的插件
1.Chinese (Simplified) Language Pack for Visual Studio Code(汉化vscode 必备)2.Bracket Pair Colorizer(给代码中的括号添加亮色 便于区分 这里截图有报错 是特意便于演示写的多组括号)3.Auto Close Tag (自动补全标签 必备)4.Auto Rename Tag (修改标签名 自动同步修改闭合标签的标签名 必备)5.Class autocomplete for HTML (自动补全class=""原创 2022-03-05 23:55:19 · 493 阅读 · 0 评论 -
Vue 3使用vite 2.0 动态引入加载图片 src,解决方法超级简单
我现在需要动态引入图片,因此要用到模板字符串和动态绑定。第一反应,当然就是如下写法:<img :src="`../assets/blogPhotos/${name}.jpg`" alt="" />但此时,控制台就报了一个错,说没有找到这张图片。但我图片明明就放在那儿,你还说没找到。这时一顿百度,没有找到结果。只能去vite的官网,没想到竟然被我找到解决方法了。解决方法一根据官网的提示,我找到了最简单的方法,就是在将asset 前面加上src。<img v-if="post原创 2022-03-03 23:12:35 · 3399 阅读 · 0 评论 -
PHP登录注册页面
注册(html)<!DOCTYPE html><html><head> <title>注册</title> <link rel="stylesheet" href="register.css"> <meta name="content-type"; charset="UTF-8"> <style>body{ margin: 0; padding: 0;.原创 2022-03-03 16:33:59 · 519 阅读 · 0 评论 -
Latex 表格整体居中
有时候,用 egin{center} - end(center} 来将表格整体居中,但它的居中只是 居中了 egin{table} - end{table|;如果egin{table} - end{table} 里面嵌套了 egin{tabular} - end{tabular} ,那么表格还是不会居中。要使得表格居中,则需要在 egin{table} 后面附加 centering,才能使得表格整体居中。...原创 2022-03-03 15:29:31 · 1962 阅读 · 0 评论 -
hexo安装时报错提示packages are looking for funding run `npm fund`` for details found 0 vulnerabilities
$ npm install -g hexo-clichanged 57 packages, and audited 58 packages in 10s11 packages are looking for funding run `npm fund`` for detailsfound 0 vulnerabilities反正最后我也重装解决的。node.js安装及环境配置超详细教程【Windows系统安装包方式】...原创 2022-03-03 14:24:59 · 3474 阅读 · 1 评论 -
CSS入门学习笔记+案例
CSS入门学习一、CSS简介1、什么是CSSCSS:Cascading Style Sheet 层叠样式表是一组样式设置的规则,用于控制页面的外观样式2、为什么使用CSS实现内容与样式的分离,便于团队开发样式复用,便于网站的后期维护页面的精确控制,让页面更精美3、CSS作用页面外观美化布局和定位二、基本用法1、CSS语法<head> <style> 选择器{ 属性名:属性值; 属性名:属性值; } </style>&l原创 2022-03-03 13:20:40 · 295 阅读 · 0 评论 -
简单解决 Blocked a frame with origin XXX from accessing a cross-origin 。iframe跨域问题
大多数是因为使用 window.parent 或 top.xxxx在子页面,想使用父页面的参数,但是原因两个的域名不一样,所以会出现跨域问题解决方法:在子页面window.postMessage("message", '*');//后面的*号就是处理跨域问题的然后在父页面window.addEventListener('message', function (msg) {console.log(msg.data);})设置监听的方法就可以了...原创 2022-03-02 13:07:39 · 8367 阅读 · 1 评论 -
微信小程序Object(env Windows,mp,1.05.2108130; lib 2.14.1)
报错做的项目中有几个页面需要循环跳转,循环2-3次以后就会出现如下错误,报错信息只有一行object,难以看出究竟是什么错误。寻找原因为了看出到底是什么错误,我修改了小程序开发的基础库,从2.14.1改成2.19.2,还是一样的地方报错,但是报错信息改了。报错信息变成了“navigate:fail webview count limit exceed",就是缓存中的页面数量超过了最大限制数量。查看小程序官方文档,在wx.navigateTo的文档中,可看到如下描述:保留当前页面,跳转到应原创 2022-03-02 03:07:38 · 1614 阅读 · 0 评论 -
关于Vue打包后的We’re sorry but doesn’t work properly without JavaScript enabled.的问题
问题在通过vue创建新页面的时候,可能出现noscript的情况解决怎么解决?方法一、修改router下的index.js文件,增加一个路由入口并指向其文件方法二、在index.js文件中,将mode修改为hash模式,如果使用的是history,需要后端进行配置。可参考https://router.vuejs.org/zh/guide/essentials/history-mode.html#%E5%90%8E%E7%AB%AF%E9%85%8D%E7%BD%AE%E4%BE%8B%E5%AD原创 2022-03-02 02:04:00 · 6116 阅读 · 0 评论 -
【2021-10-27】JS逆向之某某统计局cookie
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言正文结果前言好像又好久没更新了,过来水一篇工作中遇到的一个动态cookie的网站吧目标网站:aHR0cDovL3d3dy5zdGF0cy5nb3YuY24vdGpzai90amJ6L3RqeXFoZG1oY3hoZmRtLzIwMjAvMTEuaHRtbA==正文再不切换IP的情况下,频繁访问后会,不返回数据,给你一段JS代码然后我们先把他扣下来进行分析一波头部一个大数组,一个jsjiami.com原创 2022-03-02 01:00:21 · 102 阅读 · 0 评论 -
vue3.0 `slot` attributes are deprecated.`slot`属性已弃用
用vue3.0做项目是发现:`slot`属性已弃用但vue 3.0增加了v-slot的指令,在templatev-slot:dropdown就ok了原创 2022-03-01 23:56:59 · 2574 阅读 · 0 评论 -
TypeError Field elements must be 2- or 3-tuples, got ‘4‘
错误案例import numpy as npa = np.array([1, 2, 3], [4, 5, 6])报错提示TypeError Traceback (most recent call last)~AppDataLocalTemp/ipykernel_52444/3433848368.py in <module> 1 import numpy as np----> 2 a = np.arra原创 2022-03-01 20:14:53 · 1067 阅读 · 0 评论