• 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)的更多相关文章

  1. 根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面

    纯js,直接分享,直接使用: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVe ...

  2. Java编程学习知识点分享 入门必看

    Java编程学习知识点分享 入门必看 阿尔法颜色组成(alpha color component):颜色组成用来描述颜色的透明度或不透明度.阿尔法组成越高,颜色越不透明. API:应用编程接口.针对软 ...

  3. 初次踏上GUI编程之路(有点意思,详细介绍了菜鸟的学习之路)

    初次踏上GUI编程之路 —— 我的Qt学习方法及对Qt认识的不断转变 -> 开始接触GUI与开始接触Qt: 话说,我第一次看见“Qt”这一个名词,好像是在CSDN网站的主页上吧,因为CSDN好像 ...

  4. (转)java web 学习之路(学习顺序)

    第一步:学习HTML和CSS HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件.HTML很容易学习的,但也很容易误用,要学精还得费点功夫. 随着HTML5的发展和普及 ...

  5. [转]PHP并发IO编程之路(深度长文)

    原文:https://www.imooc.com/article/8449 -------------------------------------------------------------- ...

  6. 杂谈---LZ的编程之路以及十点建议

    LZ本人是09年毕业的,在某二流本科院校学的非计算机专业,在兴趣的驱使之下,最终毅然决然的走上了编程这一条“不归路”. 说起LZ的经历虽不算是跌宕起伏,但也真正算是人生无常. 当初09年7月回到家里, ...

  7. 微软企业库5.0 学习之路——扩展学习篇、库中的依赖关系注入(重构 Microsoft Enterprise Library)[转]

    这篇文章是我在patterns & practices看到的一篇有关EntLib5.0的文章,主要介绍了EntLib5.0的这次的架构变化由来,觉得很不错,大家可以看一下! 在过去几年中,依赖 ...

  8. 通过混合编程分析的方法和机器学习预测Web应用程序的漏洞

    通过混合编程分析的方法和机器学习预测Web应用程序的漏洞 由于时间和资源的限制,web软件工程师需要支持识别出有漏洞的代码.一个实用的方法用来预测漏洞代码可以提高他们安全审计的工作效率.在这篇文章中, ...

  9. Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问

    本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这 ...

随机推荐

  1. vue踩坑- 报错npm ERR! cb() never called!

    在vue项目中引入饿了么elementUI组件的步骤之中,出现以下的错误: D:\my-project-first>npm i element-ui -S Unhandled rejection ...

  2. [Javascript] Compose multiple functions for new behavior in JavaScript

    In this lesson you will create a utility function that allows you to quickly compose behavior of mul ...

  3. 4.2.2 MINUS

    4.2.2 MINUS正在更新内容,请稍后

  4. Appium Android Bootstrap源代码分析之启动执行

    通过前面的两篇文章<Appium Android Bootstrap源代码分析之控件AndroidElement>和<Appium Android Bootstrap源代码分析之命令 ...

  5. J2SE基础:2.对象的创建与使用

    1:參数传递的值传递与引用传递 A:值传递:基本数据类型传递都是值传递 B:引用传递(地址传递):对象数据类型都是引用传递. 2:类变量与成员变量(实例变量,对象变量) 类变量:通过类名调用,类变量被 ...

  6. vim 基础学习之普通模式

    .操作 = 操作符 + 动作 aaa bbb例如,d是删除命令,b是移动到距离光标最近的字符串开头当我们执行db的时候,就会删除光标(不包括光标位置)到最近字串开头之间的字符dj则会删除光标所在行以及 ...

  7. vim 基础学习之global

    global命令可以在指定模式下,匹配行上进行Ex命令 使用格式: :[range]g[lobal]/{pattern}/[cmd] range-是执行范围(如果缺省,是%) global-命令关键字 ...

  8. sublime 3 删除当前行

    sublime 3 删除当前行 sublime 默认的是 “ctrl+shift+k” ,然而当你点击时,会出现希腊字母的软键盘,与windows默认快捷键有冲突 不用急 不用慌 这时打开: “Pre ...

  9. WPF通用管理框架 项目客户端基础结构介绍

    介绍 首先, 粗糙的展示一下目前的结构设计理念, 因为这几天一直在忙于工作, 所以跟进有些缓慢, 整体的设计是支持多种服务模式.目前只针对MSSQL做数据库接口, ORM选型则用的是微软的EF(PS: ...

  10. BZOJ——T 1355: [Baltic2009]Radio Transmission

    http://www.lydsy.com/JudgeOnline/problem.php?id=1355 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit:  ...