文章目录

  • JavaScript 简介
  • JS 特点
  • 入门小案例

JavaScript 简介

  • JavaScript 与 Java 关系非常小,诞生于 1995 年,一开始主要用来处理网页中的前端验证,所谓前端验证,就是指检查用户输入的内容是否符合一定的规则,比如用户名的长度,密码的长度,邮箱的格式,并且放在客户端处的浏览器上进行验证;后来还能用来做动态网页。完整的 JavaScript 实现包含了三个部分:ECMAScript、DOM、和 BOM。

JS 特点

  1. 解释型语言,不用编译,直接运行。
  2. 类似于 C 和 Java 的语法结构。
  3. 动态语言。
  4. 基于原型的面向对象语言。

入门小案例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><!--js代码需要编写到script标签中--><script type="text/javascript"><!--type="text/javascript" 写不写无所谓,type 的默认值就是 "text/javascript"-->/*控制浏览器,弹出一个警告框*/alert("这是我的第一行JS代码"); //js代码//希望在页面输出一个内容document.write("一段内容"); //向 body 中写一段内容//向控制台输出一段内容console.log("在控制台输出一段内容");</script>
</head>
<body>
</body>
</html>
  • 执行效果如下图所示:


JavaScript(基础)——初窥门径相关推荐

  1. JavaScript基础笔记集合(转)

    JavaScript基础笔记集合 JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在< ...

  2. javascript基础语法——表达式

    前面的话 一般地,关于javascript基础语法,人们听得比较多的术语是操作符和语句.但是,其实还有一个术语经常使用,却很少被提到,这就是javascript表达式(expression).本文将详 ...

  3. Javascript基础与面向对象基础~第四讲 Javascript中的类对象

    今天来说JS中如何实现类(class),事实上本应该昨天晚上写的,可我失言了,在些说一声"抱歉"!JS中的类是JS面向对象的基础,也是我最拿手的东西,你写的代码能否提高一个层次,一 ...

  4. javascript基础系列(入门前须知)

    -----------------------小历史---------------------------- javascript与java是两种语言,他们的创作公司不同,JavaScript当时是借 ...

  5. JavaScript基础系列---闭包及其应用

    闭包(closure)是JavaScript中一个"神秘"的概念,许多人都对它难以理解,我也一直处于似懂非懂的状态,前几天深入了解了一下执行环境以及作用域链,可戳查看详情,而闭包与 ...

  6. 夯实JavaScript基础之prototype, __proto__, instanceof

    function New(f){return function(){var o = {'__proto__': f.prototype};f.apply(o, arguments);return o; ...

  7. JavaScript基础,Cookies,Sessions

    php和JavaScript,掌握JavaScript基础,自定义函数,流程控制语句,事件,调用JavaScript脚本,在PHP中使用JavaScript. JavaScript是网景公司开发的,是 ...

  8. JavaScript基础一

    1.1 javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) J ...

  9. Web前端-JavaScript基础教程上

    Web前端-JavaScript基础教程 将放入菜单栏中,便于阅读! JavaScript是web前端开发的编程语言,大多数网站都使用到了JavaScript,所以我们要进行学习,JavaScript ...

  10. JavaScript基础---语言基础(1)

    写在前面: 通过四篇博客把JS基础中的基础整理一下,方便自己查阅,这些内容对于实际项目开发中也许并不会在意,但是作为JS的语言基础,自觉还是应该熟悉.在完成这三篇博客(JavaScript基础---语 ...

最新文章

  1. golang连接mysql报错:this authentication plugin is not supported 解决方案
  2. 2013\National _C_C++_A\2.骰子迷题
  3. javascript深拷贝和浅拷贝
  4. vuejs 和 element 搭建的一个后台管理界面【收藏】
  5. CAP 理论 —— 最通俗的解释
  6. 阿里云成国内云业务业内资质最全厂商
  7. 2021全国大学生计算机系统能力大赛操作系统设计赛第一场研讨会隆重举行
  8. android ProgressBar 进度条demo
  9. 【BZOJ 3990】 [SDOI2015]排序
  10. 互联网入口,一个正在消失的“黑洞”
  11. 笔记本作服务器配置无线网卡,如何利用笔记本电脑的无线网卡搭建局域网
  12. A - Robot Rapping Results Report
  13. 一网打尽寄存器、SRAM、DRAM、主存、磁盘、闪存、固态硬盘SSD
  14. 企业号 网页授权 php,微信企业号开发之网页授权接口调用示例
  15. 获取Excel中sheet页的name,并对不同sheet 页进行处理
  16. devexpress html编辑器,图解DevExpress RichEditControl富文本的使用,附源码及官方API
  17. jstack分析 (Thread state=IN_NATIVE) mark
  18. python十六进制转为二进制数_python进制转换(二进制、十进制和十六进制)及注意事项...
  19. 电源完整性系统设计总结
  20. Xcode7中你一定要知道的炸裂调试神技

热门文章

  1. android编译找不到系统so,Android找不到so库解决方法
  2. QQ会员注册完整代码
  3. php+chmod+r,从今往后,谁再告诉你Linux上chmod -R 777解决权限,果断绝交
  4. asp毕业设计——基于asp+access的会员管理系统设计与实现(毕业论文+程序源码)——会员管理系统
  5. loj6198 谢特
  6. [后缀数组][trie合并][启发式合并][并查集] LOJ #6198. 谢特
  7. python大气模型算法_[学习笔记][Python机器学习:预测分析核心算法][利用Python集成方法工具包构建梯度提升模型]...
  8. 工作内容Rshiny框架使用
  9. Oracle数据库各版本下载(迅雷复制粘贴直接下载,别进目录)
  10. linux 删除swp文件,linux E325: 注意 发现交换文件 *.swp 解决方法