Day27 html css
div 块标签. |
|
特点: 独占一行,有高度和宽度 |
|
span 行元素. |
|
特点:在同一行显示,当前行满了自动去下一行显示. 不识别高度和宽度 |
1.1.1.1 2.输入域标签 :<input>
l <input> 标签用于获得用户输入信息,type属性值不同,搜集方式不同。最常用的标签。
n type属性
u text:文本框,单行的输入字段,用户可在其中输入文本。默认宽度为 20 个字符
u password:密码框,密码字段。该字段中的字符以黑圆显示。
u radio:单选框,表示一组互斥选项按钮中的一个。当一个按钮被选中,之前选中的按钮就变为非选中的 。
u submit:提交按钮。提交按钮会把表单数据发送到服务器。一般不写name属性,否则将“提交”两个字提交到服务器。
因为不同项目注册需要的字段不同,需要完成的案例中没有覆盖所有的表单元素,以下标签使用也需要大家掌握。
u checkbox: 复选框
u file:文件上传组件,提供"浏览"按下可以选择需要上传文件.
u hidden:隐藏字段. 数据会发送给服务器,但浏览器不进行显示。
u reset:重置按钮。将表单恢复到默认值。
u image:图形提交按钮,通过src给按钮设置图片。
u button:普通按钮,常用于与JavaScript结合使用。
n name:元素名,如果需要表单数据提交到服务器,必须提供name属性值,服务器通过属性值获得提交的数据。
n value属性:设置input标签的默认值。submit和reset为按钮显示数据
n size:大小
n checked属性:单选框或复选框被选中。
n readonly:是否只读
n disabled:是否可用
n maxlength:允许输入的最大长度
Day28 javaScript
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。(HTML页面脚本)
l JavaScript 被设计用来向 HTML 页面添加交互行为。
l JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言)。
l JavaScript 由数行可执行计算机代码组成。
l JavaScript 通常被直接嵌入 HTML 页面。
JavaScript 是一种解释性语言(就是说,代码执行不进行预编译)
1.1.1 2.数据类型
【基本类型】
l Undefined ,Undefined 类型只有一个值,即 undefined。当声明的变量未初始化时,该变量的默认值是 undefined。
l Null ,只有一个专用值 null,表示空,一个占位符。值 undefined 实际上是从值 null 派生来的,因此 ECMAScript 把它们定义为相等的。
n alert(null == undefined); //输出 "true",尽管这两个值相等,但它们的含义不同。
l Boolean,有两个值 true 和 false
l Number,表示任意数字
l String,字符串由双引号(")或单引号(')声明的。JavaScript 没有字符类型
1.1.2 3.JS中的函数编写方式:(重点)
函数:实现一定功能的代码块,类似与Java中的方法。关键字function,函数名自定义。
<script type="text/javascript">
//方式1:声明函数
function demo01(){
alert("案例1");
}
// 方式1:调用函数
demo01();
//方式2:声明匿名函数
var demo02 = function(){
alert("案例2");
};
//方式2:调用函数
demo02();
</script>
1.1 window对象(掌握)
概念:浏览器窗口
特点:window关键字一般可以不写.
l 方法:定时器
函数名 |
描述 |
setInterval() |
按照指定的周期(以毫秒计)来调用函数或计算表达式 |
clearInterval() |
取消由 setInterval() 设置的 timeout。 |
setTimeout() |
在指定的毫秒数后调用函数或计算表达式。 |
clearTimeout() |
取消由 setTimeout() 方法设置的 timeout |
l 方法:消息框
函数名 |
描述 |
alert() |
显示带有一段消息和一个确认按钮的警告框。 |
confirm() |
显示带有一段消息以及确认按钮和取消按钮的确认框。 确认框: 确定返回true 取消返回false |
prompt() |
显示可提示用户输入的提示框。 点击确定获得用户输入数据 |
BOM总结(Browser Object Mode) (掌握)
浏览器对象模型,通过这个就可以操作浏览器
1.2 location对象(了解)
概念:浏览器的地址栏
l href属性:设置或返回完整的 URL。
1.3 history对象(了解)
概念:浏览器的前进/后退按钮
l go() 方法:跳转到指定页面
a) go(-1) 加载前一个连接,等效back()
b) go(1) 加载后一个链接,等效forward()
1.3.0.1 标签体内容:innerHTML
l alert() :向页面中弹出一个提示框!!
l innerHTML :向页面的某个元素中写一段内容,将原有的东西覆盖
概念: <a>标签体</a>. 标签体可以是普通文本,也可以是标签
l nnerHTML - HTML 元素的内部文本
获得:document.getElementById(“divId”).innerHTML
设置:document.getElementById(“divId”).innerHTML = "...."
l 常见事件
事件名 |
描述 |
onsubmit |
提交按钮被点击 |
onblur |
元素失去焦点 |
onfocus |
元素获得焦点 |
1.4 常见事件
l 常见事件
事件名 |
描述 |
onload |
某个页面或图像被完成加载 |
onsubmit |
提交按钮被点击 |
onclick |
鼠标单击某个对象 |
ondblclick |
鼠标双击某个对象 |
onblur |
元素失去焦点 |
onfocus |
元素获得焦点 |
onchange |
用户改变域的内容 |
onkeydown |
某个键盘的键被按下 |
onkeypress |
某个键盘的键被按下或按住 |
onkeyup |
某个键盘的键被松开 |
onmousedown |
某个鼠标按键被按下 |
onmouseup |
某个鼠标按键被松开 |
onmouseover |
鼠标被移到某元素之上 |
onmouseout |
鼠标从某元素移开 |
onmousemove |
鼠标被移动 |
1.4.1 表单事件(掌握)
onsumbit 表单提交事件
onblur 元素失去焦点
onfocus元素获得焦点
1.4.2 页面加载事件(掌握)
window.onload
1.4.3 鼠标事件(掌握)
onclick 鼠标单击事件
ondblclick 鼠标双击事件
onmouseover 鼠标移入事件
onmouseout 鼠标移出事件
1.4.4 键盘事件(了解)
onkeydown 键盘按下
onkeypress 键盘按下或按住
onkeyup 键盘弹起
1.5 步骤分析
- 添加页面加载事件
- 获得所有的tr对象
var trs = document.getElementsByTagName(‘tr’);
- 使用for循环,给奇数行添加背景色
1.6 案例实现
l 在提供html页面的基础上,编写js代码
<script type="text/javascript">
window.onload = function () {
var allTr = document.getElementsByTagName("tr");
// 跳过前2行
for (var i = 2 ; i < allTr.length ; i ++) {
//给行tr设置背景颜色,奇数行白色,偶数行指定颜色
if(i % 2 == 0){
allTr[i].style.backgroundColor="#FFF";
} else {
allTr[i].style.backgroundColor="#4E7FD1";
}
DOM总结(掌握)
1.6.1 什么是DOM
l DOM:Document Object Model 文档对象模型,定义访问和操作结构化文档(HTML)的方式。
n 创建的结构化文档:html、xml 等
n DOM包括:核心DOM、HTML DOM、XML DOM。通常情况下HTML DOM 和XML DOM是可以相互使用的。
l HTML DOM 将 整个HTML文档呈现成一颗DOM树,树中有元素、属性、文本等成员。
l 块标签:以区域块方式出现。每个块标签独自占据一整行或多整行。
n 常见的块元素:<h1>、<div>、<ul>等
l 行内元素:不必在新的一行开始,同时也不强迫其他元素在新的一行显示。
n 常见的行内元素:<span>、<a> 等
html css <input> javaScript .数据类型 JS中的函数编写方式 BOM总结 DOM总结的更多相关文章
-
【javascript】js中的函数节流和函数防抖
一.概念解释 函数节流和函数防抖,两者都是优化高频率执行js代码的一种手段. 大家大概都知道旧款电视机的工作原理,就是一行行得扫描出色彩到屏幕上,然后组成一张张图片.由于肉眼只能分辨出一定频率的变 ...
-
基础篇:1.JavaScript运行在html中,引用有几种方式?—— 6.js中常用的输出方式?
书接上文,上文提到若干条JavaScript的基础性知识,大部分都是一些概念性的东西,本着认真严谨的态度,我们要认真对待,有些条目的问题是某个知识点的周边延伸,为节约篇幅,就一起整理了,如有描述不对的 ...
-
javascript中,一个js中的函数,第一句var _this = this;为什么要这样做?
javascript中,一个js中的函数,第一句var _this = this;为什么要这样做? 下面是源码: 下面这段代码是常用的网站首页,自动切换span或者tabbar来变更List显示内容的 ...
-
JS中的函数、Bom、DOM及JS事件
本期博主给大家带来JS的函数.Bom.DOM操作,以及JS各种常用的数据类型的相关知识,同时,这也是JavaScript极其重要的部分,博主将详细介绍各种属性的用法和方法. 一.JS中的函数 [函数的 ...
-
【javascript】html5中使用canvas编写头像上传截取功能
[javascript]html5中使用canvas编写头像上传截取功能 本人对canvas很是喜欢,于是想仿照新浪微博头像上传功能(前端使用canvas) 本程序目前在谷歌浏览器和火狐浏览器测试可用 ...
-
前端之js中的函数
函数 函数就是重复执行的代码片. 函数定义与执行 <script type="text/javascript"> // 函数定义 function ...
-
JS中的函数,Array对象,for-in语句,with语句,自定义对象,Prototype
一)函数 A)JS中的函数的定义格式: function add(a,b) { var sum = a+b; document.write("两个数的和是:" + sum); // ...
-
js中的函数,Date对象,Math对象和数组对象
函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. ...
-
js中getByClass()函数
js中getByClass()函数进化史 对于js来说,我想每一个刚接触它的人都应该会抱怨:为什么没有一个通过class来获取元素的方法.尽管现在高版本的浏览器已经支持getElementsByCla ...
随机推荐
-
破解Excel密码保护文件
首先打开vba编辑器,输入代码: Public Sub AllInternalPasswords() ' Breaks worksheet and workbook structure passwor ...
-
hdu 3507 斜率dp
不好理解,先多做几个再看 此题是很基础的斜率DP的入门题. 题意很清楚,就是输出序列a[n],每连续输出的费用是连续输出的数字和的平方加上常数M 让我们求这个费用的最小值. 设dp[i]表示输出前i个 ...
-
Python 的property的实现 .
描述符.就是 将某种特殊类型①的类的实例指派给另一个类的属性 ①只要实现一下三种方法的其中一个就是特殊类型. __get__(self,instance,owner) -用于访问属性,他返回属性的值. ...
-
Android Touch(1)事件的传递流程(*)
1,Activity,ViewGroup,View的关系 2,触摸事件 3,传递事件时的重要函数 4,事件传递流程参考图 5,其它参考资料 1,Activity,ViewGroup,View的关系 本 ...
-
在ueditor编辑器的光标停留处插入内容
业务场景: 首先在ueditor编辑器中插入一段文本,然后我想在文本的某个位置(光标停留处)插入一个字符串,这个字符串是从页面的其他地方选择得来的. 注意,当我们点击ueditor编辑器以外的地方,编 ...
-
oralce数据库常用到的一些sql命令(加字段注释,修改数据之类)
最近开始接触oralce,整理了一下最近使用 pl/sql 常用到的一些sql命令 1.修改表中的数据 编写查询语句及条件,然后加上"FOR UPDATE","FOR U ...
-
Python数据类型深入学习之数字
一. 数字常量 1. 下面来看看Python的数字常量中都要哪些类型: 数字 常量 129,-89,0 一般整数 9999848499999L,4594646469l 长整型数(无限大小) 1.232 ...
-
Android中openmax实现框架
OMX中 OMXNodeInstance 负责创建并维护不同的实例,这些实例是根据上面需求创建的,以node作为唯一标识.这样播放器中每个OMXCodec在OMX服务端都对应有了自己的OMXNodeI ...
-
C#中委托的发展与匿名函数
匿名函数(C# 编程指南) 匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用. 可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数. 共有两种匿名函数 ...
-
[转载] 更改pip源至国内镜像,显著提升下载速度
原文地址: https://blog.csdn.net/lambert310/article/details/52412059 经常在使用python的时候需要安装各种模块,而pip是很强大的模块安装 ...