- 博客(5)
- 收藏
- 关注
原创 FormData+Ajax实现上传进度监控
什么是FormData? FormData对象可以组装一组用 XMLHttpRequest发送请求的键/值对。它可以更灵活方便的发送表单数据,因为可以独立于表单使用。如果你把表单的编码类型设置为multipart/form-data ,则通过FormData传输的数据格式和表单通过submit() 方法传输的数据格式相同;如何创建一个FormData对象你可以自己创建一个FormData对象,
2017-11-03 11:18:56 1899
转载 实现达到 60FPS 的高性能交互动画
每一个追求交互自然的产品都希望拥有一套顺畅的使用流程。但开发者可能会忽略一些细节,导致出现性能糟糕的 Web 动画,不仅会产生「页面垃圾」(janky),最直接的就是出现页面卡顿。开发者往往会花大量精力在优化首屏加载,为了几毫秒锱铢必较,但忽略了页面交互动画所带来的性能问题。Algolia的每一位同事都很关注用户体验,「性能」一定是这个话题里无法回避的关键部分。动画性能之于页面的重要性,就像搜索结
2017-09-29 10:34:24 1074
原创 省市二级联动
省市二级联动//省级信息provinceName: [{ id: '1', city: '北京市', key: 'beijing',childList:[ { id: '101', city: '北京市', key: 'beijing', parentId: '1' }]}, { id: '2', city: '天津市', key: 'tianjing',childList
2017-09-19 15:15:51 714
转载 jQuery源码分析——常用正则表达式(RegExp)
常用的数字正则(严格匹配) 正则 含义 ^[1-9]\d*$ 匹配正整数 ^-[1-9]\d*$ 匹配负整数 ^-?[1-9]\d*$ 匹配整数 ^[1-9]\d*|0$ 匹配非负整数(正整数 + 0) ^-[1-9]\d*|0$ 匹配非正整数(负整数 + 0) ^[1-9]\d*.\d*|0.\d*[1-9]\
2017-09-19 13:52:36 3034
原创 Webpack3.x入门篇——webpack.config配置
Webpack简介 webpack 是一个现代 JavaScript 应用程序的模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成少量的 bundle - 通常只有一个,由浏览器加载。 它是高度可配置的,但是,在开始前你需要先理解四个核心概
2017-09-19 10:04:32 1305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人