首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Web
点丶墨
创建于2022-08-23
订阅专栏
Web相关知识,HTML,CSS,JS,TypeScript,React,nodejs等
暂无订阅
共17篇文章
创建于2022-08-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Html使用纯css画线
有时候需要在页面里绘画线条,复杂点的可以使用canvas去画,简单点的可以直接使用css搞定,通过:before和:after伪类实现。
node 下载与上传文件
将node作为应用程序,从某个网站下载文件,然后将其上传到服务器上。 思路: 1.使用axios将文件下载下来,放在tmp文件夹下2.读取tmp文件夹下文件,使用axios上传即可
node 管理子文件夹js文件执行
运行node服务,使用child_process控制子文件夹js文件执行--------------
浏览器下载视频
浏览器下载视频-------------------------------------------
js正则多次test下结果不一致问题
在javascript中定义正则变量reg,使用reg.test,多次test下结果不同。如下图所示: 为何会产生这个结果?原因在于RegExp对象的lastIndex属性,看看W3s上的定义 问题清
react函数组件使用React.memo避免重复渲染
在react的类组件里,我们可以通过shouldComponentUpdate来主动控制组件是否需要渲染,那么在函数组件里,有没有类似的方法可以让我们主动控制组件渲染呢?有的,那就是React.mem
web前端权限管理
针对前端页面和功能点,所做的权限管理。 角色定义: 产品定义: 功能点定义:(具体到页面上的按钮,某些功能的显示隐藏等) 权限定义:(页面路径/功能点对应权限) 权限管理:
React 水印
给页面增加水印.------------------------------------------
使用gulp上传打包文件到服务器
项目是使用create-app-rewired生成的react项目,使用gulp自动上传打包文件到服务器,建议只在测试环境和模拟环境使用
chrome浏览器使用console.log无法打印
chrome 浏览器的控制台使用console.log无法打印数据. 原因1:添加了filter过滤,解决方法:去掉filter过滤即可 原因2:某些网页生产模式下把console.log重写成空函数
grid-column在less下会自动计算
grid布局,在less文件里写grid-column:1/6,会自动被计算成0.16。 解决方法: 1.使用1/span 6 2.使用~"1/6"
JavaScript计算字符串实际长度
计算字符串的实际长度,双字节字符(包括汉字在内)长度计2,ASCII字符计1 方法1:使用match: 方法2:使用replace
node.js process.cwd()和__dirname的区别
process.cwd()返回的是当前nodejs进程执行的目录,__dirname返回的是当前文件所在的目录
简单的替换json对象里的值
用于将对象进行数据替换的简易小帮手。--------------------------------
web 右键菜单contextMenu封装
自己封装的一套右键菜单组件,id必须唯一且一致,不能以数字开头,否则queryselector会报错。
基于sockjs的前端WebSocket二次封装
因业务需要,与后端进行websocket长连接通信,经过研究,决定使用sockjs-client和stompjs库,并进行了二次封装。
React-Redux的react hook实现
React-Redux的react hook实现。使用react 17重新实现“Redux/react-redux/redux中间件设计实现剖析”