没有合适的资源?快使用搜索试试~ 我知道了~
《JavaScript教程-廖雪峰》.pdf
需积分: 2 21 下载量 71 浏览量
2024-10-11
11:28:22
上传
评论
收藏 3.75MB PDF 举报
温馨提示
Web前端学习资料,Javascript学习
资源推荐
资源详情
资源评论


格式:x-rar 资源大小:511.5KB



























《JavaScript教程-廖雪峰》系列分享专栏
简介
来自廖雪峰的JavaScript教程 https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000
这是小白的零基础JavaScript全栈教程。
JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。
简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。
文章
JavaScript教程
JavaScript简介
快速入门
基本语法
数据类型和变量
字符串
数组
对象
条件判断
循环
Map和Set
iterable
函数
函数定义和调用
变量作用域与解构赋值
方法
高阶函数
map/reduce
filter
sort
闭包
箭头函数
generator
标准对象
Date
RegExp
JSON
面向对象编程
创建对象
原型继承
class继承
浏览器
浏览器对象
操作DOM
更新DOM
插入DOM
删除DOM
操作表单
操作文件
AJAX
Promise

Canvas
jQuery
选择器
层级选择器
查找和过滤
操作DOM
修改DOM结构
事件
动画
AJAX
扩展
错误处理
错误传播
异步错误处理
underscore
Collections
Arrays
Functions
Objects
Chaining
Node.js
安装Node.js和npm
第一个Node程序
搭建Node开发环境
模块
基本模块
fs
stream
http
crypto
Web开发
koa
koa入门
处理URL
使用Nunjucks
使用MVC
mysql
使用Sequelize
建立Model
mocha
编写测试
异步测试
Http测试
WebSocket
使用ws
编写聊天室
REST
编写REST API
开发REST API
MVVM
单向绑定

双向绑定
同步DOM结构
集成API
在线电子表格
自动化工具
React
期末总结

JavaScript教程
这是小白的零基础JavaScript全栈教程。
JavaScript是世界上最流行的脚本语言,因为你在电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App,交互逻辑都是由JavaScript驱动的。
简单地说,JavaScript是一种运行在浏览器中的解释型的编程语言。
那么问题来了,为什么我们要学JavaScript?尤其是当你已经掌握了某些其他编程语言如Java、C++的情况下。
简单粗暴的回答就是:因为你没有选择。在Web世界里,只有JavaScript能跨平台、跨浏览器驱动网页,与用户交互。
Flash背后的ActionScript曾经流行过一阵子,不过随着移动应用的兴起,没有人用Flash开发手机App,所以它目前已经边缘化了。相反,随着HTML5在PC和移动端越来越流行,
JavaScript变得更加重要了。并且,新兴的Node.js把JavaScript引入到了服务器端,JavaScript已经变成了全能型选手。
JavaScript一度被认为是一种玩具编程语言,它有很多缺陷,所以不被大多数后端开发人员所重视。很多人认为,写JavaScript代码很简单,并且JavaScript只是为了在网页上添
加一点交互和动画效果。
但这是完全错误的理解。JavaScript确实很容易上手,但其精髓却不为大多数开发人员所熟知。编写高质量的JavaScript代码更是难上加难。
一个合格的开发人员应该精通JavaScript和其他编程语言。如果你已经掌握了其他编程语言,或者你还什么都不会,请立刻开始学习JavaScript,不要被Web时代所淘汰。
等等,你会问道,现在有这么多在线JavaScript教程和各种从入门到精通的JavaScript书籍,为什么我要选择这个教程?
原因是,这个教程:
是JavaScript全栈教程!
可以在线免费学习!
可以在线编写JavaScript代码并直接运行!
不要再犹豫了,立刻从现在开始,零基础迈向全栈开发工程师!
关于作者
廖雪峰,十年软件开发经验,业余产品经理,精通Java/Python/Ruby/Visual Basic/Objective C等,对开源框架有深入研究,著有《Spring 2.0核心技术与最佳实践》一书,多个业
余开源项目托管在GitHub,欢迎微博交流:
廖雪峰 北京 朝阳区
加关注
加关注

JavaScript简介
JavaScript历史
要了解JavaScript,我们首先要回顾一下JavaScript的诞生。
在上个世纪的1995年,当时的网景公司正凭借其Navigator浏览器成为Web时代开启时最著名的第一代互联网公司。
由于网景公司希望能在静态HTML页面上添加一些动态效果,于是叫Brendan Eich这哥们在两周之内设计出了JavaScript语言。你没看错,这哥们只用了10天时间。
为什么起名叫JavaScript?原因是当时Java语言非常红火,所以网景公司希望借Java的名气来推广,但事实上JavaScript除了语法上有点像Java,其他部分基本上没啥关系。
ECMAScript
因为网景开发了JavaScript,一年后微软又模仿JavaScript开发了JScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association
)组织定制了JavaScript语言的标准,被称为ECMAScript标准。
所以简单说来就是,ECMAScript是一种语言标准,而JavaScript是网景公司对ECMAScript标准的一种实现。
那为什么不直接把JavaScript定为标准呢?因为JavaScript是网景的注册商标。
不过大多数时候,我们还是用JavaScript这个词。如果你遇到ECMAScript这个词,简单把它替换为JavaScript就行了。
JavaScript版本
JavaScript语言是在10天时间内设计出来的,虽然语言的设计者水平非常NB,但谁也架不住“时间紧,任务重”,所以,JavaScript有很多设计缺陷,我们后面会慢慢讲到。
此外,由于JavaScript的标准——ECMAScript在不断发展,最新版ECMAScript 6标准(简称ES6)已经在2015年6月正式发布了,所以,讲到JavaScript的版本,实际上就是说它
实现了ECMAScript标准的哪个版本。
由于浏览器在发布时就确定了JavaScript的版本,加上很多用户还在使用IE6这种古老的浏览器,这就导致你在写JavaScript的时候,要照顾一下老用户,不能一上来就用最新的E
S6标准写,否则,老用户的浏览器是无法运行新版本的JavaScript代码的。
不过,JavaScript的核心语法并没有多大变化。我们的教程会先讲JavaScript最核心的用法,然后,针对ES6讲解新增特性。
剩余196页未读,继续阅读
资源评论


天涯学馆
- 粉丝: 3147
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于吠陀乘法的低功耗自适应滤波
- 移动设计jqueryweb八十五
- 网上游客服务中心-JAVA-基于SSM喀什网上游客服务中心系统设计与实现
- 网上游客服务中心-JAVA-基于SSM喀什网上游客服务中心系统设计与实现
- 华中科技大学网络空间安全学院2020级C语言程序设计课程实验报告项目-包含表达式和标准输入输出流程控制函数与程序结构编译预处理数组指针结构与联合文件操作等八个实验模块的完整代码与详.zip
- 网络安全新范式:从防御到韧性
- 移动设计jqueryweb八十六
- 点阵液晶字模图片提取软件(v2.1)
- 作业自动评估-JAVA-基于SSM作业自动评估系统设计与实现
- 作业自动评估-JAVA-基于SSM作业自动评估系统设计与实现
- 移动设计jqueryweb八十七
- 云环境恶意内部检测
- 自然语言处理实验报告(4个实验)
- 喀什美食订餐网-JAVA-基于SSM喀什美食订餐网设计与实现(毕业论文+PPT)
- 喀什美食订餐网-JAVA-基于SSM喀什美食订餐网设计与实现(毕业论文+PPT)
- 移动设计jqueryweb八十八
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
