大家好,好长时间不见了,因为博主最近在驾校学习开车,所以耽误了DHTML的更新日程,对此实感愧疚。

好了,不再得瑟了,接下来该介绍DHTML中比较核心的一个东东—Javascript。

初看Javascript有点头晕,因为名字中有个Java,Java似乎很难啊,学好那东东没有个几年是学不好的的啊,如果你有这样的心理那你就错了,Javascript是一种动态网页脚本语言,他和Java的关系就如同加州牛肉面和马华牛肉面之间的关系,虽然名字里都有牛肉面,都是做面起家的,但是两种面里的汤的味是不一样的,当然也不能小看Javascript,Javascript是目前最火的动态脚本语言,网页设计中最耀眼的Jquery其实就是对Javascript的封装,网页设计最火的Ajax技术都是通过Javascript和其他技术的综合实现的, Javascript甚至可以开发Unity3D游戏,因此作为程序员Javascript是一定要全面掌握的,要求级别要比CSS高很多很多。

说了这么多,那就看看到底是在哪里用的呢?

还记得我在前面介绍HTML时提过<script>标签吗,Javascript的代码就是放在这里的,另外Javascript代码也可以封装在一个js文件里,在通过引用的形式引用进来,在使用Jquery的时候就是这样引用的,这种引用的使用方式是使用的频率最多的。

Javascrip是一门独立的程序设计语言,但是他是一个弱类型语言,如果你有C#或者Java基础,学习这门语言应该不成问题,程序员在学习Javascript前最好先掌握C、C++、C#或者Java语言中的一种语言,只是建议,为什么这么建议呢,因为他们很多的语法很相似。

下面说一下在HTML页面里怎么使用Javascript代码。

方式一:

在head标签内写script标签,在script标签内写Javascript代码,格式如下:

<head><script type=”text/javascript”>

var hello=”hello”;

</script></head>

“var“是Javascript中的数据类型,之所以说Javascript是一种弱类型语言就是在这里,Javascript里所有的数据类型包括整型、字符串型等都是统一用var代替,并且数据类型可以灵活赋值,如下代码:

var num=false;

num=”我错了吗?”;

在Java等语言里是绝对不允许此种现象的发生,但是在Javascript里是完全可以的,num的值就是被赋值的字符串,说道这是不是感觉Javascript真是碉堡了,呵呵,确实是碉堡了。

方式二:

通过<script>标签引入js文件到HTML页面的head标签内,js文件直接写Javascript代码,不能加<script>标签,格式如下:

<script src=”hello.js” type=”text/javascript”>

</script>

这里的src属性的值是js文件的路径和文件名,在js文件中写的代码被引用到HTML页面后,我们在操作的时候,和在script标签内操作的一样,例如在js文件中我定义一个var,当我引入该js文件后,我想操作该var,就直接为var赋值或者操作即可,但是所做的操作代码都必须写在<script>标签内,且类型是text/javascript。

好了,萝莉啰嗦了很多,这一节就到这里吧,下一节将介绍Javascript中的函数,函数应该是Javascript的核心的核心,这么强调其实一点都不过分,呵呵,敬请期待吧。

DHTML【9】--Javascript相关推荐

  1. DHTML【10】--Javascript

    大家好,这一节主要介绍Javascript的函数.函数是Javascript的核心中的核心,这么强调一点都不过分,相信没有人反对,如果有人反对,你以后可以不用函数,呵呵,说的有点绝了啊. 下面看一下J ...

  2. java窗口如何定时关闭_[Java教程]【温故而知新】Javascript窗口效果 (全屏显示窗口、定时关闭窗口)_星空网...

    [温故而知新]Javascript窗口效果 (全屏显示窗口.定时关闭窗口) 2014-10-30 0 1.全屏显示窗口 全屏显示窗口 2.定时关闭窗口 定时关闭窗口 来源:<HTML.CSS.J ...

  3. 【前端】JavaScript —— WebAPI

    JavaEE传送门 JavaEE [前端]JavaScript -- JS的组成与基本语法 [前端]JavaScript -- JS的基本语法之数组, 函数- 目录 WebAPI DOM 获取元素 事 ...

  4. 【视频教程】Javascript ES6 教程39— ES6 ba

    在前面,我们一起学了前38节的内容,今天我们开始第39节的内容<ES6 Babel 简介>,希望对你有所帮助. 在这里,简单说明一下,这个系列的视频教程视均来源Youtube,一共有54个 ...

  5. 【JS】JavaScript正则表达式基础

    目录 一.正则表达式基础 二.JS字符串使用正则表达式 (1).新建正则表达式对象 (2).方法 (3).使用 三.Regexper 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScri ...

  6. javascript java 传参_[Java教程]【JS】JavaScript中的参数传递

    [Java教程][JS]JavaScript中的参数传递 0 2017-02-18 00:00:24 ECMAScript中所有函数的参数都是按值传递的,简单讲就是函数外部的值 复制给函数内部的参数, ...

  7. 【译】JavaScript 开发者年度调查报告

    截至目前有超过了 5000 人参与了(该次调查),准确的说是 5350 人.我迫不及待的想要和大家分享一下这次调查的细节.在分享之前我想要感谢参与调查的每一个人.这是 JavaScript 社区一个伟 ...

  8. 【HTML③】JavaScript基础、使用JavaScript制作网页特效、使用前端库及UI框架快速开发

    [HTML③]JavaScript基础.使用JavaScript制作网页特效.使用前端库及UI框架快速开发 八.JavaScript基础 1.JavaScript JavaScript简称JS是用于制 ...

  9. 【废弃】【WIP】JavaScript 函数

    创建: 2017/10/09 更新: 2017/11/03 加上[wip] 废弃: 2019/02/19 重构此篇.原文归入废弃  增加[废弃中]标签与总体任务 结束: 2019/03/12 完成废弃 ...

最新文章

  1. 开源oa_开源OA:可以轻松支持云文档管理
  2. VMware搭建Android x86
  3. 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
  4. 从《四驱兄弟》到“联想中国”
  5. Android 2017-2018面试题详解
  6. final、finally和finalize;throw和throws;collection和collections;==和equals;Statement和PrepareStatement...
  7. 如何用孩子兄弟表示法存储树c语言,C语言,数据结构,树的孩子兄弟表示法,程序一切正常,但是有个问题不太懂了,园豆不多,帮帮忙,求助一下....
  8. 知识图谱|各生命周期主流算法 实践
  9. python递归函数对照表_python-访问递归函数中附加到列表的值
  10. AWT_事件监听(Java)
  11. 堆栈平衡:估计这是最详细的讲解堆栈平衡的了
  12. pccad 电气元件_CAD电气符号库下载|cad电气符号图库大全 GB4728完整版 - 极光下载站...
  13. 蒲公英快速查询苹果手机UDID方法
  14. python创建文件的方法_python创建文本文件的简单方法
  15. 你有没有见过5GB大小的图片?
  16. python中栈是先进后出_python中的栈 LIFO类似于堆即先进后出
  17. 操作系统中cpu如何工作
  18. 【C#工具】后宫佳丽三千
  19. 路由器开发整理(1)
  20. Java腾讯云支付对接

热门文章

  1. linux中mysql自动备份操作文档_linux下mysql自动备份和自动删除文件功能实现
  2. 去黑边_Vegas pro 17导入的素材有黑边咋进行去除的3种方法
  3. mysql unescape解码_python mysql escape\n(简单语法错误)
  4. linux ip协议栈 漏洞,【漏洞预警】雪藏11年:Linux kernel DCCP double-free 权限提升漏洞(CVE-2017-6074)...
  5. linux eclipse 菜单,Ubuntu 16.04中的Eclipse Mars菜单栏选项失效
  6. 飞桨模型保存_史上最全解读 | 飞桨模型库重大升级 主流算法模型全覆盖
  7. 20191022:(leetcode习题)山脉数组的峰顶索引
  8. oracle undo seg,正确切换undo
  9. html是非结构数据吗,Python处理非结构数据
  10. php开发当中遇到的各种问题,PHP项目开发中遇到过的问题