当前位置: 首页 > 网站技巧 > 所有文章
  • JS前端宏任务微任务及Event Loop使用详解

    职业魔法师
    2022年07月21日
    20℃

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

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

    职业魔法师
    2022年07月14日
    42℃

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

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

    职业魔法师
    2022年07月13日
    52℃

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

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

    职业魔法师
    2022年07月12日
    29℃

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

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

    职业魔法师
    2022年07月07日
    30℃

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

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

    职业魔法师
    2022年06月10日
    115℃

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

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

    职业魔法师
    2022年06月01日
    54℃

    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日
    164℃

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

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

    职业魔法师
    2022年04月11日
    132℃

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

    阅读全文