代码改变世界

阅读排行榜

在360的兼容模式下关于innerHTML=“”,引发的问题

2018-03-01 17:20 by ET.frog, 497 阅读, 收藏,
摘要: innerHTML属性,可以动态设置和修改dom,但是在360的兼容模式下回存在一些问题...... 那么问题来了,360兼容模式使用的是本地ie浏览器,而用直接用ie去解析这段代码,childDom并不会被删除。默默的问一句360的锅还是ie的锅 阅读全文

vue3 + xlsx 实现 excel 导入web页面解析成json数据

2023-12-21 16:11 by ET.frog, 456 阅读, 收藏,
摘要: vue3 + xlsx 实现 excel 导入web页面并解析成json数据 fileIipt 动态创建的标签,一定要用户点击事件触发,不然文件选择框的弹出会被拦截,无法弹出。意思就是下面这段关键代码要用一个事件区触发执行,不能主动执行(比如:vue的钩子) import * as XLSX fro 阅读全文

WebSocket使用

2018-02-27 14:30 by ET.frog, 450 阅读, 收藏,
摘要: 使用WebSocket实现终端与服务端的双向交互 我这里是实现后台数据处理进度的,终端界面显示,考虑到后端做接口重复访问时服务器的压力过大,最后选用h5的WebSocket。目前WebSocket的兼容市面上主流浏览器,低版本的ie就不用考虑了... var socket; if (window.W 阅读全文

事件绑定addEventListener

2018-02-26 16:47 by ET.frog, 441 阅读, 收藏,
摘要: 通过addEventListener监听函数实现的dom事件绑定 addEventListener可以为当前dom添加一个事件(这个事件可以是个已有的事件),这就无法避免我们在写代码的时候重复去绑定同一个事件,这时候该想到removeEventListener来取消事件绑定,但是有时候这个办法并不是 阅读全文

js中文首字母数组排序

2018-05-10 09:59 by ET.frog, 337 阅读, 收藏,
摘要: js中文首字母数组排序 数组的排序js算法: function compare(property) { return function(val1, val2) { if(typeof(val1[property]) == 'string') { // 转换为拼音 val1 = Pinyin.getF 阅读全文