网页搭建入门---javascript入门

目录

 

JavaScript基础语法

JS输出

JS变量

JS数据类型

JS函数

JS中的运算符

JS的比较和逻辑运算符

JS条件语句和switch语句

JS的for循环和while循环

JS中的break和continue语句

JS HTML DOM

DOM简介

获得元素

修改HTML内容

修改HTML属性

修改样式

DOM事件的不同写法

添加和删除节点

JS Window

window的方法

window.screen

window.Location

window.history


JavaScript基础语法

JS输出

  • window.alert()警告框
  • document.write()写到HTML文档
  • innerHTML写到HTML元素
  • console.log()写到浏览器后台
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>js输出</title>
</head>
<body>
	<p id="one"></p>
	<script type="text/javascript">
		/**
		window.alert() 警告框
		document.write() 写到 HTML 文档中
		innerHTML 写到 HTML 元素
		console.log() 写到浏览器的控制台
		**/

		alert('helloworld');

		document.write('helloworld');

		document.getElementById('one').innerHTML = "this is p";

		console.log(123)
	</script>
</body>
</html>

JS变量

  • 变量必须以字母开头
  • 变量也能以$和_开头(不推荐)
  • 变量区分大小写

JS数据类型

  • 字符串(String)
  • 数字(Number)
  • 布尔(Boolean)
  • 数组(Array)
  • 空(Null)
  • 未定义(Undefined)

JS函数

  • 函数是由事件驱动或者当他被调用执行的可重复使用的代码块
  • function a(参数){} 声明会前置
  • var a = function(参数){}
  • 函数中的return

JS中的运算符

  • 赋值运算符
  • 算术运算符
  • 字符串的+运算符

JS的比较和逻辑运算符

  • <小于
  • >大于
  • ==等于1==‘1’
  • ===绝对等于(值和类型均相等)
  • !=不等于
  • && and
  • || or

JS条件语句和switch语句

  • 条件语句 if   else if   else
  • switch 语句 switch   case  break  default

JS的for循环和while循环

  • for -循环代码块一定的次数
  • for/in 循环遍历对象
  • while 当指定条件为true时循环指定的代码块
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>js中for循环与while循环</title>
</head>
<body>
	<script type="text/javascript">
		/**
		 *
		 *  for - 循环代码块一定的次数
			for/in - 循环遍历对象
			while - 当指定的条件为 true 时循环指定的代码块
		 */
		
		for( var i = 0; i < 10 ; i++ ){
			console.log('i:'+ i);
		}

		var person = {
			name : 'json',
			age : 25,
			sg: 170
		}

		for( key in person ){
			console.log(person[key])
		}

		var count = 1;
		while( count < 10 ){
			count++ ;
			console.log('执行while循环');
		}
	</script>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CodeCombat 是一个通过玩游戏来学习编程的网站,也是GitHub上最大的开源CoffeeScript(一种脚本语言,类似JavaScript)项目,构筑在几十个开源项目之上的,有上千程序员和玩家为其编写程序、测试游戏。到目前为止,已经翻译成17种国外语言。       它是一款多人编码游戏,该款游戏的任务就是教会大家如何编程,并且通过游戏来提升开发者的技能水平。因为开源,我们可以为孩子们定制我们希望的样式。人们不需要任何编程知识即可了解程序的运行逻辑,并编出实用的代码。      游戏总共超过9千关,每个步骤都会有语音操作提示(非中文),无论你是新手还是编程精英都可以加入到这款游戏中。最重要的是,你是写代码执行游戏。你要扮演得是一名非常有力量的魔法师,要通过你写代码魔法,让你的人去消灭怪兽(其实是怪物)。看起来像是塔防游戏——《王城保卫战》,但却是一款即时战略游戏。每关都会有对话讲解如何操作(遗憾没有中文)左侧是游戏界面,右侧是代码界面,通过在右侧输入关键语句代码,控制左侧角色的移动和攻击等动作。前几关非常简单,几行“上下左右”和“攻击”的代码即可完成通关。每关结束后都有个回顾,告诉你在上一关学到了什么。当输入错误,比如大小写错误,在代码下方会提示具体的出错信息,玩家可以据此Debug。第二关中,你要先去右边吃蘑菇变强,再去击杀怪物。(点击图片查看具体代码,其实向右移动一步即可迟到蘑菇,代码中是两步)第三关,在击杀第一个怪物后,角色的血也不多了,所以要先去下方喝药瓶。下去喝药瓶,输入代码按回车,角色就会照做。第四关前N关都是编程中最基本的顺序语句,随着关数的提升,像“if…else,then”等判断、循环语句也会逐渐加入,可玩性越来越高。玩家在不知不觉也就具备了编程思维。 标签:编程游戏

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值