zoukankan      html  css  js  c++  java
  • 【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: PhoneGapCordovaAppCan

      

    • Level 2

     以上每一领域都要纵向深入的问题,上述只是作为一个调用的函数而已,仍然是代码的一部分,因此在代码的基础上要考虑的是代码的重构以及性能

    与功能无关的代码组织

    设计模式、MVC及库与框架、模块化

    性能优化

    构建工具

    调试工具及相关插件

    Chrome、Firefox、

    Server JS:

    NodeJS、SocketIO、MongoDB、RequireJS、Jade、Express、MongoDB

    哪些地方可以再深入下去

    重点掌握JavaScript语言核心、高级JavaScript、模块化等与库无关。

    如JavaScript语言、DOM、BOM、重构、模块化、设计模式等。

    DOM在JQuery中的使用;

    重构在JQuery中的使用;

    设计模式在JQuery中的使用;

  • 相关阅读:
    Javascript内容整理——BOM
    前端实现excel报表,vue+luckysheet
    代码转图片 的一个好用网站
    推荐一个非常好用前端在线编辑器!!! 一点都不卡
    前端常用的一些网站
    vue中使用moment,如何按需打包?
    better-scroll
    时间线
    碎纸屑动画
    动画
  • 原文地址:https://www.cnblogs.com/daishuguang/p/3901534.html
Copyright © 2011-2022 走看看