• Javascript库的产生和解读


    javascript库的产生,增强了浏览器或javascript语言的某些机制的功能,
    让业务开发人员,更专注业务逻辑,而不是机制逻辑。
     
    比如,
    0.兼容性
    同样的功能函数,不同的浏览器所暴露的api名字不一样。
    库对浏览器做了判断,然后对外暴露统一的api。
     
    1.事件管理
    浏览器没有提供,一次性,去除某个html元素所有通过addEventListener绑定的事件,的api
    而库通过对你绑定的事件,进行标记,分类。
    于是你可以通过库提供的api,进行一次性去除某个html元素所绑定的所有事件。
     
    2.ajax
    浏览器没有提供超时,跨域(最新ajax规范有提供),后退处理。
    而库封装了各种问题的解决方案,对外暴露统一的api。
     
    符合图灵机的语言能改造自己,从而能增强语言自己的机制,
    以及用各种小聪明,小技巧,小hack增强浏览器机制,
    对库的使用者,提供统一api。
     
    接下来,是库的解读。
    1.找他人写的解读文章
    2.通过库对外提供的api,写测试案例,通过调试来理解库的运作过程。
    3.通过对语言本身机制的理解,来理解库的抽象过程。
    4.这个库是为了增强哪些功能或解决哪些问题而诞生。
  • 相关阅读:
    Python杂记
    设置Python打印格式
    SFTP和FTS协议的区别
    C#6.0语法糖剖析(一)
    .NET Framework 4.0之Tuple(元组)
    以Self Host的方式来寄宿Web API
    以Web Host的方式来寄宿Web API
    IIS在默认情况并不支持对PUT和DELETE请求的支持
    ASP.NET Web API 特性
    在Windows下编写并运行第一个ASP.NET 5 Preview Web API程序
  • 原文地址:https://www.cnblogs.com/samwu/p/3302922.html
Copyright © 2020-2023  润新知