logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter时间轴(timeline)

组件在业务开发中经常会使用到timeline时间轴,来记录数据操作记录等,在这本人封装了一个相对较通用的时间轴组件。示例参数参数类型必填说明timelineListList是时间轴数据lineColorColor是时间轴轴线颜色heightdouble否时间轴右侧容器高度(默认80)titleStyleTextStyle否时间轴标题样式(已定义初始值 如无特殊样式无需传参)subtitleStyl

#前端#flutter
TypeScript泛型约束

泛型约束有了泛型之后,一个函数或容器类能处理的类型一下子扩到了无限大,似乎有点失控的感觉。所以这里又产生了一个约束的概念。我们可以声明对类型参数进行约束。我们还拿上文中的student栗子来说,想访问value的length属性,但是编译器并不能证明每种类型都有length属性,所以就报错了。student = <T extends {}>(value: T): T => ...

Hybrid 通信方式

相信很多人都在项目里熟练使用各种Hybrid技术,无论是使用了知名得 WebViewJavascriptBridge 框架来做自己的Hybrid Web容器,又或是自己从头着手写了一个满足自己业务需求的bridge,从而构建起自己的Hybrid Web容器,也有的干脆直接使用了cordova 这一大型Hybrid容器框架,cordova + ionic 来进行Hybrid的开发。拆解学习框架源码.

Hybrid App开发设计与实现

一、混合开发背景及概述随着移动浪潮的兴起,各种APP层出不穷,极速的业务扩展提升了团队对开发效率的要求,这个时候使用IOS&Andriod开发一个APP似乎成本有点过高了,而H5的低成本、高效率、跨平台等特性马上被利用起来形成了一种新的开发模式:Hybrid APP。作为一种混合开发的模式,Hy

前端知识体系-全栈系列(图谱+大纲)

前端知识体系(图谱)前端工程化体系node主流技术栈大纲ReactVueAngularJavaScriptTypeScript跨平台技术大纲跨端技术发展的三个阶段HybridReactNativeFlutterweex小程序快应用ionicCordova性能优化和监控前端知识体系(大纲)前端工程化体系基础设施规范化前端标准(基础)W3CSPADOMBOMXHTMLXMLJSONJSONPHTTP

#flutter#react native#javascript +2
JSON转换TypeScript

TypeScript(TS)是一种强类型的编程语言,由于在编译时便会发现代码存在的问题,被前端团队大量使用。TS使开发人员能够掌握各种组件的交互方式,并使代码重构变得更加容易;但对于需要准确定义的类型,在使用时会比较麻烦。特别是涉及数个及数十个后端接口数据的类型定义,会有大量的转换和的时间成本。通过VSCode插件实现一键生成TS声明,可以节省编程过程的开发成本。为了克服TS的变量类型声明过于繁琐

#typescript#json#javascript
Mac M1 nvm install失败问题

M1执行nvm install安装node报错404

#前端#npm#react.js
ReactNative 基于rmc-datepicker的日期选择的使用

实现效果:APIpramdescriptiontypedefaultstyles自定义DatePicker样式ObjectpickerStylesvalue选中值String当前日期mode日期类型:1、date:年月日 格式YYYY-MM-DD2、time:时分 格式HH:mm3、d...

Flutter Text详解

示例APIText,很常用的一个Widget;用于显示简单样式文本,它包含一些控制文本显示样式的一些属性text构造方法源码:/// If the [style] argument is null, the text will use the style from the/// closest enclosing [DefaultTextStyle].////// The [data] param

#flutter
gitbook使用及book.json详细配置

安装安装命令:1npm install -g gitbook-cli test安装完成之后,你可以使用下面的命令来检验是否安装成功。$ gitbook -VCLI version: 2.3.2GitBook version: 3.2.3使用初始化 gitbook initGitBook 准备工作做好之后,我们进入一个你要写书的目录,输入如下命令。$ gitbook initwarn: no sum

#git
    共 18 条
  • 1
  • 2
  • 请选择