编程之路-client学习知识点纲要(Web/iOS/Android/WP)

Posted zhchoutai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程之路-client学习知识点纲要(Web/iOS/Android/WP)相关的知识,希望对你有一定的参考价值。

  • Advanced:高级内容
    • Architect:架构设计
    • Core:框架底层原理分析
  • Language:框架经常使用语言
    • Objective-C
    • Dart
    • Swift
    • Java
  • Network:网络
    • Socket
    • HttpClient
    • okHttp(android)
    • AFNetworking(ios)
  • Storage:存储
    • DataBase:数据库
    • File:文件
    • Props:配置文件
    • Resources:资源文件
    • Cache:缓存
    • UserDefaults(iOS)
    • SharedPreference(Android)
    • localStorage(Web)
  • SysProc:系统与进程
    • Components Communication:组件通信
    • EventBus(Android)
    • Notification(iOS)
    • MultipleThread:多线程
    • Thread:线程
    • Asynchronous:异步
      • Handler(Android)
      • PromiseKit(iOS)
    • Concurrence:并发
      • GCD/NSOperation(iOS)
    • RPC:远程与本地调用
    • NDK(Android)
  • TestRelease:測试与打包公布
    • Debug:调试
    • Release:公布
    • Signature(Android)
    • Ad-hoc/AppStore(iOS)
    • Confusion:混淆与加密
    • Test:第三方測试
    • Optimization:优化
  • UI
    • UI.md:界面呈现的基本原理
    • Size & Coordinate:尺寸与坐标系
    • Layout:布局
      • AutoLayout(iOS)
      • AbsoluteLayout(Android)
    • Responsive:响应式
    • Basic View:主要的视图提供与控制
      • UIView/UIViewController(iOS)
      • Activity(Android)
      • iFrame(Web)
    • Container:常见的作为容器的View/Panel
      • ScrollView
      • CoordinatorLayout(iOS)
      • NavigationView
      • TabBarView
    • Router:页面路由
    • Interaction
    • Event&Gesture:事件与手势操作
      • Event Bind:事件监听与绑定
      • Event Dispatcher:事件捕获传递与分发
      • Gesture Recognize:手势监听与识别
    • Media:音频视频播放、录制与相关操作
      • Audio
      • Video
    • Sensor:传感器。包含陀螺仪、重力传感器
    • Widgets
    • Dialog:对话框
      • Modal Dialog:模态对话框
      • iDialog(Web)
      • Popup:弹出与提示层
      • HUD
      • Tooltip
      • Popover:覆盖层
      • Loading/Empty/Errors
      • ActionSheet:底部弹出操作栏
    • Indicator:指示器
      • ProgressBar
      • Label
    • Picker
      • Button:button
      • Menu:菜单
      • Menu:顶部菜单、側边栏以及底部菜单
        • Drawer:抽屉菜单
      • Toolbar:ActionBar
      • FAB:浮动button、回到顶部button
      • Segment:分段输入器。譬如Ratio Button、Check
      • Text:文本输入。泛指全部用户的自主输入的内容
      • Badge:徽标数
    • TableGrid:网格与表单
      • List
      • ListView(Android)
      • UITableView(iOS)
      • Grid
      • UICollectionView(iOS)
      • RecycleView(Android)
    • Gallery
      • ImageView:图片载入、呈现以及处理
      • LazyLoad:图片懒载入
      • Crop:图片裁剪与美化
      • Carousel:以Slider/旋转木马等方式呈现块/图片
      • Waterfall:以瀑布流方式展示块/图片
    • WebView
      • Native Interaction:本地交互
      • JS-Patch(iOS)
    • DVisual:画图以及数据可视化
    • Graphics:主要的画图相关
    • Chart:图表相关
    • Map:地图相关
    • Animation:动画与变换
    • Animation Framework:动画构造库
      • KeyFrame:帧动画
    • Animation Collection:常见动画汇总






















以上是关于编程之路-client学习知识点纲要(Web/iOS/Android/WP)的主要内容,如果未能解决你的问题,请参考以下文章

javaweb学习纲要

python学习之路 五:函数式编程

python学习之路

Java后端学习路线6大维度详细总结(编程基础+开发工具+应用框架+运维知识+成神之路+平稳降落)可作为知识点梳理列表点击可查看高清原图

在此建立博客,记录学习编程之路

转行编程之路