脚本处理模型 javascript的基本特点 js是一门相当简单的运行时解释语言。 对象模型很直接也没有类的概念。 有自动垃圾回收。 弱数据类型。 动态类型(dynamic typing):运行的时候才确定对象的...
大纲 在苏宁业务快速发展的背景下,以前的大促促销页使用到的组件已经无法满足业务的需求,为此我们设计了一套基于weex的组件动态构建方案,实现了模块的动态编译,减少了不必要的资源引用,...
背景 接着上一篇文章 在开发 electron 桌面端的时候,会遇到各种各样的坑,稍微总结下。 杀毒软件破坏检查 防止debug调试 客户端崩溃报告 提升客户端启动速度 性能监测分析 延迟加载模块 滚动...
背景 本文是对基于vue和jsplumb的工作流编辑器开发 的扩展 业务实现 撤销 初始化数据 自动排列 清空数据 撤销 对于撤销的实现,主要是需要一个缓冲内存,存储每次操作之后的数据结构,方便再...
[toc] 简介 在开发 electron 桌面端的时候,会遇到各种各样的坑,稍微总结下。 安装electron依赖 本地数据库选择 自动升级 网络检查(window) 主进程http请求客户端 下载文件 http请求客户端 ...
背景 业务需要,需要编写一个服务在企业微信里面的H5应用。需要解决的问题有: UI库选型 响应式布局 按需引入组件 企业微信登录 本地预览 http请求 水印 企业微信桌面端支持 UI库选型 已有的...
背景 前后端分离项目,前端发布基本是在服务器放置一个目录,然后通过 nginx 代理方式,通过监听 / 跳转到前端dist目录存放的路径下的index.html。 server{ location / { gzip on; add_hea....
背景 当产品上线之后,出现现网问题的时候,如何定位问题呢。如果能够通过快捷键的形式唤起devtools就真香了。 代码 需要在 electron 的 jsbridge 中注入进去。 关于 electron 的jsbridge 实...
背景 想通过一套代码既能跑在浏览器端,又能跑在electron 端,这个时候就需要electron 在使用 BrowserWindow 的时候,参数上面需要添加webPreferences参数 代码 // main.js const mainViwnd...
背景 参考jquery 的ajax api 封装了一个ajax 方法 技术难点 jsonp封装 promise支持 formData支持 便捷方法封装 模块化支持 jsonp封装 jsonp的原理就是基于script 标签,给src 赋值 请求接口,...
背景 以前撸的一个简陋版本的 mock 平台,基于 express的,用mongoDB 存储数据,支持mockjs语法。 数据库 MongoDB 依赖 express mongoose mockjs 支持的功能 mock数据CRUD mock数据分类 mock...
背景 利用electron 封装一个下载器,底层使用的是ffmpeg 去下载直播流。 支持 单次下载文件的合并功能。 技术 electron ffmpeg child_process.spawn electron-packager 核心 打包 利用 elec...
简介 对于请求头部和相应头部的认识 请求头部 在http请求头部里面 含有的参数有(常用): Accept Accept-Encoding Accept-Language Cache-Control Connection Host Pragma Upgrade-Insecure-R...
需求 文件上传,如果文件大小小于5M 则直接上传,否则需要切割文件,每个最大5M 大小进行上传。 技术选型 axios 服务器端提供的接口 /** * data:传参,是一个formData 对象 * processCallbac...
[toc] redux 的坑 大型组件很难拆分和重构,很难测试 业务逻辑分散在组件的各个方法之中,导致重复逻辑或关联逻辑。 组件类引入复杂的编程模式,比如 render, props 和高阶组件。 函数组件 ...
需求 h5 录制视频, 异步上传到 node 服务器端 文件保存在服务器端。 技术选型 前端 jquery 后端 koa 技术坑点 h5 录制视频 <input type="file" name="file" accept="video/*" id="takeVide...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复