设为首页 收藏本站
查看: 843|回复: 0

[经验分享] 前端开发者常用的网络技术和技术栈

[复制链接]

尚未签到

发表于 2017-6-21 19:07:34 | 显示全部楼层 |阅读模式
前端开发者常用的网络技术

  • Hyper Text Markup Language(超文本标记语言, 又称 HTML)
  • Cascading Style Sheets (层叠式样式表, 又称 CSS)
  • Document Object Model (文档对象模型, 又称 DOM)
  • JavaScript Programming Language (JavaScript编程语言, 又称: ECMAScript 6, ES6, JavaScript 2015)
  • Web API’s (Web应用程序接口, 又称 HTML5 API 或浏览器 API)
  • Hypertext Transfer Protocol (超文本传输协议, 又称 HTTP)
  • Uniform Resource Locator’s (统一资源定位符, 又称 URL)
  • JavaScript Object Notation (JavaScript对象表示, 又称 JSON
  • Web Content Accessibility Guidelines (网页内容无障碍设计指南, 又称 WCAG) & Accessible Rich Internet Applications (富Internet应用程序的无障碍设计, 又称 ARIA)
前端开发的技术栈
  对于任何类型的前端开发人员, HTML, CSS, DOM, JavaScript, HTTP/URL 和浏览器利用是基本的技术要求.
  对于HTML, CSS, DOM, JavaScript, HTTP/URL 和浏览器开发之外的, 一个前端开发者还应该掌握下面技术列表中的一个或多个:

  • Content Management System (内容管理系统, 又称 CMS)
  • js
  • Cross-browser testing (跨浏览器测试)
  • Cross-platform testing (跨平台测试)
  • Unit Testing (单元测试)
  • Cross-device testing (跨设备测试)
  • Accessibility / WAI-ARIA (无障碍访问/无障碍富Internet应用程序)
  • Search Engine Optimization (搜索引擎优化, 又称 SEO)
  • Interaction or User Interface design (交互或用户设计)
  • User Experience (用户体验)
  • Usability (可用性/易用性)
  • E-commerce Systems (电子商务系统)
  • Portal Systems (门户系统)
  • Wireframing (框架)
  • CSS layout / Grids (CSS 布局/栅格系统)
  • DOM manipulation (e.g. jQuery) (DOM 操作)
  • Mobile Web Performance (移动Web性能)
  • Load Testing (载荷测试)
  • Performance Testing (性能测试)
  • Progressive Enhancement / Graceful Degradation (渐进增强/优雅降级)
  • Version Control (e.g. GIT) (版本控制)
  • MVC / MVVM / MV (MV框架)
  • Functional Programming (函数式编程)
  • Data Formats (e.g. JSON, XML) (数据格式)
  • Data API’s (e.g Restful API) (数据API)
  • Web Font Embedding (Web字体嵌入)
  • Scalable Vector Graphics (可伸缩向量图形, 又称 SVG)
  • Regular Expressions (正则表达式)
  • Content Strategy (内容策略)
  • Microdata / Microformats (微数据/微格式)
  • Task Runners, Build Tools, Process Automation Tools (任务管道, 构建工具, 过程自动化工具)
  • Responsive Web Design (响应式设计)
  • Object Oriented Programming (面向对象编程)
  • Application Architecture (应用架构)
  • Modules (模块)
  • Dependency Managers (依赖关系管理)
  • Package Managers (包管理)
  • JavaScript Animation (JavaScript 动画)
  • CSS Animation (CSS 动画)
  • Charts / Graphs (图表/图形)
  • UI widgets (UI工具集)
  • Code Quality Testing (代码质量测试)
  • Code Coverage Testing (代码覆盖测试)
  • Code Complexity Analysis (代码复杂度测试)
  • Integration Testing (集成测试)
  • Command Line / CLI (命令行/命令行界面)
  • Templating Strategies (模板策略)
  • Templating Engines (模板引擎)
  • Single Page Applications (单页应用)
  • XHR Requests (aka AJAX) (XHR 请求, 又称 AJAX)
  • Web/Browser Security (Web/浏览器安全)
  • HTML Semantics (HTML 语义化)
  • Browser Developer Tools (浏览器开发者工具)

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-386455-1-1.html 上篇帖子: 如何做出一个更好的Machine Learning预测模型【转载】 下篇帖子: Windows 2012R2远程桌面服务简介
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表