Atiitt 前端技术点清单列表 attilax总结 v2 s11.docx 1. ui与前端系列 类库与api 3 1.1. 概念性技术 4 1.2. 运行环境 4 1.3. Ui技术点 4 1

 

Atiitt 前端技术点清单列表 attilax总结 v2 s11.docx

 

1. ui与前端系列 类库与api 3

1.1. 概念性技术 4

1.2. 运行环境 4

1.3. Ui技术点 4

1.4. H5 4

1.5. Css js 4

1.6. 浏览器api bom 4

1.7. Dom处理 4

1.8. 分类 4

1.9. 通讯 5

1.10. 业务逻辑与语言 5

1.11. 存储 5

1.12. 对象数据存储 5

1.13. 数据库 5

1.14. 缓存 5

1.15. 文件io 5

1.16. 多线程进程管理 5

1.17. 互操作 7

1.18. 安全与加密 7

1.19. Other其他 7

1.20. Other其他 7

1.21. 互操作 7

1.22. 消息推送 7

1.23. 大文件上传 7

1.24. 大数据 7

1.25. 分类 9

1.26. 文字处理与NLP 9

1.27. 全文索引 9

1.28. 文档处理 9

1.29. 特效 9

1.30. 图像处理机器视觉 9

1.31. 多媒体音频视频播放 9

1.32. 录像拍照 10

1.33. 打印 10

1.34. 报表图表可视化化 10

1.35. Dsl 10

1.36. Other其他 10

1.37. Gui自动化机器人 10

1.38. Geo地理位置lbs 10

1.39. 传感器与硬件方面 11

1.40. 鼠标键盘 11

1.41. cache 11

1.42. 其他 11

1.43. 网络通信 11

1.44. 多任务多线程 11

1.45. 加密解密签名 11

1.46. 绘画api 12

1.47. Json xml解析 12

1.48. wml 12

1.49. MathML 12

1.50. 日志输出 12

2. 非功能性技术点 12

2.1. 性能 13

2.2. 稳定性 13

2.3. 工具链 13

2.4. 可读性 13

2.5. 可移植性 13

2.6. 可维护性 13

2.7. 跨平台 13

2.8. 跨语言体系 13

2.9. Othre 15

2.10. 工程化 15

2.11. Ide 15

2.12. 容器化 15

2.13. 测试调试 15

2.14. 缓存篇 15

2.15. 快速迭代 15

3. 开发方法流程 16

3.1. 方法论 17

3.2. 效率提升 17

3.3. 开发平台 17

3.4. 组件库与工具 17

3.5. 内部培训 17

3.6. 高自动化 17

3.7. 快速迭代 17

4. ide工具使用 18

4.1. Dw ps  html css ide 18

4.2. Webstorme  js ide 18

4.3. 浏览器调试工具 18

5. 资源积累 18

6. 综合能力 18

7. 参考资料 19

7.1. BOM浏览器对象模型和API详解.mhtml 19

 

1. ui与前端系列 类库与api

 

分类

具体

1.1. 概念性技术

Mvc restful  架构 微服务(micro-service serverless

Hybrid混合架构

1.2. 运行环境

浏览器 node。Js 其他js解析器

1.3. Ui技术点

H5 Amaze UI  jquery  Canvas vue.js angularjs Bootstrap Ajax restful

Winform webform wpf ASP.NET Swing javafx srpingmvc dwr Restful。。 小规模使用级别React  cocos2d

1.4. H5

H5控件系统 布局 框架容器

1.5. Css js

 

1.6. 浏览器api bom

doc frames history location navigator screen

1.7. Dom处理

jq

1.8. 分类

具体

说明

1.9. 通讯

Ajax http rest 微服务msa serverless  jsbridge websocket

 

1.10. 业务逻辑与语言

Js  

 

1.11. 存储

 sessionStorage localStorage

IndexedDB websql Cookie  

 

1.12. 对象数据存储

Cookie  sessionStorage localStorage

IndexedDB window.applicationCache  FileSystem API

WebStorage

Serverless

1.13. 数据库

websql

 

1.14. 缓存

applicationCache  

Appcache

Cache store

 

1.15. 文件io

 

 

1.16. 多线程进程管理

Web Worker

 

 

1.17. 互操作

Rest dsl serverless msa架构 ajax jquery dwr

互操作

1.18. 安全与加密

Rsa md5 aes

安全与加密

1.19. Other其他

特效 动画 缓存

Other其他

1.20. Other其他

 

 

1.21. 互操作

跨语言互相调用 rest

Wehshell serverless

 

1.22. 消息推送

服务器发送事件(Server-Sent Events)

 

 

1.23. 大文件上传

断点续传多任务上传

 

1.24. 大数据

跨数据源集合操作

分组聚合等

 

1.25. 分类

具体

说明

1.26. 文字处理与NLP

分词 压缩摘要

 

1.27. 全文索引

 

 

1.28. 文档处理

  html文档

 Html xml json处理 处理解析与分析 格式化 序列化

 格式转换,预览,全文索引,搜索,压缩体积,垃圾文档识别 ,文件列表

1.29. 特效

 

 

1.30. 图像处理机器视觉

 Js imag api 

人脸识别,二维码,条码 Ocr

验证码识别  以图找图 图片相似度计算 图像分类

 图像滤镜 素描 水彩 油画等

清晰度检测  特效

1.31. 多媒体音频视频播放

 

格式转换 视频内容预览

视频内容文字提取ocr

编码转换  视频长度等元数据提取 视频播放 监控内容保存

1.32. 录像拍照

 

 

1.33. 打印

 

 

1.34. 报表图表可视化化

H5 报表 Echart  Highcharts

 

1.35. Dsl

词法分析语法分析AST

工作流  linq

 

 

1.36. Other其他

Node.js 特效 动画

悬浮窗

 

1.37. Gui自动化机器人

web爬虫  js版爬虫

  web信息发布

鼠标键盘自动化  信息采集

1.38. Geo地理位置lbs

Gps  ip  navigator.geolocation.getCurrentPosition

 

1.39. 传感器与硬件方面

摄像头列表    打印功能

Gps dns

录像拍照

navigator.getUserMedia

1.40. 鼠标键盘

window.event;

      return {'x':e.screenX,'y':screenY}

E.keys

 

1.41. cache  

appcache

 

1.42. 其他

 wechat  微信相关模块

 

 

1.43. 网络通信

http协议

 

1.44. 多任务多线程

定时器 看门狗 异步 线程池

 

1.45. 加密解密签名

Aes 3des md5

 

1.46. 绘画api

Canvas

svg

 

1.47. Json xml解析

E4X

 

1.48. wml

 

 

1.49. MathML

数学公式

 

1.50. 日志输出

console

 

1.51. 导出分享

第三方导出

 

2. 非功能性技术点

分类

具体

2.1. 性能

架构优化 程序代码性能优化  

2.2. 稳定性

  负载均衡 分布式

2.3. 工具链

各种复制工具链

2.4. 可读性

Dsl api设计  可读性优先于性能

2.5. 可移植性

源码可移植 第三方 cli化 容器化

2.6. 可维护性

可读性提升 dsl 容器化 绿色版

2.7. 跨平台

Pc电脑 手机 平板 微信等平台

2.8. 跨语言体系

尽可能的跨语言体系Java js php c# .net

2.9. Othre

 可扩展性  兼容性

2.10. 工程化

版本管理 单元测试 依赖管理 包管理 基础设施

2.11. Ide

Dw ps eclipse webstorm vs hbuilder appcan dcoloud

2.12. 容器化

自动化部署 应用包创建、管理、发布 发布脚本编写  

2.13. 测试调试

调试器 日志调试 现场调试工具 现有调试工具与自开发调试工具

2.14. 缓存篇

应用层缓存 平台缓存 数据库端缓存 分布式缓存

2.15. 快速迭代

准确评估技术需求,通过合理的架构尽可能降低开发难度,节省开发时间。

 

3. 开发方法流程

分类

具体

3.1. 方法论

寻找适合自己项目的最佳方法  短期靠组合 长期靠工具

3.2. 效率提升

 降低技术难度 人员搭配 全栈与分工式组合

3.3. 开发平台

强大的开发起点尽可能的提高起点

3.4. 组件库与工具

强大的开发工具

3.5. 内部培训

大力提升团队能力

3.6. 高自动化

如果能够维持一个高度自动化的架构, 那么就可以节省大量的精力。 大量的工作可以交给程序去自动执行。  也会更有竞争力

3.7. 快速迭代

 

 

4. ide工具使用

4.1. Dw ps  html css ide

4.2. Webstorme  js ide

4.3. 浏览器调试工具 

5. 资源积累

分类

具体

软资产累计

 

代码库

 

类库

 

文档库

 

解决方案库

 

最佳实践库

 

工具链生态

 

项目问题解决库

 

 

 

6. 综合能力

分类

具体

文档撰写

软文撰写

文档总结

文档管理等

 

技术管理

 

沟通管理

会议 周报 问题即日沟通反馈 等

知识体系管理

 

时间管理

Wbs 分解 主动与抽签式分派  里程碑 外包部分管理

外部依赖生态链管理

 

需求管理

. Backlog 备忘录 项目计划 路线图 Wbs分解

 其他

团队文化建设  培训与分享

 

 

7. 参考资料

7.1. BOM浏览器对象模型和API详解.mhtml

 

 

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak 万兽之王  纵火者

简称:: st Emir Attilax Akbar 圣 埃米尔 阿提拉克斯 阿克巴

全名::st Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 圣 埃米尔 阿提拉克斯 阿克巴 马哈茂德 阿提拉 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

头衔:

 

uke

 Emir Uke部落首席大酋长,ati协会创始人

uke总部o2o负责人,全球网格化项目创始人,

圣阿提拉克斯国王

科技领域

UTSC uke技术标准化委员会委员长 uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

Ati组织科研研究院创始人

 

文艺领域

,  ,, uke机车协会主任 uke纹身协会

uke交友协会会长  uke捕猎协会会长

Ati文艺协会会长  ati文学协会

 

行政领域

Gchsp总裁  gchsp常委  GsP创始人

媒体传播领域

   uke出版社编辑总编  宣传布道总策划

Ati传媒总部

 

渔猎军事领域

uke保安部首席大队长

Uke 户外运动协会理事长  度假村首席大村长

Ati打猎协会

法学

法学研究会 制度研究会

管理领域

工商管理学 公共管理与社会服务

,uke制度检查委员会副会长

教育领域

 uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

uke终身教育学校副校长

靓号研究院

 

经济领域

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

 Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

直达巴士西北区负责人   直达巴士长沙与西安分部部长

润昌通讯软件事业部总裁 执行长 分部负责人  执行委员会主席

Ati经济研究所

历史领域

历史事业部  ati历史研究院

社会科学领域

社科学院  ati文化部

自然科学领域

Uke研究院院长兼首席研究员 科学家

Ati自然科学研究院

宗教神学领域

uke宗教与文化融合事务部部长  大师master

uke制度与重大会议委员会委员长    ati宗教事务所

医学领域

   Uke医院 与医学院方面的创始人

 

 

 

 

 

 

 

 

 

转载请注明来源:attilax的专栏  http://blog.csdn.net/attilax

http://www.cnblogs.com/attilax/

Microblog

http://weibo.com/u/5941179815   (common attilax)

https://weibo.com/p/1005055941179815  attilax201707,bek weibo

http://weibo.com/u/5487832265 (tech,for blog auto gene)

知乎空间

https://www.zhihu.com/people/ati-att/activities

Qq 1466519819  小号112237553

 微信attilax  小号attilax201708

微博 attilax2016   小号attilax201707

 

 

--Atiend  v19

 

posted @ 2018-02-05 23:40  attilaxAti  阅读(31)  评论(0编辑  收藏  举报