2015-2016前端架构体系技术精简版
点击查看github高清图
点击查看完整版
一、框架与组件
**bootstrap等UI框架设计与实现
- 伸缩布局:grid网格布局
- 基础UI样式:元素reset、按钮、图片、菜单、表单
- 组件UI样式:按钮组、字体图标、下拉菜单、输入框组、导航组、面包屑、分页、标签、轮播、弹出框、列表、多媒体、警告
- 响应式布局:布局、结构、样式、媒体、javascript响应式
- 第三方插件:插件管理
**jQuery、zepto使用原理以及插件开发
- 支持amd、cmd、全局变量的模块化封装
- $.fn.method = function(){}
**mvc/mvvm框架原理设计,vue/angular/avalon等
- directive设计:html、text、class、html、attr、repeat、ref,可扩展
- filter设计:bool、upperCase、lowerCase,可扩展
- 表达式设计:if-else等实现
- viewmodel结构设计:例如数据,元素,方法的挂载与作用域
- 数据更变检测:函数触发,脏数据检测、对象hijacking
**polymer/angular2思想与设计思路
- import技术
- template和script引入方式
- css样式命名空间隔离
- 简单复用第三方库
**reactjs原理与使用
- virtual dom单向数据绑定
- js执行语法方式
- UI由状态控制
......
二、构建生态
**grunt/gulp开发环境任务编写
- 文件处理插件:html、scss、js、image、font、其它
- 优化插件:雪碧图、图片压缩、iconfont构建
- 发布替换插件
- 打包、压缩包插件:组件自动分析
- 白名单配置
- 自定义插件编写
......
三、开发技巧与调试
**fiddler加willow基础组合调试
- 常见配置与分析
- 结合浏览器调试
werien、vorlonjs远程调试,chrome inspect代码自动化检查fecs
......
四、html、css与重构
**jpeg、webp、apng、bpg图片
- 编码原理
- 特点与优劣势
- 适用场景
**iconfont使用与实现原理
- 自动打包构建方法
- iconfont兼容性写法
- fonthello、fontawesome、icomoon.io、iconfont.cn线上工具
**页面响应式设计
- layout布局响应式
- html结构响应式
- css样式响应式
- image媒体响应式
- javascript响应式
- media query与平台判断
**css重置
- reset
- nomalize
- neat
**sass/compass/less/postcss常用语法与使用
- 常用语法功能
- 组件化UI设计管理
- 构建工具实现方案
- 雪碧图自动合成
- iconfont自动接入等等
**media query与常见页面尺寸了解
- 媒体类型引入和媒体特性引入
- device-width适应
- retina屏幕适应
**em,rem原理与实现
**code4ui、code4app、初页、maka等
- 前端dom操作即使刷新前端页面
- 根据dom操作生成组件config配置保存到db
- 根据config配置使用r.js或webpack打包
- 发布打包后输出文件
**css3动画
- transform
- animation
- transiction
- 3D加速与动画加速
- 动画库
- 缓动函数速查表: http://www.xuanfengge.com/easeing/easeing/
- Ceaser: http://xuanfengge.com/easeing/ceaser/
- cubic-bezier: http://cubic-bezier.com/
**css网格布局
- susy
- Responsive Grid System
- Fluid 960 Grid(adaptjs)
- Simple Grid
**搜索引擎与前端SEO
- tdk优化
- 页面内容优化
- 唯一的H1标题
- img设置alt属性
- nofollow
- url优化
- 统一链接
- 301跳转
- canonical
- robot优化
- robots.txt
- meta robots
- sitemap
- SEO工具
- 各种站长工具等
**浏览器缓存种类,resources,webSQL,indexDB, localstorage,cookie,app cache,cache storage
- store.js、cookie.js
**UI框架
- bootstrap、jqwidgets、semantic ui、amaze ui
- 微信手Q ui: frozenui、weui、blend ui
- extjs、echart图表ui
......
五、native/hybrid/桌面开发
**ionic移动开发方案
- 运行架构
- hybrid混合开发
- cordova交互
- 离线包更新
- 性能瓶颈
**nativescript移动开发方案
**react Native移动开发方案
- 运行架构:js引擎
- 性能缺陷与内存泄露
- 更新机制
- 使用场景
**android/ios原生开发与框架
- java
- oc、swift
- web与native交互
- 屏幕旋转
- 摇一摇
- 录像,拍照,选取本地图片
- 打电话,发短信
- 电池电量
- 地理位置
- 日期选择
- 开启硬件加速
**桌面应用开发
- nodewebkit
- 网易Hex
- pomelo(游戏服务器框架)
- react desktop
- appjs:appjs.com
......
六、前端/H5优化(另一个图已给出)
**yslow、pagespeed
**移动web性能优化
- 单页面及路由实现
- 业内著名站点案例分析
......
七、全栈/全端开发
**express/node club + mongodb、thinkjs等框架
**cdn与dns
- 动态域名加速
- cdn原理与cdn combo
......
八、研究实验
**WebAssembly、webTRC、typescript
**Material design规范的前端框架
- 交互动效库
**AMP-HTML规范
- 使用受限HTML以及缓存技术来提高移动网络中静态内容的性能
- 添加自定义的元素代替禁用掉的元素:amp-audio, amp-img、amp-video等
......
九、数据分析与监控
**badjs数据上报
**点击热力图clickHeat、heatMap
**js加载失败优化方案
- 失败重发机制
- 加载源域名服务器文件
- https反劫持
**百度alog数据上报
......
十、其它软技能
**axure 原型图设计
**xmind脑图管理
**效率管理
**can i use、github
**知识管理/总结分享
**产品思维与技能
......
十一、前端技术网站
**技术社区
- alloyteam、html5基地
- W3 help
**行业会议
- segmentfault会议
- 深js、杭js
- GMIC(全球移动互联网大会)
- D2、webrebuild
- infoQ内容、Qcon、velocity
完整版地址 https://ouvens.github.io/frontend-resource/2016/01/26/front-end-learning-list.html

이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

뜨거운 주제



