编程之路-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)的更多相关文章
- 根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面
纯js,直接分享,直接使用: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVe ...
- Java编程学习知识点分享 入门必看
Java编程学习知识点分享 入门必看 阿尔法颜色组成(alpha color component):颜色组成用来描述颜色的透明度或不透明度.阿尔法组成越高,颜色越不透明. API:应用编程接口.针对软 ...
- 初次踏上GUI编程之路(有点意思,详细介绍了菜鸟的学习之路)
初次踏上GUI编程之路 —— 我的Qt学习方法及对Qt认识的不断转变 -> 开始接触GUI与开始接触Qt: 话说,我第一次看见“Qt”这一个名词,好像是在CSDN网站的主页上吧,因为CSDN好像 ...
- (转)java web 学习之路(学习顺序)
第一步:学习HTML和CSS HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件.HTML很容易学习的,但也很容易误用,要学精还得费点功夫. 随着HTML5的发展和普及 ...
- [转]PHP并发IO编程之路(深度长文)
原文:https://www.imooc.com/article/8449 -------------------------------------------------------------- ...
- 杂谈---LZ的编程之路以及十点建议
LZ本人是09年毕业的,在某二流本科院校学的非计算机专业,在兴趣的驱使之下,最终毅然决然的走上了编程这一条“不归路”. 说起LZ的经历虽不算是跌宕起伏,但也真正算是人生无常. 当初09年7月回到家里, ...
- 微软企业库5.0 学习之路——扩展学习篇、库中的依赖关系注入(重构 Microsoft Enterprise Library)[转]
这篇文章是我在patterns & practices看到的一篇有关EntLib5.0的文章,主要介绍了EntLib5.0的这次的架构变化由来,觉得很不错,大家可以看一下! 在过去几年中,依赖 ...
- 通过混合编程分析的方法和机器学习预测Web应用程序的漏洞
通过混合编程分析的方法和机器学习预测Web应用程序的漏洞 由于时间和资源的限制,web软件工程师需要支持识别出有漏洞的代码.一个实用的方法用来预测漏洞代码可以提高他们安全审计的工作效率.在这篇文章中, ...
- Java Web学习系列——Maven Web项目中集成使用Spring、MyBatis实现对MySQL的数据访问
本篇内容还是建立在上一篇Java Web学习系列——Maven Web项目中集成使用Spring基础之上,对之前的Maven Web项目进行升级改造,实现对MySQL的数据访问. 添加依赖Jar包 这 ...
随机推荐
- 推荐学习《算法之美:指导工作与生活的算法》中文PDF+英文PDF
我们所有人的生活都受到有限空间和有限时间的限制,因此常常面临一系列难以抉择的问题.在一天或者一生的时光里,哪些事是我们应该做的,哪些是应该放弃的?我们对杂乱无序的容忍底线是什么?新的活动与熟悉并喜爱的 ...
- Deepin for Linux 下串口调试交换机
最近因工作需要,在淘宝购买了一条宇泰的串口线:USB to RS232 之所以选择这款,主要是它支持 Windows.Linux.mac Linux机是Deepin for Linux,算是国产比较好 ...
- Swift学习笔记(11)--类与结构体
类与结构是编程人员在代码中会经常用到的代码块.在类与结构中可以像定义常量,变量和函数一样,定义相关的属性和方法以此来实现各种功能. 和其它的编程语言不太相同的是,Swift不需要单独创建接口或者实现文 ...
- poj2486--Apple Tree(树状dp)
Apple Tree Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 7789 Accepted: 2606 Descri ...
- 从设计到实现,一步步教你实现Android-Universal-ImageLoader-辅助类
通过前面几篇博文.我们分析了 AUI 的缓存.工具类.显示与载入这几个方面的代码.今天呢,我们继续研究 AUI 的源代码,学习当中的核心辅助工具类. 希望大家能在里面学到东西哈. Download 要 ...
- [python]CompressionError: bz2 module is not available
事情是这种,在centos6 上本来是python2.6 然后我下载了一个python2.7.5 安装之后,把默认python改动为python2.7.5版本号. 使用pip安装twisted的时候出 ...
- mongodb与SQL相应关系表
1. select查询 mongodb使用find或者findOne来查询: find批量查询. findOne是查询一条记录. find有两个參数: 第一个查询条件, 第二个查询返回的字段. 以下是 ...
- C++标准库概述
一.C++标准库的主要组件: 1.标准C库 2.I/O流技术(对标准输入输出设备称为标准I/O,对在外磁盘上文件的输入输出称为文件I/O,对内存中指定的字符串存储空间的输入输出称为串I/O) 3.st ...
- 图片压缩优化kraken
https://kraken.io/web-interface 测试过,可以节省10%左右的大小,图片清晰度不受影响.
- 【Codeforces Round #428 (Div. 2) A】Arya and Bran
[Link]: [Description] [Solution] 傻逼题 [NumberOf WA] [Reviw] [Code] #include <bits/stdc++.h> usi ...