基于React的表单开发的分析(下)

上周我写了一篇文章: 基于React的表单开发的分析(上), 主要讲解我们在后台系统开发中 关于新建、编辑、详情这三个页面的异同点以及开发的要点,并最后有提到这期总结一个基于Antd的表单公用组件的设计与实现。 ... TextPreview => 自定义的表单组件, 它和In…

Redux 进阶 - react 全家桶学习笔记(二)

注:这篇是17年1月的文章,搬运自本人 blog... 在上一篇中介绍了 Redux 的各项基础 api。接着一步一步地介绍如何与 React 进行结合,并从引入过程中遇到的各个痛点引出 react-redux 的作用和原理。 不过目前为止还都是纸上谈兵,在日常的开发中最常见异…

微信小程序之如何使用自定义组件封装原生 image 组件

图片未加载完成时先展示占位图,等到图片加载完毕后再展示实际的图片。 假如图片链接有问题(比如 404),依然展示占位图。甚至你还可以增加点击图片再次加载的功能。(例如知乎) 然鹅,小程序原生组件 image 并没有提供这些常用功能... 在小程序没还没推出自定义组件功能时,只能…

详解Vue Native

译者按: 一家叫GeekyAnts的印度公司开发了Vue Native,基于React Native实现。 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 小编推荐:Fundebug专注于JavaScript、微信小程序、微信小游戏,Node…

V8 Snapshot / Nw.js Source Protection 研究笔记

刚刚在深圳的0CTF/TCTF全球总决赛结束,然后本蒟蒻果断地打出了GG,大佬们太强了。成功达成国际赛不当倒一的目标,也算不虚此行。 我有相当一部分时间花在了nwjs这一题,虽然最后没解出来。更令人难过的是,这一题我本来想在RCTF 2018里出的,因为发现难度太高,因此放弃出题,没曾想竟然还能被...

ES6深入浅出 模块系统

一步,一步前進の一步。 模块化主要是帮助我们更好的组织代码,模块允许我们将相关的变量和函数放在一个模块中。在 ES6 模块化之前,JS 语言并没有模块的概念,只有函数作用域和全局作用域非常容易发生命名冲突。之前的 RequireJS、SeaJS、AMD、UMD、CMD啥的,在一…

TypeScript快速入门

总所周知,JavaScript语言并不是一门面向对象的语言,而是一种解释性的函数式编程语言。在前端Web还不是很复杂的情况下,使用JavaScript是可以应付各种需求的,但当前端页面变的越来越复杂时,JavaScript就显得比较力不从心了,而TypeScript就是为了解决…

你可能不知道的迭代器与生成器

注: 本文只会写一些个人觉得比较重要的细节, 而非全面介绍迭代器和生成器. 我们知道, js 中并没有其他语言那样的接口语法来强制约束一个对象必须实现某些方法, 比如 Java 的 interface. 不过语法只是形式, 接口的思想在任何语言里都是适用的. 在 js 里要想实…

小程序各种姿势实现登录

使用open-data时需要注意小程序基础库的版本。具体使用方式如下 其实可以将open-data看作图片或字符串,想要控制样式在外层加上view标签以及相应的class即可。 相比之前获取用户基本信息的方式,这个方案还是比较走心的,如果一些小程序只是对用户的头像昵称等基本信息…