今天时间"/>
我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaScript 基础教程 (转)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaScript 基础教程 (转)

JavaScript 基础教程 (转)[@more@]

Javascript 基础教程

XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

今天时间比较充裕,考虑到最近好久没有出文章了.有没什么特别的研究,很抱歉,最近

也是觉得很没新意.不过,我想本文还是有点参考价值的,因为至少,对那些没有接触过

JavaScirpt或接触的不多的朋友,还是有一定帮助的.说真的,记得大一的时候,一个同学

用JavaScirpt写的一个禁用鼠标左键,我都觉得很了不起,而且拿来钓MM也是很好的

选择,所以,没理由不学习一下,不是吗,当然作为Script语言,其执行效率当然不会高.且

Javascript和Java是不一样的,JavaScript是脚本语言,而Java则是利用虚拟机把编译好

Bytecode执行.当然Java和JavaScript也是可以一起使用的,比如:

import java.applet.Applet;
import java.awt.Graphics;

public class HelloWorld extends Applet {
 public void paint(Graphics g) {
 g.drawString("Hello world!", 50, 25);
 }
 }

然后在客户端的Html的标记中写


我不想和其他的javascript教程一样.因为,我觉得那样太枯燥,至少看上去,没有丝毫的美感.

每当我读起国内大多数,文章和教程那样,真的很缺乏美感,没有幻想的味道.我以前很喜欢玩

RPG游戏,你们是吗?我想至少玩过吧,把自己想成一个旅行到一个神奇的岛的探险者怎么样?

那么好把,让我为各位准备的旅行手卷展开,你会发现什么.啊哏,很不错吧,你的行廊里,什么都有不是吗?我想,你至少不会毫无防备的被野兽给吃掉,也不会陷入到泥沼中.

*  引路石 ------- 

I'm yarshray

如果,你在浏览器中运行就会看到久违了的Hello World.这里我们要知道的是,之间的代码,那些就是JavaScript代码.我喜欢把他们放到

之间,而有的时候人们也会把他们放到之间.可那样,很容易和正文混在一起

在调试的时候很不方面.在上面的代码中还看到些什么了吗?<!--  //-->,这个是吗?想知道这个是什么,是吗?如果,你要在一个不支持javascript的浏览器中运行.那我保证,这个就有用了.很简单,它什么也不显示.这里再让我们来讨论一下标记,这个标记里有那些比较

有用的属性,下面让我来介绍一下.language 它可以确定你要用到的脚本语言是那一种.如:

vbscript javascript1.2 等.根据浏览器的支持来决定.这个时候如果,你不想让自己的文档看上去很零乱.那么一个好的做法是分开来放置文件.代码文件单独来存放.如上面的代码,你可以

写到.一个hello.js文件中,然后

可以通过这class="lazy" data-src属性来引用资源.但必须保证资源的路径.而且这样做你必须保证,在之间不能插入其他语句.

 * 打开大门的钥匙  -------  Document 对象.

在上一部分,我们终于可以对这世界说一声,我们来了,你必须要欢迎我们.可是你知道,还有一扇门把我们挡在外面.我们需要一把钥匙.来开启这扇门.还记得,我们上面的代码中的

Document.Write(‘Hello word’);Document 称为对象,write称为该对象的方法,我想不用多说

玩过RED的都知道.当然,VC6的同胞们也许会比较陌生,不过,这是一种享受.有方法当然也会

有属性,这是很自然的,就好象是object *op; op->m_xxxx; 那样还是给个方法和属性的例子吧.

 

在网页中看到什么了呢?是….最后的更新时间.看样子,我们离我的目的地又近了一步,至少可以看见时间了.让我们看看还有些什么?不如,我们让它看上去,更符合我们的口味怎么样?我想是个好主义.

输入上面的代码看看.啊哈…..看见什么了?天黑了是吗?是的,休息一下继续明天的旅程吧.

*  路标 ------------  消息框

终于,我们旅行到了,这个世界中,可是该往那儿去呢?嘿,别问我,我也不太清楚.看看路标怎么样?在哪儿呢?hi, look here! A alert. Oh yeah you’re right. 看看上面写了些什么?

注意到什么了吗?是吗?我曾经不是说过,不要把javascript写到中去吗?是的

我是那样说过,可你要知道,这是路标,它会告诉我们要去哪儿.当然,放到最适合它的位置是个好的选择.嘿,朋友,这儿不只一种.还有另外几个看上去也是路标,是吗?让我瞧瞧.哦,也许你是

对的.

window.confirm("Are you sure you want to take a rest?")

嘿,你真的累了吗?如果那样可以来这儿休息一下,看上去象一个旅馆的广告.这个路标的名字似乎叫----confirm .看看那边还有一个是吗.让我看看

window.prompt("please enter user name")

恩?似乎我们自己可以在上面写些东西什么的.是的,看样子,这家旅馆的服务还不错,至少可以写个投诉之类的东西,好了,今晚就住这儿了,至少看上去还不坏.明天继续.

 *  引路人 ---------- 条件结构

早上好,我亲爱的朋友.昨晚睡的好吗?我想,我们还是雇个向导,你怎么样?价格方面应该很便宜,啊哈,那就说定了.看看,他怎么样?看上去挺可靠.

他在说什么?似乎是土语.好象是在说,让我们去个不错的地方.是吗?是的.var是什么?恩,看上去很象是个变量的申明.是的,以后我们可以使用这个变量了,变量的名字叫X是吗?是的,很COOL的名字.然后下面有 if else 这个结构似乎哪儿都有,是选择题吗?是的.选选看.如果,我们选择是,那是个不错的选择.如果是否呢?噢…也不坏,他并不强迫我们是吗.yes/no的值是存放在X中的,而X的值的不同,将会有不同的选择.也就是 if else结构的作用.

我想,我们该结帐了.你来还是我来,签个名吧.以便决定有谁来付帐单.

写好了吗,我们该决定是否去他说的地方了,你听,他又问了一遍

Welcome !

好了,我们出发吧.

  *  行廊   ---------函数

嘿,你准备背包了吗?干什么?噢,天啊!你不知道吗?把一些事物放到背包里,是可以重复使用的,比方:

function testsay()

{

  document.write("How Are You?")

}

这样我们不用对每一个人都说一次,只用testsay(),使用背包里的函数,就可以了.很方便是吗?现在我想一定知道背包的重要性了,那么好吧,还等什么,干什么不自己动手往里面放点东西.


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

JavaScript 基础教程 (转)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

JavaScript 基础教程 (转)

JavaScript 基础教程 (转)[@more@]Javascript 基础教程XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />今天时间
2023-06-03

JavaScript基础教程:从基础到高级,一网打尽

JavaScript 是一种广泛使用的脚本语言,可以帮助您创建交互式网页和应用程序。本教程将从基础到高级,全方位地介绍 JavaScript 的用法,让您成为一名合格的 JavaScript 开发者。
JavaScript基础教程:从基础到高级,一网打尽
2024-02-08

Python基础教程

6.4.5 参数收集的逆过程假设有如下函数:def add(x,y): return x+y比如说有个包含由两个相加的数字组成的元组:params = (1,2)使用*运算符对参数进行“分配”,不过是在调用而不是在定义时使用:>>> add
2023-01-31

Python Numpy-基础教程

目录 1. 为什么要学习numpy? 2. Numpy基本用法 2.1. 创建np.ndarry 2.2. Indexing and Slicing
2023-01-30

python入门基础教程

Python是一门简单易学、功能强大的编程语言,适合初学者入门。下面是一个简要的Python入门基础教程,帮助您快速上手Python编程。1. 安装Python:首先,您需要在计算机上安装Python解释器。您可以从Python官方网站(h
2023-10-25

web前端:JavaScript基础教程新手入门必看

编程学习网: Javascript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给html网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。
web前端:JavaScript基础教程新手入门必看
2024-04-23

mongodb 基础入门教程

算是学习下来精炼的笔记,希望对大家有帮助。如果有问题欢迎大家指正。0.概述MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数
2015-07-29

JavaStream流零基础教程

Java8的另一大亮点Stream,它与java.io包里的InputStream和OutputStream是完全不同的概念,下面这篇文章主要给大家介绍了关于Java8中Stream详细使用方法的相关资料,需要的朋友可以参考下
2022-11-13

JavaScriptTypescript基础使用教程

TypeScript是Microsoft(微软)开发的一种开源编程语言,它充分利用了JavaScript原有的对象模型,并在此基础上进行了扩充,TypeScript设计目标是开发大型应用,它可以编译成纯JavaScript,编译出来的JavaScript可以运行在任何一种JS运行环境中
2022-12-08

Python3 基础语法教程

编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。 当然你也可以为源码文件指定不同的编码:上述定义允许在源文件中使用 Windows-1252 字符集中的字符编码,对应适合语言为保加利亚
2023-01-31

JavaScript Try...Catch 语句入门教程:从基础到精通

JavaScript Try...Catch 语句是用于处理异常的语法结构,它可以捕获错误并执行特定的代码来处理这些错误,从而确保程序的健壮性和稳定性。
JavaScript Try...Catch 语句入门教程:从基础到精通
2024-02-08

java基础教程之接口

定义:接口就是多个类的共有规范(里面的抽象方法),是一种引用数据类型。小提示:基本数据类型包括数值型(整数和浮点数)、字符型、布尔型。格式:public interface 接口名称{//接口内容}备注:接口.java编译后仍然是接口.class接口包含的内容
java基础教程之接口
2019-04-11

unix基础教程3 通信

1、内部通信系统2、外部通信系统3、即时通讯1)交谈命令write(须在线)write username [terminal]$write npp 终端号 (多人同时登录时)$write npp ...ctrl+d (结束)消息发送结束用o
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录