热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JavaScript网络地址作为参数_JavaScript基础

好好学习,天天向上本章节主要内容是:javascript的初步了解,基本语法(三种js书写方式、注释、alert语句、prompt语句、c

好好学习,天天向上

本章节主要内容是:Javascript的初步了解,基本语法( 三种js书写方式、注释、alert语句、prompt语句、console控制台的基本使用 )

前端三层

  • HTML 结构层 从语义的角度描述页面结构
  • css 样式层 从美观的角度描述页面样式
  • Javascript 行为层 从交互的角度描述页面行为

Javascript

  • Javascript 是一种运行在客户端 的脚本语言 ,最早是在 HTML(标准通用标记语言下的一 个应用)网页上使用,用来给 HTML 网页增加动态功能
  • 浏览器就是一种运行 Javascript 脚本语言的客户端,Javascript 的解释器被称为 Javascript 引擎,为浏览器的一部分

ECMAScript 的应用

  • Javscript,JScript,ActionScript 等脚本语言都是基于 ECMAScript 标准实现的
  • 在 Javascript,JScript 和 ActionScript 中声明变量,操作数组等语法完全一样,因为它们都是 ECMAScript。但是在操作浏览器对象等方面又有各自独特的方法,这些都是各自语言的扩展

Javascript 的组成

  • Javascript 是由 ECMAScript,DOM 和 BOM 三者组成的

Javascript 基本语法

1、书写位置

①、写在行内

<

②、写在 html 中的 标签中

<

③、写在外部 js 文件中&#xff0c;在页面引入

<

注意&#xff1a;引用外部 js 文件的 标签中不可以写 Javascript 的代码&#xff0c;自定义的 Javascript 代码&#xff0c;需要书写在另一个新的 标签中

2、Javascript 注释

  • js 注释分为两种&#xff1a;块级注释和单行注释
  • 块级注释&#xff1a;又叫做多行注释&#xff0c;作用范围是选中的多行&#xff0c;写作 /**/
  • 单行注释&#xff1a;作用范围只有符号后面的一行&#xff0c;写作 //

<

VScode 快捷键&#xff1a;单行注释( ctrl&#43;/ )&#xff0c;多行注释( ctrl&#43;shift&#43;/ )

3、alert() 语句

  • alert&#xff1a;警示、警告
  • 作用&#xff1a;在浏览器中弹出一个警示框&#xff0c;警示框的警示内容可以人为自定义
  • alert 语句是一个 js 内置好的功能&#xff08;函数、方法&#xff09;&#xff0c;要想实现功能必须在 alert 关键字后面 加小括号执行&#xff0c;自定义的内容需要传递给小括号内的参数&#xff0c;输出时参数位置的内容会出现 在弹框位置

<

示例图&#xff1a;

语法

  • 语法1&#xff1a;alert 语句作为一个函数&#xff0c;如果要执行&#xff0c;必须在后面紧跟着添加小括号。
  • 语法2&#xff1a;alert 语句作为一个函数&#xff0c;小括号内部可以传递参数&#xff0c;根据数据类型不同&#xff0c;有不同的语法要求&#xff0c;例如文字内容&#xff08;字符串&#xff09;必须写在一对引号内部。
  • 语法3&#xff1a;如果需要添加一对引号&#xff0c;要么是单引号&#xff0c;要么是双引号&#xff0c;不能一单一双
  • 语法4&#xff1a;所有的有特殊功能的符号必须是英文字符
  • 语法5&#xff1a;语句后面的分号必要性。
  • 语法6&#xff1a;js 对换行、缩进、空格也不敏感
  • 语法7&#xff1a;如果 js 中没有特殊控制结构&#xff0c;代码都是从上往下、从左往右进行加载

4、prompt() 语句

  • prompt&#xff1a;提示
  • 作用&#xff1a;弹出一个对话框&#xff0c;内部有一个提示语句以及一个输入框&#xff0c;可以在输入框中根据提示任意输入内容
  • prompt 语句也是 js 内置的一个功能&#xff0c;必须加小括号执行&#xff0c;有两个参数可以进行传递&#xff0c;每 个参数一般都是字符串类型&#xff0c;必须加引号&#xff0c;两个参数中间用逗号分隔&#xff0c;引号和逗号都必须 是英文输入法状态

<

示例图&#xff1a;

  • 第二个参数位置的值&#xff0c;可以删除并重新输入新的内容&#xff0c;代码中也可以不设置第二个参数

5、console 控制台

  • 在大部分浏览器中&#xff0c;都有一个控制台&#xff0c;内部可以查看 HTML、css 代码&#xff0c;甚至调试代码错误
  • 浏览器中右键点击审查元素&#xff08;检查&#xff09;&#xff0c;都可以打开控制台。
  • 快捷键&#xff1a; F12
  • 控制台中有一个 console(控制台) 的选项面板&#xff0c;在 js 中有非常重要的作用

控制台的功能

①、帮助程序员调试程序中出现的 bug&#xff0c;可以提示错误的个数、错误所在的行数、错误类型

②、可以在控制台中直接书写一些语句&#xff0c;进行执行&#xff0c;也可以去计算数字

③、js 有一个内置对象 console&#xff0c;内部封装了大量的属性和方法&#xff08;函数&#xff09;&#xff0c;可以通过给 console 对象打点调用方法名()、属性名方式去执行。有一个叫做 log&#xff08;日志&#xff09;方法&#xff0c;可以 实现参数位置自定义内容在控制台输出

<

示例图&#xff1a;




推荐阅读
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在说Hibernate映射前,我们先来了解下对象关系映射ORM。ORM的实现思想就是将关系数据库中表的数据映射成对象,以对象的形式展现。这样开发人员就可以把对数据库的操作转化为对 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 使用eclipse创建一个Java项目的步骤
    本文介绍了使用eclipse创建一个Java项目的步骤,包括启动eclipse、选择New Project命令、在对话框中输入项目名称等。同时还介绍了Java Settings对话框中的一些选项,以及如何修改Java程序的输出目录。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
author-avatar
潇然free
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有