JS基础教程

菜鸟的Javascript笔记


什么是Javascript?入门javascript有什么用处?

简单的说。首先,入门级别的Javascript可以让你的网页动起来,可以做网页特效。其二,Javascript可以辅助后台做一些信息的检验。比如信箱格式是否合法等等。值得一提的是javascript还是AJAX的关键部分。如果心急的话,可以马上看看JavaScript可以干什么

复杂点说:Javascript是由Netscape公司创造的一种脚本语言。它曾经几次改名,最终才定为javascript。作为一门独立 的编程语言,javascript自然可以做很多的事情,不过它最主流的应用还是在Web上——创建动态网页(许多人喜欢叫网页特效)。 Javascript目前在网络上应用十分广泛,几乎所有的动态网页里都能找到它的身影。目前流行的AJAX从很大程度上也是依赖于Javascript 而存在的。

学习javascript的基础

在学习javascript之前您应该已经掌握了HTML/XHTML ,最好也掌握了CSS 。只要稍稍懂一点就好。

和小菜鸟一起学习Javascript?菜鸟的JS笔记目录

  1. JavaScript笔记第0节
  2. 将JavaScript 插入网页的方法
  3. 插入JavaScript的位置
  4. JavaScript 语句
  5. JavaScript 注释
  6. JavaScript 变量
  7. JavaScript操作符
  8. JavaScript if else语句(如果,否则)
  9. JavaScript Switch语句
  10. JavaScript 弹出框
  11. JavaScript 函数
  12. JavaScript For 循环
  13. JavaScript While循环
  14. JavaScript Break 与 Continue
  15. JavaScript For...In循环
  16. JavaScript事件
  17. JavaScript 调试
  18. JavaScript 特殊字符
  19. JavaScript 指导准则
  20. JavaScript 笔记小结

HTML DOM简介

<!-- #BeginLibraryItem "/Library/HTML DOM.lbi" -->
  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简介总结
<!-- #EndLibraryItem -->

JavaScript对象笔记

<!-- #BeginLibraryItem "/Library/JavaScript对象.lbi" -->
  1. JavaScript对象简介
  2. JavaScript字符串对象
  3. JavaScript date()
  4. JavaScript数组
  5. JavaScript 数学对象
  6. JavaScript函数对象
  7. JavaScript更多
<!-- #EndLibraryItem --><!-- #BeginLibraryItem "/Library/JavaScript正则.lbi" -->

JavaScript正则表达式

<!-- #EndLibraryItem --><!-- #BeginLibraryItem "/Library/JavaScript面向对象.lbi" -->

JavaScript面向对象编程

  1. JavaScript面向对象编程
  2. JavaScript中对象的层次与继承(翻译)
  3. 面向对象中的setTimeout——淘宝笔试题
<!-- #EndLibraryItem --><!-- #BeginLibraryItem "/Library/Ajax笔记.lbi" -->

菜鸟的Ajax笔记

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

菜鸟的jQuery笔记

  1. 菜鸟的jQuery笔记首页

JavaScript实例

<!-- #BeginLibraryItem "/Library/JavaScript实例.lbi" -->
  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——修复错误
<!-- #EndLibraryItem --><!-- #BeginLibraryItem "/Library/JavaScript蓝色1.lbi" -->

经典论坛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实现连续滚动

你可能感兴趣的:(JavaScript,jquery,编程,Ajax,正则表达式)