大家好,好长时间不见了,因为博主最近在驾校学习开车,所以耽误了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. 【译】JavaScript 开发者年度调查报告

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

  3. 【转载】JavaScript导出Excel

    [转载]JavaScript导出Excel 原文地址 如果没有用到前端插件,也没有用到后台poi导出的话,用js导出也是一种方式.亲测可用. /** * 导出excel */ var idTmr; f ...

  4. 【荐】JavaScript图片放大技术(放大镜)示例代码

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. 【原】javascript执行环境及作用域

    最近在重读<javascript高级程序设计3>,觉得应该写一些博客记录一下学习的一些知识,不然都忘光啦.今天要总结的是js执行环境和作用域. 首先来说一下执行环境 一.执行环境 书上概念 ...

  6. 【废弃】JavaScript 控制类语法

    创建: 2017/10/07 完成: 2017/10/07 结束: 2019/02/19 把所有内容迁出到[JavaScript 基础]并将本博文归档到[废弃] return前加一个空格, 使所有单元 ...

  7. 【Tip】JavaScript

    『JavaScript』 『引用网络资源』 JQuery <script src="http://code.jquery.com/jquery-latest.js">& ...

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

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

  9. JavaScript进阶【一】JavaScript模块化开发的基础知识

    //模块化的最初写法 //1.最初写法 //下面的m1和m2就组成了一个模块 //缺点:"污染"了全局变量,无法保证不与其他模块发生变量名冲突,而且模块成员之间看不出直接关系. f ...

随机推荐

  1. Codeforces Round #228 (Div. 1) C. Fox and Card Game 博弈

    C. Fox and Card Game 题目连接: http://codeforces.com/contest/388/problem/C Description Fox Ciel is playi ...

  2. Linux-JDK+Tomcat的安装笔记

    Linux-JDK+Tomcat的安装 一.JDK的安装 1.  使用命令uname –a查看系统的版本确定系统的位数,然后去JDK官网下载相应位数的安装程序,进行安装. 2.  使用rz命令将下载的 ...

  3. linux命令-每天一点进步

    2018-05-28 1.yum install -y,这里的-y表示,在安装软件的过程中,无需用户输入yes or no,默认yes 2../sbin/nginx -s reload,重启nginx ...

  4. 一个小动画,颠覆你的CSS世界观

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  5. 七问C#关键字const和readonly

    const和readonly经常被用来修饰类的字段,两者有何异同呢? const 1.声明const类型变量一定要赋初值吗? --一定要赋初值 public class Student { publi ...

  6. powerdesigner 设置字段显示comment注释

    在Columns标签下,一排按钮中找到这个按钮:Customize Columns and Filter

  7. EXC_BAD_ACCESS(code=2,address=0xcc 异常解决 及 建议不要在子线程中刷新界面

    iOS 上不建议在非主线程进行UI操作,在非主线程进行UI操作有很大几率会导致程序崩溃,或者出现预期之外的效果. 我开始不知道这一点,在子线程中进行了弹窗操作,结果程序就出问题了! 报的错误是(EXC ...

  8. 页面中checkbox返回的是一个数组,如何对数组进行操作

    1. 仅仅利用javascript进行操作: //html代码如下: <form action="#" method="POST" onsubmit=&q ...

  9. jquery 根据name获取元素的问题

    我要获取name属性为test的元素 但是这个test是赋值给变量的 如var name='test'; 即要获取name属性为变量name的元素 请问jquery怎么写? $("input ...

  10. SXH232摄像头使用示范

    It occurred to me suddenly that I wanted to program the our camera sensor for PC desktop, just like ...