1.js语法

2.数据类型(基本类型与对象类型、类型的转换)

2.1 数字

2.2 文本

2.3 布尔值

2.4 null和undefined

2.5 对象

2.6 类型检测

3.操作符和表达式

4.函数

5.作用域内存

6.内置对象

7.对象

8.继承

9.BOM

10.正则表达式

11.客户检测

12.事件

13.AJAX

14.js设计模式

14.1 为什么使用设计模式,设计模式的好处?

14.2 设计模式的几大原则

14.3  创建型设计模式

14.3.1  创建型设计模式——单例模式

14.3.2  创建型设计模式——工厂模式

14.3.3  创建型设计模式——构建器模式

14.3.4  创建型设计模式——构造函数模式

14.3.5  创建型设计模式——原型模式

14.3.6  创建型设计模式——总结

14.4  结构型设计模式

14.4.1  结构型设计模式——外观模式

14.4.2  结构型设计模式——装饰者模式

14.4.3  结构型设计模式——享元模式

14.4.4  结构型设计模式——适配模式

14.4.5  结构型设计模式——代理模式

14..4.6 结构型设计模式——组合模式

14..4.7 结构型设计模式——模板模式

14..4.8 结构型设计模式——桥接模式

14.4.9 结构型设计模式——总结

14.5  行为设计模式

14.5.1 行为设计模式——观察者模式

      14.5.2 行为设计模式——策略模式

      14.5.3 行为设计模式——命令模式

      14.5.4 行为设计模式——迭代模式

      14.5.5 行为设计模式——中介者模式

14.5.6 行为设计模式——职责链模式

14.5.7 行为设计模式——总结

14.6  设计模式总结

15.Jquery源码分析

参考资料《javascript 高级程序设计 第3版》、《javascript 权威指南  第6版》、《javascript 语言精粹》、《javascript 面向对象编程》、《javascript 设计模式》、汤姆大叔的《深入理解JavaScript系列》、Aaron的《jQuery 2.0.3 源码分析系列》等参考资料

js学习记录的更多相关文章

  1. 我的three.js学习记录(二)

    通过上一篇文章我的three.js学习记录(一)基本上是入门了three.js,但是这不够3D,这次我希望能把之前做的demo弄出来,然后通过例子来分析操作步骤. 1. 示例 上图是之前做的一个dem ...

  2. 我的three.js学习记录(三)

    此次的亮点不是three.js的3d部分,而是通过调用摄像头然后通过摄像头的图像变化进行简单的判断后进行一些操作.上篇中我通过简单的示例分析来学习three.js,这次是通过上一篇的一些代码来与摄像头 ...

  3. vue.js学习记录

    vue.js学习记录 文章已同步我的github笔记https://github.com/ymblog/blog,欢迎大家加star~~ vue实例 生命周期 beforeCreate:不能访问thi ...

  4. D3.js学习记录【转】【新】

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. 我的three.js学习记录(一)

    在之前因为项目需要使用WebGL技术做网页应用,但是苦于自己没有接触,只是使用过OpenGL.然后接触到了thre.js这个第三方库之后我突然心情很愉快,这将节省我很多时间. 过了这个项目之后,就再也 ...

  6. JS学习记录------JS基本指令

    对未来的恐慌,和想成为一名自由开发的梦想.让我觉得应该点亮一个新的技能:WEB前端开发. 重新学习JS以及jQuery,让我在日常code的过程中可以更得心应手,毕竟,我爱代码. 这篇文章主要记录的内 ...

  7. python , angular js 学习记录【1】

    1.日期格式化 Letter Date or Time Component Presentation Examples G Era designator Text AD y Year Year 199 ...

  8. js 学习记录(一)

    前情提要: 本记录参照  <<javascript 入门导论>>  这本书学习 

  9. css,js 学习记录

    记录一些自己曾经阅读,值得收藏的网址 --(css3新特性) https://segmentfault.com/a/1190000010780991#articleHeader41 --CSS3 3D ...

  10. D3.js学习记录

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. 使用Flexbox实现CSS竖向居中

    竖向居中需要一个父元素和一个子元素合作完成. <div class="flexbox-container"> <div>Blah blah</div& ...

  2. 团体程序设计天梯赛-练习集L2-010. 排座位

    L2-010. 排座位 时间限制 150 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位. ...

  3. 团体程序设计天梯赛-练习集L2-003. 月饼

    L2-003. 月饼 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不 ...

  4. win8 优化笔记

    win8可以关掉的服务: 以下是小编搜集的可以安全更改为手动启动的服务(按名称排序): Application Experience(启动时为程序处理应用程序兼容性缓存请求) ·Computer Br ...

  5. 算法导论_ch2

    Ch2算法基础 whowhoha@outlook.com 2.1 插入排序 输入:n个数的一个序列〈a1,a2,…,an〉. 输出:输入序列的一个排列〈a′1,a′2,…,a′n〉,满足a′1≤a′2 ...

  6. 2013流行Python项目汇总

    2013流行Python项目汇总 转自:http://www.kankanews.com/ICkengine/archives/102963.shtml Python作为程序员的宠儿,越来越得到人们的 ...

  7. HDU1432+几何

    题意:给N个点,求最多有多少个点在同一直线上 方法一:求出所有能形成的直线,两两比较,统计最多有多少条重合. #include<stdio.h> #include<stdlib.h& ...

  8. MVC 导出PDF

    http://www.simple-talk.com/dotnet/asp.net/asp.net-mvc-action-results-and-pdf-content/ http://www.sub ...

  9. HandlerThread 类的学习(转载)

    HandlerThread继承于Thread,所以它本质就是个Thread.HandlerThread类用于方便的创建一个含有looper的线程类,looper用来创建handler类.我们一般不创建 ...

  10. 怎样成为一名PHP专家?

    当浏览各类与PHP相关的博客时,比如Quora上的问题,谷歌群组,简讯和杂志,我经常注意到技能的等级分化.问题都类似于“我如何连接到MySQL数据库?”或者“我该如何扩展邮件系统才能在每小时发送超过一 ...