【JavsScript】关于javascript的路线
Client JS:
Level 1
基本对象的掌握----------------------------------------->Library(兼容)/Widget(UI+功能)---------------------------------------------------------------->Framework/Web App(兼容+UI+功能+设计模式+性能)
ECMAScript
DOM/BOM/AJAX/HTML5对象 ---------------------->兼容性产生了兼容库JQuery、Prototype、Zepto、MooTools JQuery Mobile、Sencha/Sencha Touch、YUI、Dojo、jQTouch
|__________________________________________>JQuery UI(Widget、Theme)/JQuery Plugin(功能)、script.aculo.us(Prototype)
Hybrid: PhoneGap、Cordova、AppCan
Level 2
以上每一领域都要纵向深入的问题,上述只是作为一个调用的函数而已,仍然是代码的一部分,因此在代码的基础上要考虑的是代码的重构以及性能
与功能无关的代码组织
设计模式、MVC及库与框架、模块化
性能优化
构建工具
调试工具及相关插件
Chrome、Firefox、
Server JS:
NodeJS、SocketIO、MongoDB、RequireJS、Jade、Express、MongoDB
哪些地方可以再深入下去
重点掌握JavaScript语言核心、高级JavaScript、模块化等与库无关。
如JavaScript语言、DOM、BOM、重构、模块化、设计模式等。
DOM在JQuery中的使用;
重构在JQuery中的使用;
设计模式在JQuery中的使用;
转载于:https://www.cnblogs.com/daishuguang/p/3901534.html
【JavsScript】关于javascript的路线相关推荐
- 干干!JavaScript学习路线指南,阅读本文即可
干干!JavaScript学习路线指南,阅读本文即可 自习/学习路线这样的一期我想写很长时间,因为一直想写的全一点硬一点,所以拖到了现在,我相信这一期对于那些还在上学或者已经工作的同学来说是有帮助的, ...
- 前端JavaScript学习路线,图书推荐
一.初级前端 确定基础ok了(比如最常见的HTML标签及其属性.事件.方法:最常见的CSS属性:基础的JavaScript编程能力),能够完成一些简单的WEB前端需求. 1.1 推荐:<Java ...
- 更快学习 JavaScript 的 6 个思维技巧
2019独角兽企业重金招聘Python工程师标准>>> 我们在学习JavaScript,或其他任何编码技能的时候,往往是因为这些拦路虎而裹足不前: 有些概念可能会造成混淆,尤其当你是 ...
- 【JS】JavaScript
什么是JavaScript ECMAScript ECMAScript,即 ECMA-262 定义的语言,这门语言没有输入和输出之类的方法,宿主环境类似于插件,提供不同的API 宿主环境为浏览器时叫J ...
- 高德地图小程序步行路线显示_微信小程序 高德地图路线规划实现过程详解
前言 最近项目中做到相关网约车小程序.需要使用到地图中的路线规划,对3种地图进行了分析.这里稍微做一下总结: 百度地图 百度坐标 (BD-09) 腾讯地图 火星坐标(GCJ-02) 高德地图 火星坐标 ...
- Javascript基础篇小结
Javascript基础篇小结 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课时 入门基础 知识点: 操作系统就是个应用程序 只要是应用程序都要占用物理内存 ...
- javascript笔记总结篇(全集合)
<blockquote> 本篇文字较多,详细记录了JavaScript的知识要点, mark下共同学习,感谢~ 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮 ...
- javascript笔记总结篇
转载请声明出处 博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课时 入门基础 知识点: 操作系统就是个应用程序 只要是应用程序都要占用物理内存 浏览器 ...
- JavaScript技术地图,助你走向人生巅峰
JavaScript几乎是当今web开发必不可少的编程语言,不管你信不信,它都是程序员的必备技能.全球的编程语言超过2500种以上, JavaScript何德何能,让它成为全世界程序员的必选呢?他爸是 ...
最新文章
- 【opencv】ubuntu14.04上编译opencv2.4
- SAP WM高阶之Storage Type上架策略L下的Mixed Storage
- php扩展调试,5分钟学会PHP扩展开发与断点调试
- 解决eclipse中tomcat无法识别maven web项目问题
- 广州技术沙龙第 2、3 期参会者twitter、blog、兴趣大合集
- (二)深入浅出TCPIP之再识TCP,理解TCP三次握手(上)
- windows mysql 备份_Windows下MySQL数据库备份脚本(二) | 系统运维
- linux 链接文件 通配符,linux globbing文件通配符
- Qt实现表格内进度条展示数据
- [Java] 蓝桥杯ALGO-42 算法训练 送分啦
- azure不支持java1.9_java – 无法将Spring Boot应用程序部署到Azure
- visio mysql使用教程_Visio技巧篇之一些常用小技巧
- 荐书 | 5本数学科普让你不再“畏惧”数学,感受数学的内在美
- python中pyecharts 柱状图 折线图混用_pyecharts折线图和柱状图
- LabVIEW终止符
- ios审核新坑解决,因为需要访问相机权限被拒绝We noticed that your app requests the user’s consent to access their camera
- W-2 Grub4dos硬盘安装BackTrack
- 聊聊Web App、Hybrid App与Native App的设计差异
- 3. 投票 案例项目(合集)
- 【2022-12-10 修订】如何将 BD(蓝光光盘)备份到硬盘 · 播放 BD 和 UHD BD
热门文章
- 类似mysqlhotcopy备份mysql myisam脚本
- 客运售票员_汽车客运站售票员售票操作规范
- 如何将本地MySQL提交到网络_如何把本地MySql数据库移植到远程服务器上
- Java I/O体系详细讲解
- Java集合源码解析之ArrayList
- 数据结构之栈与队列(二)
- 6-3cifar10数据集介绍-读取-处理
- linux 项目同步,Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进...
- Linux 文件系统相关的命令
- 特征筛选2——皮尔逊相关系数筛选(单变量筛选)