• 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. 洛谷——P1027 Car的旅行路线

    https://www.luogu.org/problem/show?pid=1027#sub 题目描述 又到暑假了,住在城市A的Car想和朋友一起去城市B旅游.她知道每个城市都有四个飞机场,分别位于 ...

  2. SelectSort

    /**简单选择排序*/ #include<cstdio> #include<algorithm> using namespace std; int a[]={5,2,1,3,4 ...

  3. java使double保留两位小数的多方法

    java使double保留两位小数的多方法 java保留两位小数 mport java.text.DecimalFormat; DecimalFormat df = new DecimalFormat ...

  4. 使用Java开发微信公众平台(四)——消息的接收与响应

    上一篇文章(http://www.jerehedu.com/fenxiang/171807_for_detail.htm )中,我们学习了使用Java语言开发微信公众平台的第一部分——环境搭建与开发接 ...

  5. java+spark-sql查询excel

    Spark官网下载Spark Spark下载,版本随意,下载后解压放入bigdata下(目录可以更改) 下载Windows下Hadoop所需文件winutils.exe 同学们自己网上找找吧,这里就不 ...

  6. Vue 国家省市三级联动

    在网上查阅一下,基本上是省市区三级联动,国家省市的就只能自己动手了. 样式就根据自己的需要去调整了. JSON数组太长,就折叠放在了后面. 效果图: <!DOCTYPE html> < ...

  7. Python day3 知识总结

    if salary.isdigit(): salary = int(salary)判断输入的salary是否是一个整数是否成立 for index,item in enumerate(product_ ...

  8. Windows学习总结(1)——win10系统最新快捷键汇总

    Win10新增功能快捷键大全: 贴靠窗口:Win + 左/右 >  Win + 上/下 > 窗口可以变为 1/4 大小放置在屏幕 4 个角落. 切换窗口:Alt + Tab(不是新的,但任 ...

  9. 解决 Visual Studio 2013、2015、2017 工具箱不显示ArcGIS 10.2 控件,及ArcGIS模板丢失问题

    1.重装ArcObject SDK for .NET Framework方法 (1)问题描述: 环境:WIN10 64bit.Visual Studio 2013.ArcGIS10.1.ArcGIS ...

  10. wordpress+wampserver

    听说过wordpress和joomla这样的简单建站的工具,尽管是PHP,可是看过同事搭建的公司站点.效果真心不错.于是手痒痒尝试一下.由于是搭着玩儿.所以用wordpress+wampserver( ...