Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

charzhan/source-code-study

Open more actions menu
 
 

Repository files navigation

源码学习

项目结构,两种方式:

  1. 不在本项目中,引用项目地址 eg:node.js 之 module.js
  2. 在本项目中,eg:underscore.js
    目录结构
    其中,testapi文件夹 为测试源码 API 所用,无实际意义。 underscore注释版.js 为学习材料,有完整注释。

node.js 之 module.js

项目地址 :node.js-module 有完整注释;
系统知识梳理:【 js 模块加载 】深入学习模块化加载(node.js 模块源码)

underscore.js

JavaScript 工具库

知识点梳理:

看完 underscore 建议阅读书籍《javascript函数式编程》

zepto.js

轻量级的针对现代高级浏览器的JavaScript库,与jquery有着类似的api

知识点梳理:

学习资料推荐: zepto对象思想与源码分析

backbone.js

以类jq和underscore为基础的mvc框架 知识点梳理:


综合 以上: 【 js 基础 】【 源码学习 】源码设计 (zepto、underscore、backbone) 更新了bacbone设计于8月12日


advice

catch me

About

【正在进行中】源码学习

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • HTML 0.3%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.