JavaScript Learning And Practice
记录着自己的学习之路
有一些JavaScript代码是看《JavaScript高级程序设计》和《JavaScript权威指南》两本书所写的代码,这两本书确实是好书,减少了不少学习路上的坑。还有一些是自己看其他博客或文章所归纳的,但是最后归纳在一起有反而有点乱了,书籍归纳得很好,但是在我看完书后,反而觉得看书不如看博客文章
最后只想说一句:
纸上得来终觉浅,绝知此事要躬行
List
javascript书籍
《JavaScript高级程序设计》
《JavaScript权威指南》
一、 JavaScript语言核心
类型、值、变量
- 全局对象
- 包装对象
- 类型转换
- 变量声明
- 变量作用域
- 作用域链
- this关键字
对象
数组
函数
- 函数的定义与调用
- 实参形参
- 闭包
- 函数的属性、方法、构造
- 函数式编程
类和模块
正则表达式
JavaScript子集拓展
JavaScript服务器端
二、 JavaScript客户端
Web JavaScript
window对象
脚本化文档
脚本化CSS
事件处理
脚本化http
JQuery类库
客户端存储
- localstorage、sessionstorage
- cookie
- 离线web
图形编程
API
- 地理位置
- 历史记录管理
- 跨域消息传递
- Web Worker
- 类型化数组与Array Buffer
- Blob
- 文件系统API
- 客户端数据库
- Web嵌套字节
JQuery
JavaScript Tips
- 万能切换插件,选项卡、跑马灯、手风琴、无限切换都不在话下~ http://www.zhangxinxu.com/wordpress/?p=3758
- 你可能不知道的前端知识点 https://git.io/vQzNx
ES6语法
- 《ECMAScript 6入门》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。 http://es6.ruanyifeng.com/
Node
- Realtime application framework (Node.JS server) http://socket.io
- 高可用架构专用《全栈工程师之路-Node.js》 http://i5ting.github.io/nodejs-fullstack/
- 📕《Node.js 包教不包会》 by alsotang
文章及博客
CSS:
- CSS魔法 - 博客 http://blog.cssmagic.net/
- CSS3奇思妙想,单标签实现各类图形 https://chokcoco.github.io/magicCss/html/index.html
- 《CSS 揭秘》这本书的大本营 http://book.cssmagic.net/
JavaScript:
- 冴羽写博客的地方,预计写四个系列:JavaScript深入系列、JavaScript专题系列、ES6系列、React系列。
- Too young, too simple. Sometimes, naive & stupid 🐌
- https://bonsaiden.github.io/JavaScript-Garden/zh/
- 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。
- :octocat:GitHub最全的前端资源汇总仓库(包括前端学习、开发资源、求职面试等) https://helloqingfeng.github.io/front-end-index/index.html
- Javascript tutorial book http://javascript.ruanyifeng.com
- 分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者
- 《JavaScript 闯关记》,部分章节精心设计了挑战关卡,通过提供更多的实战机会,让大家可以循序渐进地、有目的地、有挑战地开展学习。
- Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
图形界面类:
JavaScript库类:
- Vue.js 源码解析 https://github.com/answershuto/learnVue
- Web 开发基础、工程实践、应用架构与性能优化、React & Vue.js 实战教程系列文章 https://parg.co/bMe
- Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
Git:
HTTP:
News
- 🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台: https://juejin.im/tag/掘金翻译计划
- 前端开发技术日报,每日分享互联网最精彩的前端技术、前端资讯、后端编程、设计和资源等,欢迎关注Watch http://caibaojian.com/c/news
其他:
- 免费的计算机编程类中文书籍,欢迎投稿 http://weibo.com/justjavac