-
前端跨页面通信 Broadcast Channel 与 window.postMessage
BroadcastChannel,叫做“广播频道”,官方文档说,该API是用于同源不同页面之间完成通信的功能。 与window.postMessage的区别:BroadcastChannel只能用于……
东明兄 2019-01-273K+ 0 -
东明兄 2019-01-251.8K+ 0
-
vue实现可拖拽排序的列表
使用拖拽事件,利用数组的 splice方法 删除 添加元素,从而实现对数组的拖拽排序,因为vue angular 等框架是数据驱动视图,数组变化了,界面也会变化.
东明兄 2019-01-176.5K+ 0 -
jquery ajax 文件上传配置
processData: false, // 默认 | 不处理数据 contentType: false, // 默认 | 不设置内容类型
东明兄 2019-01-171.9K+ 0 -
css3背景颜色渐变动画
通过背景定位来实现 background-position 在线demo: https://demo.crazyming.com/?link=css3/gradientBg.html <style> * { m……
东明兄 2019-01-101.4K+ 0 -
修改Angular路由模式为hash模式
spa 应用一般有html5 history模式和hash模式,angular 默认是 history 模式,修改为hash 的方法: import {HashLocationStrategy, LocationStrategy} from '@a……
东明兄 2019-01-054.2K+ 0 -
angular 实现皮肤主题切换的解决方案
分配了个给现有angular6项目实现主题切换的效果,实现light dark明暗两种显示效果,我使用scss css预处理器方便开发。 切换样式 就是 实现css 的 变化,主要思路是通过在body 上控制自定义属性的值实现样式的控制。
东明兄 2019-01-031.4W+ 1 -
javascript防抖第一次立即执行
第一次点击按钮 的时候 立即执行,接下来的点击进行防抖处理
东明兄 2019-01-031.3W+ 0 -
vue打包后font-awesome无法正常显示 的一个解决方案
修改build/webpack.prod.conf.js: 将 filename: utils.assetsPath('css/[name].[contenthash].css') 修改为 filename: utils.assetsPath('../[name].[contenth……
东明兄 2019-01-022.3K+ 0 -
option请求401 等权限问题
在浏览器中跨域、以及 post等复杂请求 发生时,会先发送options请求进预检,请求又无法携带authorization参数,所以options预检请求会被服务器拒绝,解决方法是在……
东明兄 2019-01-012.3K+ 0