当前位置: 首页 > 网站技巧 > 所有文章
  • vue代理模式解决跨域详解

    2022年09月14日

    简单的讲就是你在一个地方使用另一个地方的资源,被浏览器给挡下来了,不让不用!当然,它挡下来是有自己理由的:为了安全(╬▔皿▔)╯。 解决跨域 我是用vue开发的,就vue代理模式解决跨域说明一下。 1、在vue.config.js中这样写: let devProxy = {   //获取ip信息   '/getIpMsg': {     target: "https://whois.pconl ...

    阅读全文
  • javascript手机验证、邮箱验证、密码验证的正则表达式简单封装实例

    2022年09月08日

    javascript【手机验证】、【邮箱验证】、【密码验证】的正则表达式的封装: 【手机验证】: 以下代码是验证手机号码的正则表达式的方法, 【checkPhone】:表示的是方法的名称; 【phoneId】:表示方法的参数,这里为获取手机号码的html元素的id,一般为input元素的id; 【$(phoneId).val()】:JQ通过id获取input的值; ...

    阅读全文
  • Javascript实用方法之json合并的场景分析

    2022年09月07日

    这篇文章主要介绍了Javascript实用方法之json合并,jQuery 的“extend()”方法有两个原型:合并的方法,分别是浅合并和深度合并,本文通过代码给大家介绍的非常详细,需要的朋友可以参考下! 场景 2个json合并, jQuery 的“extend()”方法有两个原型:合并的方法,分别是浅合并和深度合并,其实浅合并只是json的第一层被合并, ...

    阅读全文
  • vue项目实现通过ip地址访问和localhost访问方式

    2022年09月06日

    vue项目通过ip地址访问和localhost访问 为了实现vue项目启动服务,多个人可以查看,别人可以通过ip+端口访问 在config文件下的index.js文件中,修改host为: host: '0.0.0.0', 或者在package.json文件下"scripts"的"dev"后面加上-host 0.0.0.0" 例如: "dev": "webpack-dev-server --inline --progress --config build ...

    阅读全文
  • JS前端宏任务微任务及Event Loop使用详解

    2022年07月21日

    首先我们要了解javascript是一个单线程的脚本语言,也就是说我们在执行代码的过程中不会出现同时进行两个进程(执行两段代码)。 Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)。 同步:一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直 ...

    阅读全文
  • JavaScript二叉搜索树构建操作详解

    2022年07月14日

    这篇文章我们来学习一下一个特殊的二叉树——二叉搜索树(BSTBinary Search Tree),也叫二叉排序树、二叉查找树。 什么是二叉搜索树 二叉搜索树首先它是一棵二叉树,而且还满足下面这些特质: 对于任何一个非空节点来说,它左子树上的值必须小于当前值;对于任何一个非空节点来说,它右子树上的值必须大于当前值;任何一 ...

    阅读全文
  • ffmpeg网页视频流m3u8 ts实现视频下载

    2022年07月13日

    现在很多视频网站播放流视频,都不是采用mp4/flv文件直接播放,而是采用m3u8/ts这种方式播放。 简单说就是,网站后台把视频切片成成百上千个xx.ts文件,一般10秒一个,每个都几百kb很小。然后通过xx.m3u8播放列表把这些文件连接起来。 通过Chrome DevTool的Network栏,我们可以清楚的看到加载过程: 我们直接点击这个 ...

    阅读全文
  • Vue+Mockjs模拟curd接口请求的示例详解

    2022年07月12日

    在前后端分离的项目中常常会遇到当前端页面开发完成,但是后端接口还没好,暂不支持联调的情况下,一般我们会用到mock数据,这边简单说一下最常见且经常会遇到的curd接口模拟,注:这边可以和后端先约定好接口路径以及入参返参的字段,避免二次修改。 1.安装依赖,新建js文件,在文件中导入mock.js,模拟列表数据 yarn ...

    阅读全文
  • 3种方式实现CSS背景图片全屏铺满自适应

    2022年07月07日

    一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景有一块露白,简而言之,就是实现能自适应屏幕大小又不会变形的背景大图,而且背景图片不会随着滚动条滚动而滚动。 因此,今天我们将与你分享3种CSS实现背景图图片 ...

    阅读全文
  • PHP实现多张图片上传功能的示例代码

    2022年06月10日

    首先要知道这个函数:move_uploaded_file(); 接下来是我们的input框,和我们的html页面 这里我们是增加的input框我们也可以写写一个属性 multiple="multiple" 这样就可以ctrl多选图片了 <html> <head><title>多个文件上传表单</title></head>; <body> <style> form ...

    阅读全文
  • JavaScript利用正则表达式实现注册信息校验功能

    2022年06月01日

    Java和JavaScript正则表达式的对比 Java中也有正则表达式,默认情况下必须要精确匹配 ;而在JS中默认是模糊匹配,只要字符串包含了正则表达式的内容就返回true 正则表达式匹配字符串Java中匹配结果JavaScript中匹配结果 \d{3}a123bfalsetrue^\d{3}123bfalsetrue\d{3}$a123falsetrue^\d{3}$123truetrue 注册信息校验 需求 ...

    阅读全文
  • 利用用Canal解决Redis与mysql缓存数据同步问题

    2022年04月25日

    用户每次抢完红包,要查看自己抢红包记录,此时需要查询数据库表 money_log ,如果每次都查询 money_log 就会占用大量数据库资源。此时我们应该将数据存储到缓存中,每次查询直接从缓存获取即可。 但现在面临的问题是如果用户抢到了不同的红包,缓存没法及时更新,因此我们需要实现抢红包数据库数据和Redis缓存中的数据 ...

    阅读全文
  • Json字符串以“\ufeff”开头导致JSON.parse报错如何解决

    2022年04月11日

    开发过程中真是各种奇葩事情都会发生,前天给某企业修复网站BUG的时候。对方忽然说网站后台登录不上去了。 我自知在修改过程中我增加的内容都是独立写的,即使错了也不会影响原始逻辑。但毕竟问题出在我进入别人内网期间,这种事情很难说的清,只能帮他们进行分析调试。 经过一番排查之后发现后端登录接口返回了正常的J ...

    阅读全文
  • PHP接收Vue Post数据失败解决办法

    2022年04月01日

    最近修改Vue接口,因为之前使用的是ThinkPHP,直接就用现成的 input() 接收数据了,没仔细研究怎么传值的。 今天写原生PHP代码,使用 $_POST 死活接收不到 Vue 传过来的数据。 查了下,原来 Vue 发送的是 Json 数据,随后就把 $_POST 修改了。 file_get_contents("php://input"); 使用 php://input 即可正常接收 Vue Po ...

    阅读全文
  • php实现隐藏实际地址的文件下载

    2022年03月24日

    这篇文章主要介绍了php隐藏实际地址的文件下载方法,涉及php中header与file_get_contents方法的相关使用技巧,非常具有实用价值,需要的朋友可以参考下。 方法一: function download_document($filename,$path="",$mimetype="application/octet-stream") { header("Cache-Control: must-revalidate, post-check=0, pre ...

    阅读全文
  • jQuery实现动态改变图片显示大小修改

    2022年01月13日

    当我们要显示后台传过来若干个尺寸不一的图片时,为了保证图片大小的一致性及比例的协调,需要动态改变图片显示尺寸。通过搜索,我们可以从网上找到实现此功能的jQuery代码如下。这段代码可以使图片的大小保持在一定范围内,如果图片的原始尺寸都大于max*值,则显示出来的图片宽度都相等。 原始代码: $(document).ready ...

    阅读全文
  • Fiddler中文乱码解决方法以及fiddler模拟发送get/post请求

    2021年12月30日

    Fiddler是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,是我们常用的抓包工具之一,今天为大家分享一下几个使用Fiddler的小技巧。 一、Fiddler抓包中文乱码问题 解决方法: 1、windows按钮+R 2、输入regedit  +回车+是 3、HKEY_CURRENT_USER\Software\Microsoft\Fiddler2 4、右键新建,选字符 ...

    阅读全文
  • FTP上传文件出错“ 500 OOPS: priv_sock_get_int”解决方法

    2021年12月03日

    今天打开网站准备上传文件的时候,发现一直出错,无法正常上传至服务器,然后通过命令查看,发现一只都是有两个错误:“响应: 500 OOPS: vsf_sysutil_bind, maximum number of attempts to find a listening port exceeded”和“响应:500 OOPS: priv_sock_get_int”,下面就来给大家带来如何解决响应: 500 OOPS问题。 错 ...

    阅读全文
  • Apache和Nginx有什么区别?Nginx服务器又是什么?

    2018年11月24日

    为什么PHP程序员要了解Nginx服务器? Apache是非常强大的Web服务器,模块化结构,也是Web服务端的鼻祖。除了捆绑一些其他的工具外,Apache已经成为了世上最广泛部署的开源系统,直到最近,世界上大多数网站仍运行着Apache系统。但是,Apache并不是完美的,并且不再适合大规模系统。为什么?因为他的进程模式虽然简单而 ...

    阅读全文
  • phpstudy正确开启伪静态

    2018年08月23日

    今天在使用最新phpstudy做本地测试时,发现伪静态不能用,而且phpstudy默认是开启伪静态的,经过一番查找和测试,终于找到了方法。假如没有开启伪静态的话,先开启伪静态,方法如下: 打开phpstudy控制面板,找到php扩展和设置--apache扩展。 在apache扩展菜单里面,找到rewrite_module模块,把它启用勾上。也可以直接 ...

    阅读全文