2021/3/3 js课程笔记
毕业条件
- 所有课程不能挂科
- 选修修够 分 争取再大三之前修够
- 素质学分 12分
- 软件助理工程师(学校组织--必须拿到)
静态网页:html、css 扩展h5、css3
javaScript脚本编程
前端:html、css、js是三大核心
js框架:jquery、vue、node...
做项目:
学习js的方法
- 讲课:笔记已经做好,带着脑袋理解课堂的知识点
- 讲完:练习(课堂案例-跟着敲一遍,理解)
- 课后:思考(课后作业)
- 扩展学习:做项目--》见解--》整理成自己的笔记
javaScript脚本编程的内容
知识目标
- js的基本语法(变量、数据类型、数组、函数、对象...)
- js常用的内置对象
- DOM(document object model)
- js实现动画
- jquery的基本使用
- jquery操作dom,jquery实现动画
能力目标
- 熟练掌握js基本的语法
- 能够用js设计漂亮的网站
JavaScript历史
要了解JavaScript,我们首先要回顾一下JavaScript的诞生。
在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。
由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。你没看错,这哥们只用了10天时间。
为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。
ECMAScript标准
参考 https://es6.ruanyifeng.com/#docs/intro
ECMAScript 和 JavaScript 的关系
ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现。日常场合,这两个词是可以互换的。
ES6 与 ECMAScript 2015 的关系
ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017 等等。
为什么学JavaScript
javascript是实现网页动态效果的基石,在web开发中扮演重要的角色,被广泛的应用到各个领域:
- 网页设计、网页游戏
- 地图搜索
- 股市信息
- web聊天
在web开发中,js是必不可少的技术,同时js也是ajax/jquery/extjs/vue/nodeJs等框架的基础。
开发工具
- 记事本+浏览器
- hbuilder + 浏览器(google)----推荐
- vscode + 浏览器 --推荐
- sublinewebstorm +浏览器
- eclipseidea
参考资料
- 菜鸟教程 https://www.runoob.com/js/js-tutorial.html
- 博客教程 https://www.liaoxuefeng.com/wiki/1022910821149312
作业
- 搭建好环境
- 思考:js如何让静态网页动起来的