JavaScript学习(八十三)—JavaScript书写位置、注释、以及输入输出语句

一、JavaScript书写位置

JS 有三种书写位置,分别为行内、内嵌和外部。

(一)、 行内式 JS

<input type="button" value="点我试试" οnclick="alert('Hello World')" />
  • 可以将单行或少量 JS 代码写在HTML标签的事件属性中(以 on 开头的属性),如:onclick

  • 注意单双引号的使用:在HTML中我们推荐使用双引号, JS 中我们推荐使用单引号

  • 可读性差, 在html中编写JS大量代码时,不方便阅读

  • 引号易错,引号多层嵌套匹配时,非常容易弄混

  • 特殊情况下使用

(二)、内嵌 JS

<script

JavaScript学习(八十三)—JavaScript书写位置、注释、以及输入输出语句相关推荐

  1. JavaScript学习(十三)—节点关系

    JavaScript学习(十三)-节点关系 1.childNodes属性 作用:该属性的作用是获取元素节点下面的所有的子节点,包含空白节点 <body><ul><li&g ...

  2. JavaScript学习总结(一)——JavaScript基础

    转载自   JavaScript学习总结(一)--JavaScript基础 一.JavaScript语言特点 1.1.JavaScript是基于对象和事件驱动的(动态的) 它可以直接对用户或客户输入做 ...

  3. JavaScript学习总结(九)——Javascript面向(基于)对象编程

    转载自  JavaScript学习总结(九)--Javascript面向(基于)对象编程 一.澄清概念 1.JS中"基于对象=面向对象" 2.JS中没有类(Class),但是它取了 ...

  4. JavaScript学习总结(七)——JavaScript函数(function)

    转载自   JavaScript学习总结(七)--JavaScript函数(function) 一.函数基本概念 为完成某一功能的程序指令(语句)的集合,称为函数. 二.JavaScript函数的分类 ...

  5. 【Javascript】javascript学习 六 七 JavaScript 变量/运算符

    变量是用于存储信息的容器: x=5; length=66.10; 还记得在学校里学过的代数吗? 当您回忆在学校学过的代数课程时,想到的很可能是:x=5, y=6, z=x+y 等等. 还记得吗,一个字 ...

  6. Javascript学习笔记3 Javascript与BOM简介

    什么是BOM BOM是browser object model的缩写,简称浏览器对象模型 BOM提供了独立于内容而与浏览器窗口进行交互的对象 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象 ...

  7. JavaScript学习(十三)---RegExp对象

    目录 创建RegExp对象 1.使用RegExp的显式构造函数 2.使用RegExp的隐式构造函数,采用纯文本格式 RegExp对象的属性 静态属性: index属性: input属性: lastIn ...

  8. JavaScript学习总结(十三)——极简主义法编写JavaScript类

    前两天在网上无意中发现了一篇使用极简主义法定义JavaScript类的文章,原文链接,这个所谓的"极简主义法"我还是第一次听说,是荷兰程序员Gabor de Mooij提出来的,这 ...

  9. JavaScript学习第十三天

    DOM中HTML改变输出流 document.write()入口函数 当文档加载完成后 执行window.onload = function () {document.write("改变输出 ...

  10. JavaScript 学习笔记 - 12 JavaScript 应用示例

    目录 12.1 使用可折叠菜单 12.2 添加下拉菜单 12.3 改进下拉菜单 12.4 带说明的幻灯片 12.5 一个娱乐姓名生成器 12.6 柱状图生成器 12.7 样式表切换器 12.1 使用可 ...

最新文章

  1. 深度学习100例 | 第30天:TensorFlow2 实现动物识别(90类)MobileNetV2算法(内附源码与数据)
  2. 企业应用程序开发框架的分类
  3. Android 开发笔记___drawable
  4. 2种图像增强方法:图像点运算和图像灰度化处理
  5. 【直播分享】实现LOL小地图英雄头像分析案例【华为云分享】
  6. Visual Tracker Benchmark
  7. 解决Linux操作系统下SSH等终端乱码问题
  8. C6000 DSP技术深度探索(1)---关于启动方式
  9. C语言实现简单的小游戏之三子棋
  10. 2.前端开发命名规范
  11. 【PAT】PAT那些破事
  12. 用PHP写了个 标签 按点击率的 字体大小和颜色的 显示效果
  13. 行测:判断推理(逻辑判断)
  14. 【论文】模型剪枝(Network Pruning)论文详细翻译
  15. 北京周边10个樱桃采摘地
  16. Linux查看配置文件过滤无用的内容
  17. 若要运行此应用程序 您必须首先安装 .NET Framework的以下版本之一
  18. 《C Primer Plus》第5章复习题与编程练习
  19. 搜狗开启AI之路:招股书90次提到AI,王小川持股超10亿
  20. 百药食坊-团队项目开始介绍

热门文章

  1. (转) Dockerfile 中的 COPY 与 ADD 命令 1
  2. fishhook源码分析
  3. linux driver开发
  4. TensorBoard:嵌入可视化
  5. 苹果企业版帐号申请记录
  6. 汇编指令中英文释义 ASCII码字符表
  7. oracle 添加登陆文件路径
  8. html 前端传数据流,jquery – 使用Node.js流式传输数据
  9. python 序列类型函数_序列类型可用的内置函数
  10. 【Python系列】之画BD-RATE及码率波动图示例