精选文章 前端技术— 4.javaScript基础

前端技术— 4.javaScript基础

作者:不放手, 不错过 时间: 2020-07-27 05:03:50
不放手, 不错过 2020-07-27 05:03:50

JavaScript脚本语⾔

JavaScript 编程语⾔允许你在 Web ⻚⾯上实现复杂的功能。如果你看到⼀个⽹⻚不仅仅显示静态 的信息,⽽是显示依时间更新的内容,或者交互式地图,或者 2学前准备:D/3D 动画图像,或者滚动的视频 播放器,等等——你基本可以确定,这需要 JavaScript 的参与。

学前准备:

  • JavaScript是嵌⼊到HTML中执⾏的脚本语⾔,所以我们建议学习 JavaScript 之前,应当对 HTML和 CSS 有所熟悉。故在学习之前要如下准备:
    • 对Web开发有⼀定了解(包括 JavaScript 基础简介)。
    • 掌握HTML中的常⽤标签。
    • CSS常⽤选择器和属性。
  • JavaScript语⾔的学习路线:
    • JavaScript简介
    • 使⽤⽅法
    • 基础语法
    • 数据类型
    • 运算符
    • 流程控制
    • 函数
    • 对象
    • 内置对象
    • 事件
    • BOM
    • HTML DOM
    • XML DOM
    • Ajax

1. JavaScript简介

1.1 什么是JavaScript?

  • JavaScript 是⼀种客户端脚本语⾔(脚本语⾔是⼀种轻量级的编程语⾔)。
  • JavaScript 通常被直接嵌⼊ HTML ⻚⾯,由浏览器解释执⾏
  • JavaScript 是⼀种解释性语⾔(就是说,代码执⾏不进⾏预编译)。
  • 特点:弱类型和基于对象。(因为⾯向对象需要具有封装、继承、多态的特征)
  • JavaScript语⾔中包含三个核⼼:ECMAScript基本语法、DOM、BOM

前端技术— 4.javaScript基础1

1.2  前端Web技术的组成:HTML、CSS、JavaScript

  • HTML是⼀种标记语⾔,⽤来结构化我们的⽹⻚内容并赋予内容含义,例如定义段落、标题和数据表,或在⻚⾯中嵌⼊图⽚和视频。
  • CSS 是⼀种样式规则语⾔,可将样式应⽤于 HTML 内容, 例如设置背景颜⾊和字体,在多个列中布局内容。
  • JavaScript 是⼀种脚本语⾔,可以⽤来创建动态更新的内容,控制多媒体,制作图像动画,还有很多。(虽然它不是万能的,但可以通过简短的代码来实现神奇的功能。)

2. JavaScript使⽤⽅法

可以像添加CSS那样将 JavaScript 添加到 HTML ⻚⾯中。CSS 使⽤ 元素链接外部样式 表,使⽤

勿删,copyright占位
分享文章到微博
分享文章到朋友圈

上一篇:spark常用RDD算子 - mapToPair

下一篇:spark常用RDD算子 - mapToPair

您可能感兴趣

  • 深度学习到底有哪些经典成果?道翰天琼认知智能机器人API平台接口为您揭秘。

    深度学习到底有哪些经典成果?道翰天琼认知智能机器人API平台接口为您揭秘。 2006年,Hinton 发表了一篇论文《A Fast Learning Algorithm for Deep Belief Nets》,提出了降维和逐层预训练方法,该方法可成功运用于训练多层神经网络,使深度网络的实用化成为可能。该论文也被视作深度学习领域的经典之作。 从原理来看,深度学习与神经网络紧密相关:神经网络...

  • 大型架构及配置技术ansible(一)之ansible基础,ad-hoc,批量配置管理,ansible七种武器,JSON简介,YAML简介

    一、ansible基础 6台虚拟机(2cpu,1.5G以上内存,10G以上硬盘,1块网卡) 主机名 IP地址 角色 ansible40 192.168.4.40/24 管理主机 web41 192.168.4.41/24 托管主机 web42 192.168.4.42/24 托管主机 db43 192.168.4.43/24 托管主机 db44 192.168.4.44/24 托管主机 ca...

  • 爱了,3174页实战pdf集锦:Redis+多线程+Dubbo+JVM+kafka+MySQL

    写在前面 作为一名Java开发者,在现在这个信息化时代很快的时代,很少会有人停下脚步去思考以及去总结,忽略了很重要的一个步骤,没有反思和总结,只会用原来固有的想法去做事情,所以还是需要隔一段时间去总结。LZ今天总结了自己在平时会用到的一些: 01—Redis实战 在Redis诞生数年之后的今天,这个项目已经发生了显著的变化:我们现在拥有了一个更为健壮的系统,并且随着Redis 2.6的发布,...

  • Web前端常见跨域解决方案

    一、通过Jsonp跨域 二、document.domain+iframe 跨域 三、location.hash+iframe 跨域 四、window.name+iframe 跨域 五、postMessage 跨域 六、跨域共享资源 (CORS) 七、nginx 代理跨域 八、node js中间件代理跨域 九、WebSocket 协议跨域 1、通过Jsonp跨域: 通常为了减轻Web服务器的负...

  • 【计算机网络】第七章:网络安全

    【计算机网络】第七章:网络安全 目录 网络安全问题概述 1.1.计算机网络面临的安全性威胁 1.2.被动攻击和主动攻击 1.3.计算机网络通信安全的目标 1.4.恶意程序(rogue program) 1.5.计算机网络安全的内容 1.6.一般的数据加密模型 两类密码体制 一、对称密钥密码体制 1.1.对称密钥的缺点与优点 1.2.数据加密标准 DES 1.3.DES 的保密性 二、公钥密码...

  • 五个从存储类内存中受益的应用程序

    存储类内存(SCM)正在迅速摆脱标准技术的炒作周期,进入现实世界。那么有什么好处吗?很简单:突破性的延迟性能。与最新的存储协议NVMe和NVMe-oF结合使用时,系统总响应时间可以缩短一半。 现在,多家供应商在其服务器和存储解决方案中提供了存储类内存(SCM),并且在整个供应商环境中都存在各种实现和支持的可用性模型。服务器通常将单端口存储类内存(SCM)驱动器集成到其系统中,一些存储供应商将...

  • Web端即时通讯实践干货:如何让WebSocket断网重连更快速?

    本文作者网易智慧企业web前端开发工程师马莹莹。为了提升内容质量,收录时有修订和改动。 1、引言 在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供了一种全双工的通信机制。但为了提升IM等实际应用场景下的消息即时性和可靠性,我们需要克服WebSocket及其底层依赖的TCP连接对于复杂网络情况下的不稳定性,即时通讯的开发者们通常都需要为其设计...

  • 怎样学习Python

    在了解了Python的优势、应用、就业前景以及其不可替代的价值之后,相信大家都会有学习python的冲动。那应该如何学习Python呢?买一本书、找一套视频、报名一个培训班?从理论上来讲,无论选择哪种学习方式,都可以掌握Python语言,但实际情况而言,总会因为某些原因导致自己的学习计划搁浅。所以在这里整理本片文章,希望本文能为大家的学习节约更多的时间成本。 1、找到自己学习Python的初...

华为云40多款云服务产品0元试用活动

免费套餐,马上领取!
CSDN

CSDN

中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。
文中提到的产品 (

0

)