zoukankan      html  css  js  c++  java
  • 《JavaScript高级程序设计》读书笔记(目录)

    ajax创造性的技术让JavaScript变得更加强大起来。
    ECMAScript 和DOM标准
    JavaScript面向对象程序设计和继承----
    性能,优化

    1.简介
    ----JavaScript和ECMAScript 关系
    ----DOM(Document Object Model文档对象模型)
    ----BOM(Browser Object Model 浏览器对象模型)
    2.html中使用
    ----嵌入、
    ----JavaScript内容类型content-type和<script>元素的关系
    3.基本概念
    ----语法
    ----流程控制语句
    ----内置操作符有关的类型转换
    4变量 作用域 内存
    ----原始值 引用值
    ----变量执行环境
    ----垃圾回收机制
    ----变量退出作用域时释放内存的问题
    5引用类型
    ----Object
    ----Array
    ----浏览器实现
    6面向对象的程序设计
    ----JavaScript没有类的概念
    ----对象的创建和继承
    ----函数原型概念
    ----函数原型 与 面向对象方法的关系
    7函数表达式
    ----闭包
    ----this
    ----模块模式
    ----创建私有对象成员
    8BOM
    ----浏览器交互对象合集
    ----Bom对象
    ----window,document,location,navigator,screen
    9客户端检测
    ----不了解
    10 dom
    ----dom1
    ----xml
    11DOM扩展
    ----浏览器为dom添加的功能
    ----selectors api
    ----element traversal api
    ----html5
    12dom2 dom3
    ----新增的dom属性 方法 对象
    ----ie于其他浏览器兼容
    13事件
    ----事件本质
    ----对遗留机制的支持
    ----dom对事件机制的重新定义
    ----设备 wii iphone
    14表单脚本
    ----表单交互
    ----表单元素
    ----数据验证
    15 canvas
    ----原理
    ----2d
    ----webGL 3d
    ----动画 游戏
    16html5 脚本
    ----html5 api
    ----跨文档传输消息
    ----拖放
    ----audio
    ----video
    ----管理历史状态
    17错误处理与调试
    ----调试工具
    ----调试技术
    18xml
    ----读取操作xml
    ----浏览器差异
    ----转换xml数据xslt
    19E4X
    ----ECMAScript for xml
    ----e4x 于 dom
    20json
    ----xml代替格式->json
    ----浏览器原生支持的
    ----json解析
    ----序列化
    ----安全问题
    21 ajax comet
    ----ajax跨域通信
    ----浏览器差异建议
    22高级技巧
    ----复杂模式
    ----函数科里化
    ----函数应用
    ----动态函数
    ----自定义事件框架
    ----es5 创建防篡改对象
    23 离线应用与客户端存储
    ----cookie
    ----web Storage
    ----indexedDB
    24最佳实践
    ----可维护
    ----编码技巧
    ----格式化
    ----通用变成实践
    ----执行性能
    ----速度优化
    ----部署问题
    ----创建构建过程
    25 新兴的api
    ----web计时
    ----文件api

  • 相关阅读:
    Linux内核分析--系统调用【转】
    Linux slab分配器【转】
    简化指令与复杂指令的区别【转】
    冯诺依曼体系结构与哈佛体系结构的区别【转】
    bzero, memset ,setmem 区别【转】
    写一个标准宏MIN,输入两个参数,返回较小的
    红黑树(一)之原理和算法的详细分析【转】
    socket心跳包机制总结【转】
    Linux文件时间详解ctime、mtime、atime【转】
    【转】图文并茂 Ubuntu使用Thunderbird方法指南
  • 原文地址:https://www.cnblogs.com/loveluking/p/9424618.html
Copyright © 2011-2022 走看看