参考书籍(先看 JavaScript DOM编程艺术,其次 JavaScript高级程序设计,其他学的差不多时,再看无妨)
-
JavaScript DOM编程艺术
-
JavaScript高级程序设计
-
JavaScript 精粹
-
你不知道的JavaScript
-
JavaScript忍者秘籍
-
JavaScript函数式编程
-
高性能JavaScript
-
Javascript 基础教程
-
JavaScript内置对象及常用方法
-
常见DOM树操作大全
-
ECMAScript,DOM,BOM
-
定时器和焦点图
-
常见特效,例如:tab,导航,整页滚动
-
轮播图,用JS制作幻灯片
-
弹出层,手风琴菜单
-
瀑布流布局,滚动事件
-
滚差视图
-
正则表达式
-
JavaScript数据结构与算法,比如排序算法,递归算法
-
闭包,函数节流,作用域链
-
基于距离运动框架
-
面向对象基础
-
下拉菜单
-
Tab选项卡切换
-
倒计时效果
-
轮播图
-
一个简易JS计算器
- 使用HTML/CSS/Javascript制作一个简单的计算器,要求:具备两个数字(包括小数)的加减乘除,一个数字的求百分比功能;各种颜色和字体等样式都按照你的个人喜好来设计。[参考图][http://ww1.sinaimg.cn/large/74990035gw1edwkx6v8hjj208h08j3ym.jpg]
-
利用Ajax做一个天气预报
要求:
+ 给你们一个接口,返回的是近5天的重庆天气格式为JSON
+ 写一个天气预报的页面
+ 根据所获得的数据做一个5天天气预报
+ 要轮播效果
+ 请求接口用ajax
[API地址][http://openweathermap.org/data/2.5/forecast/daily?id=1814906&appid=b1b15e88fa797225412429c1c50c122a]
PS:尽量好看点
推荐书籍
- 图解HTTP
-
服务器基础知识
-
Apache服务器和其他常见Web服务器介绍
-
Apache服务器搭建
-
HTTP介绍
-
PHP基本语法
-
使用PHP处理简单的GET和POST请求
-
Ajax简介和异步的概念
-
Ajax框架的封装
-
XMLHttpRequest对象详细介绍、兼容性处理方法
-
Ajax框架的封装
-
Ajax中缓存问题
-
XML介绍和使用
-
JSON和JSON的解析
-
数据绑定和模板技术
-
JSONP、跨域技术
-
图片预读取和lazy-load技术
-
jQuery框架中的AjaxAPI
-
使用Ajax实现瀑布流案例
推荐书籍
-
JavaScript面向对象编程指南
-
JavaScript设计模式
-
从内存角度到理解JS面向对象
-
基本类型,复杂类型
-
原型链
-
ES6中的面向对象
必看博客
-
继承性
-
多态性
-
封装性
-
接口
-
面向对象编程思维
-
单例模式 工厂模式
-
策略模式 观察者模式
-
模板方法模式 代理模式
-
装饰者模式,适配器模式,面向切面编程
必看文章
-
JavaScript高级程序设计 相关内容
推荐书籍(官网)
-
面向组件编程的方式
-
面向组件编程的实现原理
-
面向组件编程实战
-
基于组件化思想开发网站应用程序
-
AMD设计规范
-
CMD设计规范
-
RequireJS,loadjs
-
Seajs
相关资料
-
速度动画
-
透明度渐变
-
缓冲运动
-
多物体运动
-
获取样式
-
任意属性值
-
链式运动和同时运动
参考书籍
- 锋利的jQuery(必看,先看)
推荐视频
-
选择器
-
DOM操作
-
特效与动画
-
方法链,拖拽,变形
-
jQuery UL组件基本使用
将之前用js写的代码换用jQuery写
-
下拉菜单
-
Tab选项卡切换
-
轮播图