JavaScript简介
 
JavaScript是NetScape公司为Navigator浏览器开发的,是web前端卸载HTML文件中的一种脚本语言,能实现网页内容的交互显示。当用户在客户端显示该网页时,浏览器就会执行JavaScript程序,用户通过交互的操作来改变网页的内容,来实现web前端中HTML语言无法实现的效果。
 
如何使用JavaScript
 
通过<Script></Script>中直接编写
 
 <html>
<head>
<meat charSet="utf-8">
<title></title>
</head>
<body>
<Script type="text/javaScript">
alert("火星时代web前端JS课程开始啦");
</Script>
</body>
</html>
 
通过<Script Src='目标文档的URL'></Script>链接外部的JS文件
 
首先创建一个teSt.jS文件
 
代码:document.write(“thiS iS a teSt”);
 
然后编写代码:
 
<html>
 
<head>
 
<meat charSet=”utf-8”>
 
<title></title>
 
</head>
 
<body>
 
<Script type=”text/javaScript”>
 
alert("火星时代web前端JS课程开始啦");
 
</Script>
 
<Script Src=”Script/jS/teSt1.jS” type=”text/javaScript” charSet=”utf-8”>
 
</Script>
 
</body>
 
</html>
 
作为某个元素的事件属性值或者是超链接的href属性值
 
<html>
 
<head>
 
<meat charSet=”utf-8”>
 
<title></title>
 
</head>
 
<body>
 
<Script type=”text/javaScript”>
 
<alert(“火星时代web前端JS课程开始啦”)>
 
</Script>
 
<Script Src=”Script/jS/teSt1.jS” type=”text/javaScript” charSet=”utf-8”>
 
</Script>
 
<a herf=”javaScript:confirm(‘您确认报名学习JS课程吗?’);”>报名</a>
 
</body>
 
</html>
 
运行结果:
 
 
代码屏蔽
 
<Script type='text/javaScript'>
 
<!--
 
JS代码;
 
//-->
 
</Script>
 
如果浏览器不支持JS,可以使用<noScript></noScript>标签,显示noScript中的内容
 
JavaScript的基本语法
 
JavaScript的执行顺序
 
按照在HTML文件中出现的顺序依次执行
 
大小写敏感
 
JavaScript严格区分大小写
 
忽略空白符和换行符
 
语句分隔符
 
使用;结束语句
 
可以把多个语句写在一行
 
最后一个语句的分号可以省略,但尽量不要省略
 
可以使用{}括成一个语句组,形成一个块block
 
通过\对代码进行折行操作
 
document.write(' hello\
 
 world');
 
注释
 
单行注释//
 
多行注释/*注释内容*/
 
JavaScript的保留字
 
通过document.write()向文档书写内容
 
通过conSole.log()向控制台写入内容
 
JavaScript中的错误
 
语法错误
 
通过控制台进行调试
 
逻辑错误
 
通过alert()进行调试

教你如何使用JavaScript入门的更多相关文章

  1. JavaScript入门篇 编程练习

    编程挑战 一.定义"改变颜色"的函数 提示: obj.style.color obj.style.backgroundColor 二.定义"改变宽高"的函数 提 ...

  2. JavaScript入门

    本篇内容是学习慕课网相关课程后,总结出可能未来会忘记的内容 (一)JavaScript入门操作 1.js代码插入位置,以及执行顺序 <head> <script type=" ...

  3. 慕课网JavaScript入门篇课程笔记

    1.js注释很重要 单行注释,在注释内容前加符号 “//”. <script type="text/javascript"> document.write(" ...

  4. JavaScript入门基础

    JavaScript基本语法 1.运算符 运算符就是完成操作的一系列符号,它有七类: 赋值运算符(=,+=,-=,*=,/=,%=,<<=,>>=,|=,&=).算术运 ...

  5. JavaScript入门介绍(二)

    JavaScript入门介绍 [函数] 函数function 是Javascript的基础模块单元,用于代码的复用.信息影藏和组合调用. function a(){} 函数对象Function Lit ...

  6. JavaScript入门介绍(一)

    JavaScript入门介绍 [经常使用的调试工具][w3school.com.cn在线编辑] [Chrome浏览器 开发调试工具]按F121.代码后台输出调试:console.log("t ...

  7. 开心菜鸟系列----函数作用域(javascript入门篇)

      1 <!DOCTYPE html>   2 <html>   3 <script src="./jquery-1.7.2.js"></ ...

  8. 开心菜鸟系列----变量的解读(javascript入门篇)

                       console.info(         console.info(window['weiwu'])          console.info(window. ...

  9. javascript入门视频第一天 小案例制作 零基础开始学习javascript

    JavaScript 是我们网页设计师必备的技能之一.我们主要用javascript来写的是网页特效.我们从零基础开始学习javascript入门. 但是,好的同学刚开始不知道怎么学习,接触js,因此 ...

随机推荐

  1. 010-PHP输出数组中第某个元素

    <?php $monthName = array(1 => "January", "February", "March",//初 ...

  2. NIO组件Channel

    基本介绍 NIO的通道类似于流, 但有些区别: 通道可以同时进行读写, 而流只能读或者只能写 通道可以实现异步读写数据 通道可以从缓冲区(Buffer)读数据, 也可以写数据到缓冲区 BIO中的str ...

  3. oracle job不运行,定位问题

    一. job的运行频率设置 1.每天固定时间运行,比如早上8:10分钟:Trunc(Sysdate+1) + (8*60+10)/24*60 2.Toad中提供的: 每天:trunc(sysdate+ ...

  4. windows上通过自定义后缀文件启动Unity应用

    好吧,一个Unity应用并不常见的需求.. 两个步骤 1.关联注册表 2.把自定义后缀文件作为启动参数传给Unity做处理 1.关联注册表  (.XXXX是自定义后缀) Windows Registr ...

  5. Ubuntu19.04的安装过程详解以及操作系统初始化配置

    Ubuntu19.04的安装过程详解以及操作系统初始化配置                                                                       ...

  6. Ican协议建立连接我的感悟

    有一个情形我突然之间想明白了. 注意下面情形:                             假设节点A与节点B已经 正常的建立了连接,并且进行了通讯. 假设 节点B收到了 节点A 的 &q ...

  7. [百度之星]资格赛:IP聚合

    保持着也不知道什么情怀,觉得到现在才能发出来.这道题做完之后看了其他人的代码,然后再看我的,不得不说,真是幼稚的很,尤其是输入这一块,都什么跟什么啊. 但相较于之前来说,不像以前慌张了,学会先思考再去 ...

  8. tomcat端口号被占用,且杀进程不能够杀掉解决办法

    在电脑上安装了zookeeper以后,配置好tomcat启动发现端口号8009端口号被占用,报错如下: 采用netstat –ano 查询所有进程查看或者根据端口号查进程netstat -ano |f ...

  9. django 实现 内网访问 和 用花生壳进行内网穿透

    1.在setting.py中找到  ALLOWED_HOSTS = [] 改为 ALLOWED_HOSTS = ['*',]2.启动服务时使用如下命令行 python .\manage.py runs ...

  10. cf 757C. Felicity is Coming!

    这个题还是比较劲的(题意太神了),才知道vector还可以==和排序,扒题解大法好!! #include<bits/stdc++.h> #define lowbit(x) x&(- ...