iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >JavaScript基础入门--JavaScript简介
  • 323
分享到

JavaScript基础入门--JavaScript简介

2024-04-02 19:04:59 323人浏览 安东尼
摘要

一、简单好学,富有表现力 —— JavaScript简介1.1 JavaScript的用途JavaScript用来制作web页面交互效果,提升用户体验。 简单列出几个javascript能够制作的

一、简单好学,富有表现力 —— JavaScript简介

1.1 JavaScript的用途

JavaScript用来制作web页面交互效果,提升用户体验。

 简单列出几个javascript能够制作的页面效果,它能干什么:

轮播图

 

JavaScript基础入门--JavaScript简介


Tab栏(选项卡)

 

JavaScript基础入门--JavaScript简介


地图

 

JavaScript基础入门--JavaScript简介




表单验证

 

JavaScript基础入门--JavaScript简介


 

web前端三层来说:

结构层html从语义的角度,描述页面结构

样式层CSS从审美的角度,美化页面

行为层JavaScript从交互的角度,提升用户体验

 

1.2 JavaScript历史背景介绍

 

JavaScript基础入门--JavaScript简介  布兰登·艾奇(Brendan Eich,1961年~),1995年在网景公司,发明的JavaScript。一开始JavaScript叫做LiveScript,但是由于当时Java这个语言特别火,所以为了傍大牌,就改名为JavaScript。如同“北大”和“北大青鸟”的关系。“北大青鸟”就是傍“北大”大牌。同时期还有其他的网页语言,比如VBScript、jscript等等,但是后来都被JavaScript打败,所以现在的浏览器中,只运行一种脚本语言就是JavaScript。

 

1.3 JavaScript和ECMAScript的关系

ECMAScript是一种由Ecma国际前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association,制定的标准。

JavaScript是由公司开发而成的,公司开发而成的一定是有一些问题,不便于其他的公司拓展和使用。所以欧洲的这个ECMA的组织,牵头制定JavaScript的标准,取名为ECMAScript。

简单来说ECMAScript不是一门语言,而是一个标准。符合这个标准的比较常见的有:JavaScript、Action Script(Flash中用的语言)。就是说,你JavaScript学完了,Flash中的程序也会写了。

ECMAScript在2015年6月,发布了ECMAScript 6版本,语言的能力更强。但是,浏览器的厂商不能那么快的去追上这个标准。这些新的特性,我们后面的学习中深入,也会给大家介绍。

 

1.4 今天的JavaScript:承担更多责任

2003年之前,JavaScript被认为“牛皮鲜”,用来制作页面上的广告,弹窗、漂浮的广告。什么东西让人烦,什么东西就是JavaScript开发的。所以浏览器就推出了屏蔽广告功能。

2004年JavaScript命运开始改变了,那一年谷歌公司,开始带头使用Ajax技术了,Ajax技术就是JavaScript的一个应用。并且,那时候人们逐渐开始提升用户体验了。

JavaScript基础入门--JavaScript简介 百度的智能感应

再比如:

JavaScript基础入门--JavaScript简介  网易的ajax验证

 

2007年乔布斯发布了iPhone,这一年开始,用户就多了上网的途径,就是用移动设备上网。

JavaScript在移动页面中,也是不可或缺的。并且这一年,互联网开始标准化,按照W3C规则三层分离,人们越来越重视JavaScript了。

JavaScript基础入门--JavaScript简介 聚划算的手机页面

2010年的时候,人们更加了解HTML5技术了,HTML5推出了一个东西叫做Canvas(画布),工程师可以在Canvas上进行游戏制作,利用的就是JavaScript

JavaScript基础入门--JavaScript简介 canvas制作的水果忍者

 

2011年,node.js诞生,使JavaScript能够开发服务器程序了。

JavaScript基础入门--JavaScript简介

 

今天,JavaScript工程师是绝对的吃香,能够和iOS、Android工程师比肩,毫不逊色的。

现在,公司都流行WEBApp,就是用网页技术开发手机应用。什么意思呢?手机系统有iOS、安卓、windows phone。那么公司比如说开发一个“携程网”APP,就需要招聘三队人马,比如iOS工程师10人,安卓工程师10人,windows工程师10人。共30人,工资开销大。并且,如果要改版,要改3个版本。所以,现在公司,都用web技术,用html+css+javascript技术来开发app。好处是不用招聘那么多工程师,只需要几个前端开发工程师即可。并且也易于迭代,就是网页一改变,所有的终端都变了。

 

1.5 JavaScript非常好学

JavaScript在“对初学者友好的语言”排行榜中排名第一。

JavaScript是有界面效果的,比如你学习C语言,对不起,白底黑字。而JavaScript有绚丽的效果,效果是可见的。你的劳动,是真真正正有效果啊。

JavaScript是弱变量类型的语言,变量只需要用var来声明。Java中变量的声明,要根据变量是什么类型的来声明:

1 int a;
2 float a;
3 double a;
4 String a;
5 boolean a;

JavaScript中,只用一个:

1 var a;

JavaScript不用关心一些其他的事情,比如内存的释放,指针。程序员只需要关心自己的业务,不需要关系这些鸡毛蒜皮的破事儿。

 

1.6 我们的课程

JavaScript分为几个部分:

● 语言核心 - 基础班只学习语言核心,变量、表达式、运算符、函数、if语句、for语句

● DOM -以后会学习,就是控制HTML中的元素,比如让盒子移动、变色、轮播图。DOM是啥,以后会学习。

● BOM - 以后会学习,就是控制浏览器的一些东西,比如让浏览器自动滚动。BOM是啥,以后会学习。

 

JavaScript的学习方法和HTML、CSS有着非常大的区别:

● 要多去“品”程序,多去思考内在逻辑。 HTML、CSS好比富士康,人力密集型;JS好比发条手表,很精密,令人啧啧称奇。

● JS机械重复性的劳动几乎为0,基本都是创造性的劳动。而不像HTML、CSS中margin、padding都是机械重复劳动。

● 永远不要背程序,每一个程序都必须自己会写。今后有一个隐性作业,重打老师的每一个案例。

 

我们的基础的JS课程,最大的目的就是让纯小白,纯0基础的学生体验到什么是编程、什么是逻辑,如何编程,编程如何思维?编程的乐趣。所以,我们JS基础,不介绍细枝末节的东西,以后会学习再说。换句话说,基础的知识,就是应该会的一些皮毛。一些奇怪的东西,基础不介绍比如:

1 13 + true;

 

1 13 && true;

这些东西,随着后面学习的深入,都会介绍。最后能成为JS的面试专家。


二、JavaScript是前台语言,而不是后台语言

JavaScript基础入门--JavaScript简介 


JavaScript运行在客户的电脑里面,而不是服务器上,所以我们称为“前台语言”。JavaScript就是一个简单的制作页面效果的语言,不能操作数据库。就是服务于页面的交互效果、美化、绚丽。

“后台语言”是运行在服务器上的,比如PHP、ASP、JSP等等,这些语言都能够操作数据库,都能够对数据库进行“增删改查”操作。

node.js除外,先别管Node.js是什么)。

 

● 比如一个图书馆,要开发“图书借阅程序”,能够记录每个学生借了什么书,有没有按时归还,不能用JS开发!因为,设计数据库的数据记录。

● 比如,一个公司要开发“订餐系统”,每天上午11:00统计所有的员工想吃什么?不能用JS开发。因为涉及数据库的数据记录。

● 比如,一个公司的网页想要做的漂亮、有交互效果,绚丽。用JS开发。

 


您可能感兴趣的文档:

--结束END--

本文标题: JavaScript基础入门--JavaScript简介

本文链接: http://www.lsjlt.com/news/41325.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 前端基础入门四(JavaScript基础)
    目标:掌握编程的基本思维掌握编程的基本语法我们先来学习JavaScript基础,后续会讲解JavaScript高级。重点内容变量的声明及使用数据类型类型转换运算符JavaScript介绍JavaScript是什么JavaScript是一种运...
    99+
    2023-06-03
  • JavaScript基础语法入门
    文章目录 一. JS简介二. JS基础语法1. 在HTML中引入JS2. 第一个JS程序3. 变量4. JS的内置类型4.1 数字4.2 字符串4.3 布尔类型4.4 undefined类型和...
    99+
    2023-09-14
    javascript 前端 java
  • JavaScript基础知识:零基础入门,快速上手
    2. 数据类型 JavaScript有六种基本数据类型: 数字:代表数字值,可以是整数或小数。 字符串:代表文本值,必须用引号括起来。 布尔值:代表真或假的值。 null:表示空值。 undefined:表示未定义的值。 对象:表示一个...
    99+
    2024-02-08
    1. JavaScript简介 JavaScript是一种脚本语言 通常用于Web开发。它是一种解释型语言 这意味着它不需要编译 可以直接在浏览器中运行。JavaScript是一种面向对象的语言
  • typeScript入门基础介绍
    目录一、安装 TS二、Vscode 自动编译 ts三、入门 TS基础数据类型接口类TS 的特点: 始于 javaScript 归于 javaScript 。强大的类型系统。先进的 j...
    99+
    2024-04-02
  • JavaScript与JQuery框架基础入门教程
    目录一,JS对象二,DOM–1,作用–2,测试三,Jquery–1,概述–2,使用步骤–3,入门案例–4,jQuery的文档就绪四,JQuery的语法–1,选择器–2,常用函数–3,...
    99+
    2024-04-02
  • javascript基础入门买哪些书来看
    这篇文章给大家分享的是有关javascript基础入门买哪些书来看的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 javascript基础入门可以买《...
    99+
    2024-04-02
  • JavaScript基础入门知识点有哪些
    这篇文章给大家分享的是有关JavaScript基础入门知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JavaScript简介JavaScript(Java脚本)是一种基于对象(Object)和事件驱动...
    99+
    2023-06-27
  • JavaScript基础入门之错误捕获机制
    目录前言Error 对象throwtry…catch…finallyfinally 的规则Try / Catch 性能window.onerrorPromise 中的异常Promis...
    99+
    2024-04-02
  • C#语言入门基础介绍
    目录一、.NET 体系结构二、Hello world三、类型和变量四、程序结构前言: C#(读作“See Sharp”)是一种新式编程语言,不仅面向对象,还类型安全。 开发人员利用 ...
    99+
    2024-04-02
  • JavaScript基础介绍与实例
    一、什么是JavaScript JavaScript是一种具有面向对象能力的、解释性的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在...
    99+
    2024-04-02
  • JavaScript基础入门:一步一步,轻松掌握
    JavaScript是一种功能强大的脚本语言,广泛应用于网页开发、移动应用开发和游戏开发等领域。如果你想学习JavaScript,那么本文将为你提供一个系统的入门指南。 1. 了解JavaScript的基本语法 JavaScript是一种...
    99+
    2024-02-08
    JavaScript 编程 入门 语法 基础
  • JavaScript基础学习:全面讲解,轻松入门
    JavaScript是什么? JavaScript是一种脚本语言,它与HTML和CSS一起构成了Web的三大基石。它可以用来创建交互式网页,例如动画、游戏和表单。JavaScript也是一种通用的编程语言,这意味着它可以在各种平台上运行...
    99+
    2024-02-08
    JavaScript 基础 教程 学习 入门 演示代码
  • JavaScript 简介
    JavaScript 是世界上最流行的脚本语言。 JavaScript 是属于 web 的语言,它适用于 PC、笔记本电脑、平板电脑和移动电话。 JavaScript 被设计为向 HTML 页面增加交互性。 许多 HTML 开发者都不是程序...
    99+
    2023-06-03
  • Python 入门基础1 --语言介绍
    本节目录: 一、编程语言介绍 二、python解释器介绍 三、安装python解释器 四.运行python程序的两种方式 五、变量 六、后期补充内容 一、编程语言介绍   1.机器语言:     直接用二进制编...
    99+
    2023-01-30
    入门 语言 基础
  • Kubernetes(K8S)入门基础内容介绍
    Introduction basic of kubernetes 我们要学习 Kubernetes,就有首先了解 Kubernetes 的技术范围、基础理论知识库等,要学习 Kube...
    99+
    2024-04-02
  • PHP入门介绍及语言基础
    🌱博客主页:大寄一场. 😘博客制作不易欢迎各位👍点赞+⭐收藏+➕关注 目录 前言 一、变量和数据类型 二、运算符和表达式 三、条件语句 四、循环语句 前言 PHP是一种非常流...
    99+
    2023-09-06
    php 开发语言
  • Go语言基础入门应用简介及常用命令
    目录Go语言简介Go语言的主要特点【重点】Go语言应用Go语言中常用命令Go语言中可见性规则【重点】 Go语言简介 Go 是一门开源、支持并发、垃圾回收的编译型系统编程语言从 200...
    99+
    2024-04-02
  • JavaScript基础知识:初学者快速入门指南
    JavaScript简介 JavaScript是一种脚本语言,可用于为网页添加交互性。它是一种相对容易学习的语言,即使没有任何编程经验的人也可以轻松掌握。JavaScript可以用于创建各种各样的网页元素,包括表单、按钮、菜单和动画。 ...
    99+
    2024-02-08
    JavaScript 编程语言 前端开发 网页交互
  • python入门-简单基础题练习
    '''1.简述变量名称规范    (1)变量必须由字母,数字,下划线组成。    (2)变量不能是数字开头,更不可以是纯数字组成。    (3)变量不能是python的关键词。    (4)变量名称要有意义,不能随便瞎起。    (5)变量...
    99+
    2023-01-31
    入门 简单 基础
  • Flask简介&入门
    1 了解框架 Flask作为Web框架,它的作用主要是为了开发Web应用程序。那么我们首先来了解下Web应用程序。Web应用程序 (World Wide Web)诞生最初的目的,是为了利用互联网交流工作文档。   1.1 一切从客户端发起...
    99+
    2023-01-31
    入门 简介 Flask
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作