加载中
深入理解javascript引擎对于脚本的处理

脚本处理模型 javascript的基本特点 js是一门相当简单的运行时解释语言。 对象模型很直接也没有类的概念。 有自动垃圾回收。 弱数据类型。 动态类型(dynamic typing):运行的时候才确定对象的...

记一次静态资源被CDN厂商劫持并添加广告

背景 最近频繁有人反馈在企微里面访问H5应用的时候,出现如下错误。 这个时候就很容易判断出来这个域名应该不是业务发起的,并且也没有配置过微信里面授信域名,那这个域名是怎么出来的呢。 ...

2024/03/12 11:06
30
Web端专业级H264/H265 直播流播放器实现-JessibucaPro播放器

概况 这个主要是参加“深圳 liveVideoStack” 的ppt的文字版的分享。 深圳 liveVideoStack 讲师介绍 关于Jessibuca 官网地址:jessibuca.com Demo: Demo Doc:Doc Github地址:Github 关于J...

基于nodejs的动态编译 weex 组件的平台

大纲 在苏宁业务快速发展的背景下,以前的大促促销页使用到的组件已经无法满足业务的需求,为此我们设计了一套基于weex的组件动态构建方案,实现了模块的动态编译,减少了不必要的资源引用,...

electron 桌面端业务中的小结(坑)(二)

背景 接着上一篇文章 在开发 electron 桌面端的时候,会遇到各种各样的坑,稍微总结下。 杀毒软件破坏检查 防止debug调试 客户端崩溃报告 提升客户端启动速度 性能监测分析 延迟加载模块 滚动...

基于vue和jsplumb的工作流编辑器开发(二)

背景 本文是对基于vue和jsplumb的工作流编辑器开发 的扩展 业务实现 撤销 初始化数据 自动排列 清空数据 撤销 对于撤销的实现,主要是需要一个缓冲内存,存储每次操作之后的数据结构,方便再...

electron 桌面端业务中的小结(坑)

[toc] 简介 在开发 electron 桌面端的时候,会遇到各种各样的坑,稍微总结下。 安装electron依赖 本地数据库选择 自动升级 网络检查(window) 主进程http请求客户端 下载文件 http请求客户端 ...

基于vue-next(vue3)企业微信H5搭建

背景 业务需要,需要编写一个服务在企业微信里面的H5应用。需要解决的问题有: UI库选型 响应式布局 按需引入组件 企业微信登录 本地预览 http请求 水印 企业微信桌面端支持 UI库选型 已有的...

利用http-proxy实现本地化前端项目dist目录预览

背景 前后端分离项目,前端发布基本是在服务器放置一个目录,然后通过 nginx 代理方式,通过监听 / 跳转到前端dist目录存放的路径下的index.html。 server{ location / { gzip on; add_hea....

electron端快捷键打开devtools

背景 当产品上线之后,出现现网问题的时候,如何定位问题呢。如果能够通过快捷键的形式唤起devtools就真香了。 代码 需要在 electron 的 jsbridge 中注入进去。 关于 electron 的jsbridge 实...

electron 端的jsbridge实现

背景 想通过一套代码既能跑在浏览器端,又能跑在electron 端,这个时候就需要electron 在使用 BrowserWindow 的时候,参数上面需要添加webPreferences参数 代码 // main.js const mainViwnd...

撸一个jquery的ajax 方法

背景 参考jquery 的ajax api 封装了一个ajax 方法 技术难点 jsonp封装 promise支持 formData支持 便捷方法封装 模块化支持 jsonp封装 jsonp的原理就是基于script 标签,给src 赋值 请求接口,...

基于express 的mock工具

背景 以前撸的一个简陋版本的 mock 平台,基于 express的,用mongoDB 存储数据,支持mockjs语法。 数据库 MongoDB 依赖 express mongoose mockjs 支持的功能 mock数据CRUD mock数据分类 mock...

基于electron和ffmpeg下载rtmp直播流

背景 利用electron 封装一个下载器,底层使用的是ffmpeg 去下载直播流。 支持 单次下载文件的合并功能。 技术 electron ffmpeg child_process.spawn electron-packager 核心 打包 利用 elec...

基于vue和jsplumb的工作流编辑器开发

背景 需要实现一个工作流,支持拖拽节点生成工作流。 业务实现 支持页面布局缩放 支持节点 支持if else 支持多分支 技术点 网格背景 工作流缩放 工作流技术实现 节点拖拽 技术选型 vue jspl...

基于vue的可视化大屏开发

简介 业界解决方案 百度的 sugar 可视化解决方案 https://sugar.baidu.com/home 阿里datav https://data.aliyun.com/visual/datav 腾讯云图 https://cloud.tencent.com/product/yuntu 尺寸 ...

http 请求头部和相应头部

简介 对于请求头部和相应头部的认识 请求头部 在http请求头部里面 含有的参数有(常用): Accept Accept-Encoding Accept-Language Cache-Control Connection Host Pragma Upgrade-Insecure-R...

利用axios实现断点续传并支持进度条和取消上传

需求 文件上传,如果文件大小小于5M 则直接上传,否则需要切割文件,每个最大5M 大小进行上传。 技术选型 axios 服务器端提供的接口 /** * data:传参,是一个formData 对象 * processCallbac...

2020/04/25 10:26
212
react hook 小结

[toc] redux 的坑 大型组件很难拆分和重构,很难测试 业务逻辑分散在组件的各个方法之中,导致重复逻辑或关联逻辑。 组件类引入复杂的编程模式,比如 render, props 和高阶组件。 函数组件 ...

基于koa的h5视频录制异步上传

需求 h5 录制视频, 异步上传到 node 服务器端 文件保存在服务器端。 技术选型 前端 jquery 后端 koa 技术坑点 h5 录制视频

没有更多内容

加载失败,请刷新页面

返回顶部
顶部