mochixuan

11
获赞数
0
关注数
2
粉丝数
深圳
IP 属地未知
2018-12-31 加入
浏览 5.8k

学习新知识、分享新知识。Android、React-Native、Flutter、React、Web。(Golang)

48 声望|新手
flutter
33
android
33
ios
33
手势
16
密码
16
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 赞了文章2022-01-07
    javascript背包问题详解
    打算好好学一下算法,先拿背包问题入手。但是网上许多教程都是C++或java或python,大部分作者都是在校生,虽然算法很强,但是完全没有工程意识,全局变量满天飞,变量名不明所以。我查了许多资料,花了一个星期才搞懂,最开始的01背包耗时最多,以前只会枚举(就是普...
  • 赞了文章2020-08-13
    彻底搞懂并实现webpack热更新原理
    目录HMR是什么使用场景配置使用HMR配置webpack解析webpack打包后的文件内容配置HMRHMR原理debug服务端源码服务端简易实现服务端调试阶段debug客户端源码客户端简易实现客户端调试阶段问题总结招聘HMR是什么HMR即Hot Module Replacement是指当你对代码修改并保存后,w...
  • 赞了文章2020-07-15
    前端自动化测试(一)
    目前开发大型应用,测试是一个非常重要的环节,但是大多数前端开发者对测试相关的知识是比较缺乏的。因为可能项目开发周期短根本没有机会写,所以你没有办法体会到前端自动化测试的重要性。
  • 赞了文章2020-07-06
    react-router的实现原理
    目前,react的生态越来越丰富,像flux redux react-router已经被越来越多的使用,本文就react-router的内部实现进行分析。文章主要包含两大部分: 一是对react-router赖以依存的history进行研究;二是分析react-router是如何实现URL与UI同步的。
  • 赞了文章2020-06-30
    Jquery ajax, Axios, Fetch区别之我见
    前端技术真是一个发展飞快的领域,我三年前入职的时候只有原生XHR和Jquery ajax,我们还曾被JQuery 1.9版本版本以下不支持大文件请求这个问题卡了半天(最后自己写了原生的XHR请求)。一晃眼,JQuery ajax早已不能专美于前,axios和fetch都已经开始分别抢占“请求”这...
  • 赞了回答2020-05-15
    promise的then为什么要返回一个新的promise
    因为promise的状态修改只能pending -> resolved这个方向,一旦修改,不可更改。所以,如果不返回一个新的promise,状态怎么表示呢?
  • 赞了文章2020-04-16
    React中setState几个现象---先知道再理解
    上述执行过程如下: willmount中的setState会合并成一次执行,count只会保留最后一次的设置,前面的放弃,所以willmount之后是1,并不是3;并且在render之前执行,不会引起新的render render之后执行didMount,setState做同样的处理,这是count是2,并且引起新的rend...
  • 赞了文章2020-03-02
    深入探究immutable.js的实现机制(一)
    Immutable.js 采用了持久化数据结构和结构共享,保证每一个对象都是不可变的,任何添加、修改、删除等操作都会生成一个新的对象,且通过结构共享等方式大幅提高性能。网上已经有很多文章简单介绍了 Immutable.js 的原理,但基本都是浅尝辄止,我也是搜了很久没找到针...
  • 赞了文章2019-08-01
    Immutable 常用API简介
    本文主要整理了Immutable.js常用API的使用。 Immutable 是什么? 关于Immutable的定义,官方文档是这样说的: Immutable data encourages pure functions (data-in, data-out) and lends itself to much simpler application development and enabling techniques fr...
  • 发布了文章2019-07-21
    Flutter 手势密码控件
    一个Flutter编写的手势识别验证锁。 例子 设置密码例子 {代码...} 验证密码例子 {代码...} 基本思想 先使用画布绘制背景: 九个圆点,每个点带属性是否被选中、颜色、宽度信息。 在绘制线条: 被选中的点按顺序相互连接,最后一个点和手指当前位置绘制成一条直线。 放回...
  • 发布了文章2019-07-05
    Flutter 自定义组件之贝塞尔曲线画波浪球
    百度百科: 贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种...
  • 赞了文章2019-06-28
    理解Object.defineProperty的作用
    对象是由多个名/值对组成的无序的集合。对象中每个属性对应任意类型的值。定义对象可以使用构造函数或字面量的形式: {代码...} 除了以上添加属性的方式,还可以使用Object.defineProperty定义新属性或修改原有的属性。 Object.defineProperty() 语法: {代码...} 参...
  • 发布了文章2019-05-22
    七分设计感的纯Flutter项目(Mung三部曲)
    React版Mung React-Native版Mung Flutter版Mung Mung-Flutter 1. Mung-Flutter:是一个基于Flutter编写,使用豆瓣开源API开发的一个项目。 2. 功能概述 启动页:添加了启动页主要是让最开始进入时不至于显示白屏。 数据保存 :支持断网加载缓存数据。 主题换肤 :现...
  • 发布了文章2019-04-28
    七分设计感的纯React项目Mung
    多语言版本 React版Mung React-Native版Mung Flutter版Mung 1. Mung:是一个基于React编写,使用豆瓣a开源API开发的一个项目。 2. 功能概述 数据保存 :支持断网加载缓存数据。 主题换肤 :现在只支持切换主题颜色,本项目没几张图片。 查看电影详情 :支持查看电影...
  • 发布了文章2019-03-18
    Taro开发多端应用
    官方解释: 使用 Taro,我们可以只书写一套代码,再通过 Taro 的编译工具,将源代码分别编译出可以在不同端(微信/百度/支付宝/字节跳动小程序、H5、React-Native 等)运行的代码。
  • 发布了文章2019-03-18
    一步步实现一个自适应的react-native拖拽排序
    最近由于业务需求需要实现一个功能需要实现图片的上传和排序和删除,在网上搜索了几款发现都需要固定列数,感觉不太友好,所以自己实现了一个可以不需要设定列数的排序,而且布局高度实现自适应。
  • 发布了文章2019-03-18
    🔥 React-Native 最完美的提示组件: Toast@2.0
    常见的Toast一些小问题 短时间内重复显示提示出现重叠重影(登陆时:登陆中...-登陆失败,时间短会出现重影)。 提示生硬,没有动画,直接进行显示。 提示样式简单,仅仅只能显示文字。 在已经弹出Modal时显示的Toast会被遮盖。(Modal优先级大于Activity,更大于Toast的层...