CSorz
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
type=file  读取、压缩、上传

type=file 读取、压缩、上传

前端 file 上传全流程实战:读取、压缩、阿里云OSS上传最近做文件/图片上传功能,踩了不少坑——从文件读取、类型大小校验,到图片压缩适配iOS/安卓,再到对接阿里云OSS上传,整理出了一套完整的实战方案。今天结合项目里的代码,把 type="file" 处理的核心逻辑拆解开,新手也能直接复用。 一、核心需求与整体流程我们要实现的功能: 选择文件后,先做
2017-12-12
学无止境
Content Security Policy 与 XSS (跨域脚本攻击 )

Content Security Policy 与 XSS (跨域脚本攻击 )

Content Security Policy(CSP)实战指南:从原理到防XSS落地作为前端开发者,跨域脚本攻击(XSS)是最头疼的安全漏洞之一——恶意脚本注入、用户数据泄露等风险防不胜防。而 Content Security Policy(CSP,网页安全政策)正是解决这个问题的“终极方案”:通过白名单机制明确允许加载的资源,从浏览器层面阻断恶意注入。今天结合阮一峰老师的教程和我们项目(YT网
2017-12-08
学无止境
YT js-sdk

YT js-sdk

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210
2017-12-08
学无止境
网页端实时音视频服务架构与实践

网页端实时音视频服务架构与实践

最近一直在研究网页端实时音视频这块业务,从调研技术方案、搭Demo,到踩坑商用化的各种问题,算是把WebRTC和网页实时通信的架构、痛点摸了个遍。今天就以一个一线开发者的视角,跟大家聊聊:网页端实时音视频到底是什么、能做什么、技术成熟度如何、架构该怎么选,以及从Demo落地到商用服务,我们到底要面对哪些真实难题。 一、先聊点直观的:网页端实时通信,到底好在哪?做了这么多年前端和网页应用,我切身感受
2017-12-08
学无止境
数据序列化

数据序列化

https://github.com/ljharb/qs简单使用方法:Qs.parse()Qs.stringify()用不到那么多功能,自己写个简单的: 1234567891011121314151617181920212223242526272829var C$ = (function(){ return { uriParse:function(str)&
2017-11-29
学无止境
Robots.txt

Robots.txt

最近在做站点的SEO优化和爬虫权限控制,反复跟 robots.txt 打交道,踩了不少小坑,也把这块的知识点彻底梳理了一遍。今天就用最直白的方式,跟大家聊聊 Robots协议 到底是什么、怎么写、实战中怎么用,新手也能直接照着配。 一、先搞懂:Robots.txt 到底是个啥?Robots协议,全称是 Robots Exclusion Protocol(网络爬虫排除标准),大家平时也叫它爬虫协议、
2017-11-27
学无止境
读取本地图片转Base64

读取本地图片转Base64

前端读取用户本地文件并转换为Base64编码的实现方案,以下是完整可直接运行的代码(适配现代浏览器),包含核心逻辑、注释和注意事项: 一、核心实现代码(最常用:用户选择文件转Base64)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354<!DO
2017-11-24
学无止境
解决端口被占用

解决端口被占用

最精简、直接复制就能用的三平台端口占用解决命令,开发必备,一步杀进程: 一、Windows 解决端口被占用以端口 3000 为例 1. 查找占用端口的 PID1netstat -ano | findstr "3000" 最后一列数字就是 PID 2. 强制杀死进程1taskkill /F /PID 你的PID 示例: 1taskkill /F /PID 12345 二、L
2017-11-20
学无止境
磨砂效果

磨砂效果

(2026年更新)仅适配现代浏览器(Chrome、Firefox、Safari、Edge最新版) 的磨砂(毛玻璃)效果方案,核心基于 backdrop-filter 实现(无需分层、无需SVG滤镜,极简高效),以下是完整可直接使用的代码和关键说明: 一、核心实现代码(基础版)12345678910111213141516171819202122232425262728293031323334353
2017-11-14
学无止境
WebRTC(一):通过WebRTC技术检测摄像头和麦克风

WebRTC(一):通过WebRTC技术检测摄像头和麦克风

WebRTC 检测摄像头/麦克风:完整实现 + 2017年浏览器兼容方案基于 WebRTC 技术检测摄像头、麦克风的核心方法,以及 2017 年主流浏览器(Chrome、IE、QQ/360 浏览器等)下的兼容问题(比如 device.label 显示异常、Firefox 无法获取音频输出列表)。我会结合当时的浏览器环境,给出可直接运行的完整实现方案,并解释核心兼容痛点的解决思路
2017-11-13
学无止境
1…2021222324…30

搜索

Hexo Fluid
总访问量 次 总访客数 人
鄂ICP备2024039931号 | police-icon 鄂公网安备42018502007378