菜鸟吧主页

欢迎您光临菜鸟吧。菜鸟吧主要提供比较基础、易懂的XHTML以及CSS教程。没有任何技术基础也可以不费力气的学会制作网页。我们也有一系列围绕CSS展开的内容,XHTML+CSS应用教程等等。

我想学习建站技术,从哪里开始呢?

这个Web目录页一定可以对你有所帮助。

新手入门

XHTML基础教程

CSS基础教程

CSS实验室

XHTML+CSS实践

菜鸟的JavaScript笔记

HTML DOM简介

  1. DOM可以做什么?
  2. DOM的结构
  3. 访问DOM节点1——getElementById()
  4. 访问DOM节点2——getElementsByTagName()
  5. 访问DOM节点3——通过节点关系
  6. DOM节点信息
  7. DOM信息nodeType的应用
  8. 修改DOM——innerHTML
  9. 删除DOM节点——removeChild
  10. 添加DOM节点
  11. DOM简介总结

JavaScript对象笔记

  1. JavaScript对象简介
  2. JavaScript字符串对象
  3. JavaScript date()
  4. JavaScript数组
  5. JavaScript 数学对象
  6. JavaScript函数对象
  7. JavaScript更多

JavaScript正则表达式

JavaScript面向对象编程

  1. JavaScript面向对象编程
  2. JavaScript中对象的层次与继承(翻译)
  3. 面向对象中的setTimeout——淘宝笔试题

菜鸟的Ajax笔记

  1. 菜鸟的Ajax笔记——简介
  2. XMLHttpRequest对象
  3. 处理Ajax响应1——innerHTML
  4. 处理Ajax响应2——XML
  5. Ajax请求参数,get与post
  6. Ajax表单验证:用户名是否存在
  7. Ajax请求header
  8. Ajax级联下拉列表

菜鸟的jQuery笔记

  1. 菜鸟的jQuery笔记首页

JavaScript实例

  1. 用javascript修改html元素的class
  2. JavaScript重定向
  3. JavaScript对象当作关联数组
  4. JavaScript弹出窗口以及窗口间的通信
  5. JavaScript显示信息实例
  6. 用JavaScript批量访问HTML元素
  7. 分离JavaScript与HTML
  8. JavaScript计算器实例
  9. JavaScript的Math对象计算器
  10. JavaScript改变HTML元素的位置
  11. JavaScript动画
  12. JavaScript动画函数
  13. JavaScript拖拽
  14. JavaScript拖拽2——多元素、分离JS
  15. JavaScript拖拽3——解决快速拖拽的问题
  16. addEventSimple函数,添加事件响应函数的方法
  17. addEventSimple观察鼠标事件
  18. JavaScript click事件深入
  19. JavaScript事件来源元素
  20. JavaScript修改与访问CSS
  21. JavaScript拖拽4——获得元素的位置
  22. JavaScript拖拽5——性能优化
  23. DOM Scripting相册
  24. DOM Scripting斑马表格
  25. DOM Scripting动画切图
  26. JavaScript颜色渐变
  27. JavaScript拖拽6——修复错误

经典论坛JavaScript学习总结

  1. JavaScript制作移动的文字
  2. JavaScript实现随机的背景颜色
  3. 鼠标不移动就跳转到指定页面
  4. 占满屏幕的弹出窗口
  5. JavaScript访问弹出窗口的弹出窗口
  6. JavaScript函数中再定义函数
  7. JavaScript检查文本框的值为空禁用按钮
  8. JavaScript实现在指定窗口打开网址
  9. JavaScript实现联动的下拉菜单
  10. JavaScript滚动到底部、禁止刷新
  11. 下拉菜单式的友情链接列表
  12. JavaScript检测页面是否刷新过
  13. 屏蔽JavaScript的“网页上有错误”
  14. JavaScript实现的文本框联动
  15. 单选框控制表单的隐藏和显示
  16. JavaScript显示日期和时间
  17. JavaScript confirm应用实例
  18. 文本框获得焦点并删除原内容
  19. JavaScript tooltip效果
  20. JavaScript获取来源域名
  21. JavaScript事件的键值keyCode
  22. 用JavaScript禁止在表单内输入指定字符
  23. JavaScript eval遍历元素的使用
  24. JavaScript统计字符串内字符出现次数
  25. JavaScript实现鼠标跟随元素
  26. JavaScript实现文本过长自动省略
  27. JavaScript实现后退一页
  28. JavaScript实现按钮禁用指定时间
  29. JavaScript的undefined与null
  30. JavaScript滚动新闻
  31. 不同分辨率,不同的CSS样式
  32. 只能看不能改的select元素
  33. JavaScript实现顶端的大广告
  34. JavaScript控制链接在新窗口打开
  35. 载入时的loading等待效果
  36. JavaScript滚动文本
  37. JavaScript统计执行时间
  38. JavaScript倒置字符串
  39. JavaScript的全选效果
  40. JavaScript随机图片
  41. JavaScript切换文档样式表
  42. JavaScript字符串与Unicode 码
  43. JS特殊字符输出工具
  44. 双击后自动滚屏
  45. eval函数的应用
  46. JavaScript错误
  47. 用JavaScript获得网页的大小
  48. JavaScript限制复选框的最大可选数
  49. 模仿桌面软件的弹出消息
  50. JavaScript实现连续滚动

菜鸟的Python笔记

《High Performance Web Sites》读书笔记

单片机笔记

  1. 单片机概述
  2. 单片机的硬件结构
  3. 单片机指令系统
  4. 单片机中断系统
  5. 单片机定时器/计数器
  6. 单片机串口
  7. 单片机的存储器扩展
  8. 单片机的I/O扩展

C51笔记

  1. C51笔记——C语言简介
  2. C51关键字
  3. C51运算符
  4. C51变量
  5. C51程序结构与函数

51单片机实验

  1. 51单片机基础实验1--点亮发光二极管
  2. 51单片机基础实验--发光二极管点亮并闪烁
  3. 51单片机基础实验--流水灯1
  4. 51单片机基础实验--花样流水灯
  5. 51单片机基础实验--蜂鸣器

51单片机的Proteus实验

  1. 按钮控制LED——51单片机的Proteus实验
  2. 流水灯——51单片机的Proteus实验
  3. 数码显示管——51单片机的Proteus实验
  4. 蜂鸣器——51单片机的Proteus实验
  5. 蜂鸣器演奏祝你平安——51单片机的Proteus实验
  6. 蜂鸣器演奏兰花草——51单片机的Proteus实验
  7. 蜂鸣器演奏老鼠爱大米——51单片机的Proteus实验
  8. ADC0808模数转换——51单片机的Proteus实验
  9. 开关控制流水灯2——51单片机的Proteus实验
  10. 单片机数字钟C程序——51单片机的Proteus实验1 2
  11. 8951+1602显示字符——51单片机的Proteus实验
  12. LCD1602显示程序头文件——51单片机的Proteus实验
  13. 8951+1602数字钟——51单片机的Proteus实验
  14. 4X4矩阵键盘+1602——51单片机的Proteus实验
  15. 8952+1602测单片机内部时钟频率——51单片机的Proteus实验

单片机小工具

ARM的Proteus实验

菜鸟的ARM学习笔记(第一阶段)

  1. LED闪烁——ARM的Proteus实验
  2. 开关控制LED——ARM的Proteus实验
  3. LCD——ARM的Proteus实验
  4. UART——ARM的Proteus实验
  5. Eint1外部中断——ARM的Proteus实验
  6. 多个外部中断——ARM的Proteus实验
  7. 中断结合串口——ARM的Proteus实验
  8. 定时器——ARM的Proteus实验
  9. SPI通信——ARM的Proteus实验
  10. SPI通信(多从设备)——ARM的Proteus实验
  11. ADC数模转换——ARM的Proteus实验