/js-practice

Learning JavaScript

Primary LanguageJavaScript

JavaScript Learning And Practice

记录着自己的学习之路

有一些JavaScript代码是看《JavaScript高级程序设计》和《JavaScript权威指南》两本书所写的代码,这两本书确实是好书,减少了不少学习路上的坑。还有一些是自己看其他博客或文章所归纳的,但是最后归纳在一起有反而有点乱了,书籍归纳得很好,但是在我看完书后,反而觉得看书不如看博客文章

最后只想说一句:

纸上得来终觉浅,绝知此事要躬行

List

javascript书籍

《JavaScript高级程序设计》


《JavaScript权威指南》

一、 JavaScript语言核心

类型、值、变量

  • 全局对象
  • 包装对象
  • 类型转换
  • 变量声明
  • 变量作用域
  • 作用域链
  • this关键字

对象

  • 属性
  • 特性
  • 序列化
  • 对象方法

数组

  • 添加删除
  • 数组遍历
  • 数组方法
  • 类数组对象

函数

  • 函数的定义与调用
  • 实参形参
  • 闭包
  • 函数的属性、方法、构造
  • 函数式编程

类和模块

  • 类和原型
  • 继承
  • 子类
  • 模块

正则表达式

  • 正则匹配模式
  • 正则方法

JavaScript子集拓展

  • 迭代
  • 函数写简
  • 多catch语句

JavaScript服务器端

  • rhion脚本化Java
  • Node异步I/O

二、 JavaScript客户端

Web JavaScript

  • 兼容性与互用性
  • 访问和安全
  • 客户端框架

window对象

脚本化文档

  • DOM
  • 节点操作
  • 表单

脚本化CSS

事件处理

  • 注册事件
  • 事件处理

脚本化http

  • Json
  • Jsonp跨域

JQuery类库

  • 工具

客户端存储

  • localstorage、sessionstorage
  • cookie
  • 离线web

图形编程

  • 脚本化音视频
  • SVG
  • Canvas

API

  • 地理位置
  • 历史记录管理
  • 跨域消息传递
  • Web Worker
  • 类型化数组与Array Buffer
  • Blob
  • 文件系统API
  • 客户端数据库
  • Web嵌套字节

JQuery

  • jQuery- v1.10.2 源码解读

JavaScript Tips

  • 一起造轮子,如果你想造些轮子,不妨可以看看这里。


  • 这里收集了许多移动端上遇到的各种坑与相对解决方案


ES6语法

  • 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 http://es6.ruanyifeng.com/

  • ES6的学习笔记and代码练习

Node



  • 📕《Node.js 包教不包会》 by alsotang

文章及博客

CSS:

  • 通用 CSS 笔记、建议与指导



  • 谈谈一些有趣的 CSS 话题


JavaScript:

  • 冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。

  • Too young, too simple. Sometimes, naive & stupid 🐌


  • 你可能不知道的前端知识点

  • 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。

  • 结合个人经历总结的前端入门方法

  • 收集的前端面试题和答案

  • 结合个人经历总结的前端入门方法


  • 前端(Not just)工程师终究要掌握的知识


  • 分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者

  • 包含Angular系列、Web应用、随笔系列

  • 《JavaScript 闯关记》,部分章节精心设计了挑战关卡,通过提供更多的实战机会,让大家可以循序渐进地、有目的地、有挑战地开展学习。

  • Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.

图形界面类:

  • 每周一点canvas动画代码文件

JavaScript库类:

  • 《深入浅出React和Redux》代码


  • Web 开发基础、工程实践、应用架构与性能优化、React & Vue.js 实战教程系列文章 https://parg.co/bMe

  • 所有angular学习过程中的代码

  • jQuery- v1.10.2 源码解读

  • Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.

Git:

  • Git的奇技淫巧

HTTP:

  • 提炼的关于《HTTP权威指南》每章的知识点总结!

News


  • 前端开发技术日报,每日分享互联网最精彩的前端技术、前端资讯、后端编程、设计和资源等,欢迎关注Watch http://caibaojian.com/c/news

其他: