- 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)
原文地址:https://www.cnblogs.com/zhchoutai/p/8371840.html
时间: 2024-11-06 12:29:16
编程之路-client学习知识点纲要(Web/iOS/Android/WP)的相关文章
编程之路-如何学习编程
心态的重要性: 编程是一个精细活,需要你已最佳的状态的去面对,保持身体健康,心情愉快,去享受编程的乐趣. 即使编程遇到问题也不要影响后面提到的,按时睡觉,按时吃饭,按时休息,及时放松自己,尤其当你发现自己状态糟糕时,更应该放下问 题,盲目的.急性的解决问题会让你付出太多. 不要想着一簇而就,要稳住性子,一步一步来,刚学习的时候不要想太多,跟着书籍走就好. 笔记可以级一些知识点,以代码为主,要的是质量,不是数量,最好的记忆方式是练习,要学以致用,不断突破自己. 当你踏踏实实走完一段路,下一段路也会
根据浏览器内核判断是web/iOS/android/ipad/iphone 来打开不同的网站或页面
纯js,直接分享,直接使用: var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit: u.indexOf('AppleWebKit')
初次踏上GUI编程之路(有点意思,详细介绍了菜鸟的学习之路)
初次踏上GUI编程之路 —— 我的Qt学习方法及对Qt认识的不断转变 -> 开始接触GUI与开始接触Qt: 话说,我第一次看见“Qt”这一个名词,好像是在CSDN网站的主页上吧,因为CSDN好像在给Qt做宣传,在主页上占了一栏的广告,只是,这时,我还没怎么刻意去留意这个陌生的字眼.在我大二上学期中下期时,即大概是2011年的12月,由于自己刚刚完成了汇编语言的入门学习,正要制订下一个学习目标,所以,又开始找起了资料,同时,也再次开始为自己的就业问题担心,于是,开始搜集一些招聘单位的信息,这时候,
黑马程序员_毕向东_Java基础视频教程_Java基础学习知识点总结
黑马程序员_毕向东_Java基础视频教程 Java基础学习知识点总结 2016年01月06日 day01 一.基础知识:软件开发 1.什么是软件?软件:一系列按照特定顺序组织的计算机数据和指令的集合. 2.常见的软件:系统软件:如:DOS,Windows,Linux等.应用软件:如:扫雷,迅雷,QQ等. 3.什么是开发?制作软件. 二.基础知识:人机交互方式 4.软件的出现实现了人与计算机之间的更好的交互. 5.交互方式:图形化界面:这种方式简单直观,使用者易于接受,容易上手操作.命令行方式:
[转]PHP并发IO编程之路(深度长文)
原文:https://www.imooc.com/article/8449 ------------------------------------------------------------------ PHP并发IO编程之路(深度长文) 原创 8235浏览 2016-05-30 16:31:54 小字号 并发IO问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接Fork进程,到Worker进程池/线程池,到现在的异步IO.协程.PHP程序员因为有强大的LAMP框架,对这类底层方面的
IT编程之路书籍大全
IT编程之路书籍大全,也称秃顶之路,不要放弃治疗,努力学好编程,赚钱植发以下是书籍目录,由于字数太多,不符合文档要求,已将一些php,linux,java等数据结构的目录删除,想要看完整的<IT编程之路书籍大全>的可以到闯客网技术论坛搜索,同时也建了一个植发交流群,希望大家都能在群上找到自己的忘年之交,成为真正的大牛:613377058下载链接:https://bbs.usoftchina.com/thread-210623-1-1.html 目录│? ?├── 设计模式:可复用面向对象软件的
我的编程之路(二十一) 规范
不知不觉一周就过去了,这周细想真的没有做成什么,因为几乎都是做了改,改了做··· 1.代码规范 以前自认为自己很注重代码规范,但是没有想到自己项目组的开发会将代码规范审查的那么严谨,这突然让我想到之前说到程序员都喜欢追求完美,都喜欢自己和自己的风格一致,否则就会觉得别扭,不过与此不同,这是团队开发,代码规范是为了统一风格,便于别人的阅读与后人的修改与维护,虽然因为这我前前后后改了三次dao层的代码,一是要用公司封装的借口,二是要把异常处理都放在这一层或者service层,三是要用公司自己写的工具
编程之路源于认真和沉迷---全部篇
你从来不知道,当一位老师希望用教育来改变学生的思维的话,那么他的思维绝对视超出常人的. 想法和能力只有并驾齐驱,所表现得优秀才最让人折服. 你还在苦恼编程难吗?让王国政老师结果的同学,或许都一对编程产生了浓厚的兴趣了吧. 以前就听过一句话,你又怎么样的视角,要看你所接触的人.当然,庆幸大学期间能遇到这么优秀的老师,每每同学之间讨论起王老师的时候,都充满以一种敬仰. 当我们的作业,我们的学习内容都在空间中展现的时候.人气暴涨,我们就像追剧一样追着老师的空间,希望每天都能看到最新的内容. 真心很棒
0806------Linux网络编程----------Echo 网络库 学习笔记
1.Echo网络库的编写 1.1 Echo网络库1.0 1.1.1 Echo网络库 1.0 框架分析 a)class InetAddress: 主要用来定义一个struct sockaddr_in 结构(用自定义端口号初始化),并提供获取这个结构体成员如IP.Port等的接口: b)class Socket : 主要用来把一个普通的 sockfd 变为 listenfd(这里用一个sockfd初始化对象),提供bind .listen.accept 等接口. c)class TcpConnect