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中的使用;

  • 相关阅读:
    不要让生命的车轮停下,否则再次驱动需要更多的力气
    计算机英语
    知我者谓我心忧,不知我者谓我何求
    Poverty in USA and China
    [转]PCI配置空间简介
    基于OpenGL的起重机模拟
    OpenGL 彩色旋转立方体
    asp.net下载文件几种方式
    Jquery+$.cookie()实现跨越页面tabs导航
    简单自定义实现jQuery验证
  • 原文地址:https://www.cnblogs.com/daishuguang/p/3901534.html
Copyright © 2011-2022 走看看