Web前端-JavaScript基础教程下

<script>有6个属性:

async对外部脚本有效,可以用来异步操作,下载东西,不妨碍其他操作。

charsetsrc属性指定字符集。

defer表示脚本延迟,等到文档被解析显示后才执行。

language已废弃。

src表示执行外部文件。

type表示使用脚本语言的类型。

<script type="text/javascript" src="dashu.js"></script>
<script  src="dashu.js"></script>
<head>
<script></script>
</head>
<body>
<script></script>
</body>

脚本会被延迟到整个页面解析完毕后运行,不会影响页面结构:

<script defer="defer"></script>

type编写代码使用的脚本语言的内容类型。

<script type="text/javascript">function hello() {alert("hello");}
</script>
// 引用外部文件
<script type="text/javascript" src="example.js"></script>

defer表示脚本会被延迟到整个页面加载完毕后运行。

<!DOCTYPE html>
<html><head><title></title><script type="text/javascript" defer="defer" src=""></script><script type="text/javascript" defer="defer" src=""></script></head><body></body>
</html>

异步脚本使用async属性

<!DOCTYPE html>
<html><head><title></title><script type="text/javascript" async src=""></script>
</head>
<body>
</body>
</html>

xhtml可扩展超文本标记语言

<script type="text/javascript">function compare(a,b){if(a<b){}else{}}
</script>

<noscript>元素,浏览器不支持脚本,浏览器支持脚本,但脚本被禁用。

<html><head><title></title><script type="text/javascript" defer="defer" src=""></script></head><body><noscript><p>需要浏览器启用javascript</p></noscript></body>
</html>

javascript的使用要用<script>元素,外部的文件使用src指向相应的文件,<script>会按照他们在页面的先后依次被解析,defer属性可以让当前脚本不必等待其他脚本,使用<noscript>元素可以指定在不支持脚本的浏览器中显示替代的内容。

基本语法,数据类型:

javascript区分大小写,标识符,第一个字符以字母,下划线或一个美元符号,其他可以是字母,下划线,美元符号,或数字。

不能把关键字,保留字等用作标识符。

严格模式:

"use strict";

关键字:

break,case,catch,continue,default,delete,
do,else,finally,for,function,if,in,
instanceof,new,return,switch,this,throw,try,
typeof,var,void,while,with,

保留字:

abstract,enum,int,short,
boolean,export,interfacee,static,
byte,char,class,const,double,
extends,final,float,goto,implements,import,
interface,long,native,package,private,protected,public
short,static,super,synchronized,throws,volatile
function test() {var msg = "hello"; // 局部变量
}
test();function test() {msg = "hello"; // 全局变量
}
test();

数据类型:

Undefined, null, boolean, number, string, object

undefined未定义;
boolean布尔值;
string字符串;
number数值;
object对象或null;
function为函数。

type操作符用来判断变量的数据类型。

undefined类型

var message;
console.log(message == undefined); // true;

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

作者简介

达叔,理工男,简书作者&全栈工程师,感性理性兼备的写作者,个人独立开发者,我相信你也可以!阅读他的文章,会上瘾!,帮你成为更好的自己。长按下方二维码可关注,欢迎分享,置顶尤佳。

转载于:https://www.cnblogs.com/dashucoding/p/11140252.html

Web前端-JavaScript基础教程下相关推荐

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

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

  2. web前端学习基础教程,简单的图片旋转木马自动轮播js代码

    一款简单的图片旋转木马自动轮播js代码,图片叠加轮播切换效果,支持点击左右箭头按钮控制切换. 案例效果图 案例源码: <!DOCTYPE html> <html lang=" ...

  3. web前端入门基础教程

    了解 WEB 前端(HTML5) 随着互联网与移动互联网的迅猛发展和普及,传统的站点已经不在能满足人们的需求.而现在网 上购物,网上直播,网上订餐等都已经成为生活的一部分.而这些内容的呈现,就是 WE ...

  4. Web前端开发基础教程二

    注释和特殊字符: 如果需要在html文档添加一些便于阅读和理解但又不需要显示在页面中的注释文字,就需要使用注释标签. html中的注释以"<!--"开头,以"--& ...

  5. Web前端开发精品课HTML CSS JavaScript基础教程JavaScript部分知识点总结

    内容来自莫振杰Web前端开发精品课HTML CSS JavaScript基础教程章节总结 第24章  JavaScript简介 1.HTML是网页的结构,CSS是网页的外观,而JavaScript是网 ...

  6. Web前端开发精品课HTML CSS JavaScript基础教程HTML部分知识点总结

    内容来自莫振杰Web前端开发精品课HTML CSS JavaScript基础教程章节总结 第1章  HTML简介   1.前端技术简介 (1)从Web1.0到Web2.0,网页制作已经变成前端开发了. ...

  7. Web前端开发精品课HTML CSS JavaScript基础教程CSS部分知识点总结

    内容来自莫振杰Web前端开发精品课HTML CSS JavaScript基础教程章节总结 第11章  CSS简介 1.HTML是网页的结构,CSS是网页的外观,JavaScript是网页的行为. 2. ...

  8. 好程序员web前端教程分享web前端入门基础知识

    好程序员web前端教程分享web前端入门基础知识,作为合格的Web前端工程师必须得掌握HTML.CSS和JavaScript.只懂其中一两个还不行,必须对这三门语言都要熟悉.下面我们一起来看一看吧! ...

  9. 【尚硅谷】Web前端零基础入门HTML5+CSS3基础教程

    [尚硅谷]Web前端零基础入门HTML5+CSS3基础教程 学习视频来源:哔哩哔哩弹幕网(https://www.bilibili.com/video/BV1XJ411X7Ud?spm_id_from ...

最新文章

  1. 大牛深入讲解!java数组冒泡排序从小到大
  2. 【原创】A进程窗口嵌入到B进程窗口中显示
  3. 这两款无“节操”的浏览器,在315被曝光后,终于被下架了
  4. 第一章 SDN介绍 (附件2)【SDNNFV基础、云计算】
  5. 年薪50万的Python架构师 不是梦
  6. 【SpringMVC框架】小结+视图解析器配置前缀和后缀
  7. 纯手写实现HashMap
  8. 关于C语言数据类型的PPT,C语言基本的数据类型.ppt
  9. Linux设备驱动01:Linux设备驱动概述
  10. 企业如何提升数据质量
  11. java秒数格式转换_Java中整数(秒数)转换为时分秒格式(xx:xx:xx)
  12. 实现链表翻转的两种方法
  13. java list泛型等价_Java泛型 - 通用列表( Generic List)
  14. Java对象转换Map(工具类)
  15. 如何进行邮件营销,邮件营销群发是否有效?
  16. 微信保存图片查看与清理工具
  17. LoRa:SX1278
  18. 如何在Windows10下安装ubuntu双系统(无U盘)
  19. mysql 双冒号,SQL中的双冒号(::)符号
  20. 网络攻防实战演习之蓝队指南

热门文章

  1. dbstart $oracle_home,使用dbstart和dbshut命令启动和关闭数据库
  2. c# mysql 汉字乱码_c#+mysql 中文乱码
  3. js实现kmp算法_搜索算法 与 随机算法 (JS实现)
  4. wxpython制作表格界面_Python wxPython库使用wx.ListBox创建列表框示例
  5. Git和SourcesTree的安装
  6. Unity3D基础26:物体实例化
  7. 吴恩达神经网络和深度学习-学习笔记-11-Momentum梯度下降法
  8. [深度学习] 池化层函数及其逆过程函数
  9. Java实现简单的计算器
  10. modelsim仿真ROM IP数据输出为0的解决办法