240 发简信
IP属地:四川
  • 120
    Android WebView与JS交互全面详解

    目录 1. 交互方式总结 Android与JS通过WebView互相调用方法,实际上是: Android去调用JS的代码 JS去调用Android的代码 二者沟通的桥梁是We...

  • 120
    基于webSocket的IM架构设计

    微信架构已经非常透明,稍做抓包便可窥探整个传输机制,怎么实现已经没没什么好说了,手头IM(即时通信)为基础的衍生项目也做了3年了,IM设计架构连同服务器方案也变了3版,这里想...

  • 如何在数据库中存储有序的数据

    思考一个问题,现在需要在前端展示和管理一个数据列表,这个列表需要让用户自己来定义顺序,并不是按照添加的时间或者其他属性来排序,那么我们如何在数据库中存储这样的数据呢?这种场景...

  • JavaScript实现列表转换成树

    开发树形组件时,需要树结构的数据来填充,如果此时服务器返回的是列表,那就需要我们自己来转换成树。本篇介绍了两种转换方法,供大家参考。 示例数据 示例数据是一棵树的所有节点平铺...

  • 分治算法解最大子序列和问题

    最大子序列和问题 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 这是一道经典的算法题,在LeetCode上的编号是5...

  • 自闭合标签与伪元素

    自闭合标签由<和>包围,不包含任何元素内容。在XHTML标准中,自闭合标签还需要在结尾的标记处加上/表示结束,这模仿了XML中的自闭合标签,后来到HTML5标准里舍弃了这一没...

  • 虚拟DOM观察

    自从react流行起来后,前端开发者们对虚拟DOM的研究就从未停止过,现在开源世界里已经有了非常多优秀的虚拟DOM库供大家使用。虚拟DOM这项技术能流行起来大概有三个原因。 ...

  • 实现一个Promise

    本文讲解了如何用JavaScript实现一个Promise,实现过程用到了以下的知识点 闭包 事件循环 typeof的用法 学习实现Promise之前,先看一个简单的Prom...