JS基础教程1——JS简介

简介: JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。

JS基础教程1——JS简介


JS基础教程1——JS简介



JavaScript 是互联网上最行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。


JS语言特性


JavaScript是一种轻量级的编程语言,同时是可以插入HTML代码和CSS代码的,主要用于对浏览器事件做出响应或者在数据被提交到服务器之前验证数据,检测访客的浏览器信息,控制cookies,包括创建和修改等。


语言组成


JavaScript是由ECMAScript、Webapi(Dom-描述处理网页内容的方法和接口、Bom-描述与浏览器进行交互的方法和接口)。


语言特点


1、脚本语言

2、基础对象

3、简单

4、动态性

5、跨平台性


编译模式


JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。但是相对而言安全性较差,如果一条运行不了,那么下面的语言也无法运行。


JavaScript被归类为直译语言,因为主流的引擎都是每次运行时加载代码并解译,以编译语言编写的程序在运行之前,必须经过编译,将代码编译为机器码,再加以运行,但是JavaScript是变编译边运行,在实际测试中,两者性能互有优劣。


小知识


JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上,Java是更复杂的编程语言,ECMA-262 是 JavaScript 标准的官方名称。

相关文章
|
3月前
|
Web App开发 JavaScript 前端开发
2024年5月node.js安装(winmac系统)保姆级教程
本篇博客为2024年5月版Node.js安装教程,适用于Windows和Mac系统。作者是一名熟悉JavaScript与Vue的大一学生,分享了Node.js的基本介绍、下载链接及简单安装步骤。安装完成后,通过终端命令`node -v`验证版本即可确认安装成功。欢迎关注作者,获取更多技术文章。
51 2
2024年5月node.js安装(winmac系统)保姆级教程
|
2月前
|
存储 JavaScript NoSQL
Node.js新作《循序渐进Node.js企业级开发实践》简介
《循序渐进Node.js企业级开发实践》由清华大学出版社出版,基于Node.js 22.3.0编写,包含26个实战案例和43个上机练习,旨在帮助读者从基础到进阶全面掌握Node.js技术,适用于初学者、进阶开发者及全栈工程师。
77 9
|
7月前
|
JavaScript
vue中使用 HotKeys.js 教程(按键响应、快捷键开发)
vue中使用 HotKeys.js 教程(按键响应、快捷键开发)
274 0
|
4月前
|
JavaScript 前端开发
js教程——函数
js教程——函数
65 4
|
5月前
|
JavaScript 前端开发
JavaScript简介
JavaScript简介
|
4月前
|
Web App开发 JavaScript 前端开发
JavaWeb 22.Node.js_简介和安装
JavaWeb 22.Node.js_简介和安装
|
4月前
|
JavaScript 前端开发 Java
Node.js 教程
10月更文挑战第1天
76 0
|
6月前
|
JavaScript NoSQL 前端开发
|
6月前
|
存储 移动开发 JavaScript
JavaScript简介及示例
JavaScript简介及示例
|
6月前
|
JavaScript 前端开发
JavaScript 简介
JavaScript 简介
70 0

热门文章

最新文章

  • 1
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
    23
  • 2
    Node.js 中实现多任务下载的并发控制策略
    32
  • 3
    【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
    25
  • 4
    【JavaScript】深入理解 let、var 和 const
    48
  • 5
    【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战
    44
  • 6
    【03】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架搭建-服务端-后台管理-整体搭建-优雅草卓伊凡商业项目实战
    53
  • 7
    【02】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-ui设计图figmaUI设计准备-figma汉化插件-mysql数据库设计-优雅草卓伊凡商业项目实战
    55
  • 8
    如何通过pm2以cluster模式多进程部署next.js(包括docker下的部署)
    71
  • 9
    【01】Java+若依+vue.js技术栈实现钱包积分管理系统项目-商业级电玩城积分系统商业项目实战-需求改为思维导图-设计数据库-确定基础架构和设计-优雅草卓伊凡商业项目实战
    55
  • 10
    JavaWeb JavaScript ③ JS的流程控制和函数
    62