记JavaScript的入门学习(一)
2016年11月20日算是每天都会利用点时间去思考,去学习,接下来便是我学习JavaScript的前前后后,希望早日学完JavaScript和jQuery
之前学校毕业设计选择了一个如下图的题目
希望可以早日知道这里面到底都使用了什么功能才形成了如此神奇的二维码
如下刚学的例子:
1、通过js脚本改变原有的背景颜色
<!DOCTYPE html>
<html lang = "zh-cn">
<head>
<meta charset = "UTF-8">
<title>关于背景色</title>
</head>
<body bgcolor=white>
<p>Paragraph 1</p>
<script type="text/javascript">
// 改变背景颜色
document.bgColor = "red";
</script>
</body>
</html>
代码仅仅是用来演示,在实际的应用中,如果要将页面的背景色设置成红色,可直接将<body>标记的bgcolor属性设置为“red”即可,并不需要使用JavaScript。例如:如果用户显示器的分辨率比较低,可以使用JavaScript调整页面上的内容。另外,使用JavaScript修改属性还可以实现一些特效,比如实现页面颜色的渐变效果。
2、当页面加载时,首先看到第一段落的内容,即Paragraph 1,然后是一个消息框,这个消息框是由第一个脚本块产生的。这是,浏览器的页面解析过程将被挂起(halt),并一直等待你单击消息框的OK按钮。颜色在点击按钮后在变化,点击按钮之后网页才会向下解析。
<!DOCTYPE html>
<html lang = "zh-cn">
<head>
<meta charset = "UTF-8">
<title>关于背景色</title>
</head>
<body bgcolor=white>
<p>Paragraph 1</p>
<script type="text/javascript">
// document.bgColor = "red";
// script block 1
alert("First script block");
</script>
<p>Paragraph 2</p>
<script type="text/javascript">
// script block 2
document.bgColor="red";
alert("Second script block")
</script>
<p>Paragragh 3</p>
</body>
</html>
通过这个实例,就是可以了解到两种不同的方法来设置页面的背景属性。比如设置页面的背景色属性时,既可以通过HTML标记进行设置,是一种静态的方法,将属性值直接写在HTML ,除非直接修改HTML,否则它的值不会改变;也可以通过JavaScript代码进行设置,可以在程序中动态的改变属性的值。
*动态:指某些元素的属性值或外观是可以改变的,可以在代码中改变它们的值,从而改变这些元素。
不同的浏览器所支持的HTML标准的版本也可能存在差异,不同浏览器中JavaScript解释器所支持也可能有所不同。例如在一个浏览器只能实现图片的移动可能就需要几行或者几十行也可能无法实现。
小结:
至2016.11.24
记JavaScript的入门学习(一)的更多相关文章
- 记JavaScript的入门学习(三)
2016.12.6晚上十点半完成JavaScript的第二章学习,看了点第三章的开头总述,都说原生js每一个知识点都可以分分钟钟让你放弃,而我在努力探索着.月末的时候就回家放假了,希望在家也可以有个小 ...
- 记JavaScript的入门学习(二)
2016年11月25号,利用上午时间学习了JavaScript的数据类型和变量,下午就该去图书馆泡书了. 看完变量的本章节,发现我可能不能一天结束,那我就利用上午和晚上九点回来的时间完成吧.把心态调整 ...
- javascript的入门学习
目录 JavaScript的学习 什么是javascript,如下简称JS 正式使用js js的两种引入方式 head标签与body标签的区别 js定义变量 可以分为如下四种类型: 有3种特殊的数据类 ...
- 【总结整理】javascript基础入门学习(慕课网学习)
https://www.imooc.com/learn/36 注意: javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script ...
- JavaScript 的入门学习案例,保证学会!
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 第一百一十九节,JavaScript事件入门
JavaScript事件入门 学习要点: 1.事件介绍 2.内联模型 3.脚本模型 4.事件处理函数 JavaScript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击.当用户执行某些操 ...
- JavaScript入门学习之二——函数
在前一章中讲了JavaScript的入门语法,在这一章要看看函数的使用. 函数的定义 JavaScript中的函数和Python中的非常类似,只不过定义的方式有些不同,下面看看是怎么定义的 //定义普 ...
- ReactJS入门学习二
ReactJS入门学习二 阅读目录 React的背景和基本原理 理解React.render() 什么是JSX? 为什么要使用JSX? JSX的语法 如何在JSX中如何使用事件 如何在JSX中如何使用 ...
- ReactJS入门学习一
ReactJS入门学习一 阅读目录 React是什么? React如何制作组件? 理解组件属性props 理解页面中如何渲染数据的 理解从服务器端获取数据及理解state的 回到顶部 React是什么 ...
随机推荐
- C#基础知识梳理索引
C#基础知识梳理索引 一 引子 之前曾写了一篇随笔<.NET平台技术体系梳理+初学者学习路径推荐+我们的愿景与目标> 三个月过去了,目标使更多的编程初学者,轻松高效地掌握C#开发的基础,重 ...
- DotNetOpenAuth搭建OAuth2.0
使用DotNetOpenAuth搭建OAuth2.0授权框架 标题还是一如既往的难取. 我认为对于一个普遍问题,必有对应的一个简洁优美的解决方案.当然这也许只是我的一厢情愿,因为根据宇宙法则,所有事物 ...
- CODEFORCES ROUND #273 DIV2
题目大意: A简单的说就是,有五个人,他们刚开始有B元,经过一系列过程后,给你他们现在分别有的钱,让你求出B(> <难得的傻逼题啊...但是要注意B是正整数!特判0) B有n个人,要分成m ...
- Event对象的事件句柄
<html> <!-- onresize 事件会在窗口或框架被调整大小时发生 --> <!--onresize="alert('窗口的大小得到变化就会执行我') ...
- 字符串子串查找strstr
问题: 函数名: strstr 函数原型:char *strstr(const char *str1, const char *str2); 语法:* strstr(str1,str2) str1: ...
- MEF只导出类的成员
MEF只导出类的成员 通过前面两篇文章的介绍,相信各位会明白MEF中有不少实用价值.上一文中我们也讨论了导入与导出,对于导出导入,今天我们再深入一点点,嗯,只是深入一点点而已,不会很难的,请大家务必放 ...
- WampServer Mysql配置
WAMP:Windows下的Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件.可点击此处下载WampServer,然后,按照提示安装WAMP.需要说 ...
- struts2 action 接受数组参数为Null的问题
public List<FormulaDetail> formulaDetails; public List<FormulaDetail> getFormulaDetails( ...
- PostgreSQL数据的导出导入 save your data!
PostgreSQL数据的导出导入 导出PostgreSQL数据库中的数据: $ pg_dump -U postgres -f mydatabase.sql mydatabase 导入数据时首先创 ...
- Ubuntu13.04使用Mesa
3年前写过一些关于如何使用Mesa的文章,如今再试.有些东西已经变了. 首先安装: sudo apt-get install libgl1-mesa-dev sudo apt-get install ...