下载APP 编程狮,随时随地学编程
返回 首页

JavaScript学习笔记 by TG

开始阅读
手册说明:


《JavaScript学习笔记 by TG》知识结构


正如和其他的技术语言一样,你对JavaScript了解的的越深,知道它是如何运作,为什么这样运作,你才会熟练地掌握并且运用这门语言。但是在学习JavaScript的过程中做的笔记比较混乱,所以找了个闲暇时间把较为凌乱的JavaScript学习笔记做了个整理,也算是复习了一遍。每一篇文章的内容都会根据学习到的新知识后续添加进去。

  1. JavaScript学习笔记整理(1):词法结构
  2. JavaScript学习笔记整理(2):类型、值和变量
  3. JavaScript学习笔记整理(3):语句
  4. JavaScript学习笔记整理(4):对象
  5. JavaScript学习笔记整理(5):数组
  6. JavaScript学习笔记整理(6):函数
  7. JavaScript学习笔记整理(7):表达式和运算符
  8. JavaScript学习笔记整理(8):DOM
  9. JavaScript学习笔记整理(9):DOM
  10. JavaScript学习笔记整理(10):Event事件
  11. JavaScript学习笔记整理(11):window对象
  12. JavaScript学习笔记整理(12):客户端存储
  13. JavaScript学习笔记整理(13):正则表达式
  14. JavaScript学习笔记整理(14):AJAX
  15. JavaScript学习笔记整理(15):多媒体、Canvas和SVG
  16. JavaScript学习笔记整理(16):常用API合集
  17. JavaScript学习笔记整理(17):HTML5 API

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。

JavaScript组成部分


  • ECMAScript,描述了该语言的语法和基本对象。
  •  文档对象模型(DOM),描述处理网页内容的方法和接口。
  • 浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。

回顾JavaScript的特点


  1. 是一种解释性脚本语言(代码不进行预编译)。
  2. 主要用来向HTML(标准通用标记语言下的一个应用)页面添加交互行为。
  3. 可以直接嵌入HTML页面,但写成单独的js文件有利于结构和行为的分离。
  4. 跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如Windows、Linux、Mac、Android、iOS等)。

学习javascript,请参考以下教程


《HTML教程》

《CSS3教程》

javascript教程

JavaScript 和 HTML DOM 参考手册

Javascript学习笔记

目录
JavaScript学习笔记整理(1):词法结构
JavaScript学习笔记整理(2):类型、值和变量
JavaScript学习笔记整理(3):语句
JavaScript学习笔记整理(4):对象
JavaScript学习笔记整理(5):数组
JavaScript学习笔记整理(6):函数
JavaScript学习笔记整理(7):表达式和运算符
JavaScript学习笔记整理(8):DOM
JavaScript学习笔记整理(9):DOM
JavaScript学习笔记整理(10):Event事件
JavaScript学习笔记整理(11):window对象
JavaScript学习笔记整理(12):客户端存储
JavaScript学习笔记整理(13):正则表达式
JavaScript学习笔记整理(14):AJAX
JavaScript学习笔记整理(15):多媒体、Canvas和SVG
JavaScript学习笔记整理(16):常用API合集
JavaScript学习笔记整理(17):HTML5 API

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }