博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第85节:Java中的JavaScript
阅读量:5264 次
发布时间:2019-06-14

本文共 3753 字,大约阅读时间需要 12 分钟。

标题图

第85节:Java中的JavaScript

复习一下css:

选择器的格式:

元素选择器:元素的名称{}

类选择器:. 开头
ID选择器:# ID选择器

后代选择器: 选择器1 选择器2

子元素选择器:选择器1 > 选择器2
选择器分组: 选择器1,选择器2,选择器3{}
属性选择器:选择器[属性名称=‘属性值’]

盒子模型:

内边距:盒子内的距离

边框:盒子的边框
外边距: 盒子和盒子之间的距离

轮播图

自动播放:每隔3秒切换,切换图片,

// 点击弹框// 确定事件,点击事件// 通过事件定义函数// 在函数里定义操作页面元素,做一些交互的操作  
这里是达叔小生
// 点击切换图片			

setTimeout(): 在指定的毫秒数后调用函数

setInterval(): 按照指定的周期来调用函数
scrollTo(): 把内容滚动到指定的坐标
scrollBy(): 按照指定的像素值来滚动内容
resizeTo(): 把窗口的大小调整到指定的宽度和高度
resizesBy(): 按照指定的像素调整窗口的大小
prompt(): 显示可提示用户输入的对话框
open(): 打开一个新的浏览器窗口
moveTo(): 把窗口的左上角移动到一个指定的坐标
moveBy(): 可相对窗口的当前坐标把它移动指定的像素
focus(): 把键盘焦点给予一个窗口

setInterval()方法按照指定的周期来调用函数,方法会不停地调用函数,直到clearInterval()被调用或者窗口被关闭,

定时器

// 技术分析function test(){ console.log("调用了");}// setInterval("test()", 2000); 这个函数会循环,定时2秒后,这个函数会重新被调用,一直循环。// setTimeout("test()", 2000);这个函数被用了,就不再执行了

取消操作,alert()显示一段消息,blur()把键盘焦点从顶层窗口移开,clearInterval()取消由setInterval()设置的timeoutclearTimeout()取消由setTimeout()方法设置的timeout

setIntervale()

参数:mode 参数为要调用的函数,或是执行代码串millisec 参数为调用code之间的时间间隔
			

图片自动轮播:

// 会被显示在状态栏

文件加载完成事件onload,事件触发

			

显示和隐藏

			

setInterval:每隔多少毫秒执行一次

setTimeout:多少毫秒后执行一次
clearIntervalclearTimeout
img.style.display=blockimg.style.display=none

定时广告:

			

表单效果

onblur 元素失去焦点onchange 域的内容被改变onfocus 元素获取焦点
			
用户名:
密码:
确认密码:
邮箱:
手机号:

表单提交规则

https://github.com/huangguangda/Tools/blob/master/regutils.js

			
用户名:

引入文件

ondblclick: 当用户双击某个对象时调用的事件onerrror: 在加载文档或图像时发生错误onfocus: 元素获得焦点onkeydown: 某个键盘按键被按下onkeypress: 某个键盘按键被按下并松开onkeyup: 某个键盘按键被松开onload: 一张页面或一副图像完成加载onmousedown: 鼠标按钮被按下onmousemove: 鼠标被移动onmouseout: 鼠标从某元素移开onmouseover: 鼠标移到某元素之上onmouseup: 鼠标按键被松开

表格隔行颜色

     修改 | 删除
function init(){ var tab = document.getElementById("tab");}
table对象table对象代表一个html表格,
标签cells[] 返回包含表格中所有单元格的一个数组// 所有单元格rows[] 返回包含表格中所有行的一个数组tBodies[] 返回包含表格中所有tbody的一个数组

代码

表格全选和全不选

getElementById()方法getElementById()方法返回带有指定ID的元素
var element = document.getElementById("tag");
appendChild(node): 插入新的子节点removeChild(node):删除子节点innerHTML: 节点元素的文本值parentNode:节点的父节点childNodes:节点元素的子节点attributes:节点的属性节点
getElementById(): 返回带有指定ID的元素getElementsByTagName(): 返回包含带有指定标签名称的所有元素的节点列表getElementsByClassName(): 返回包含带有指定类名的所有元素的节点列表appendChild(): 把新的子节点添加到指定节点removeChild(): 删除子节点replaceChild():替换子节点insertBefore(): 在指定子节点前面插入新的子节点createAttribute(): 创建属性节点createElement(): 创建元素节点createTextNode(): 创建文本节点getAttribute(): 返回指定的属性值setAttribute(): 把指定属性设置值

效果

			

文本

省市联动

DOM:

Document Object ModelHTML DOM定义了访问和操作的html文档的标准DOM是标准,定义了访问html和xml文档的标准DOM是 Document Object Model 文档对象模型的缩写
			

选择城市

代码

			

案例:

			
分类名称
分类描述
分类商品
已有商品
>>
>>>
未有商品
<<
<<<

结言

好了,欢迎在留言区留言,与大家分享你的经验和心得。

感谢你学习今天的内容,如果你觉得这篇文章对你有帮助的话,也欢迎把它分享给更多的朋友,感谢。

达叔小生:往后余生,唯独有你

You and me, we are family !
90后帅气小伙,良好的开发习惯;独立思考的能力;主动并且善于沟通
简书博客: 达叔小生

结语

  • 下面我将继续对 其他知识 深入讲解 ,有兴趣可以继续关注
  • 小礼物走一走 or 点赞`

转载于:https://www.cnblogs.com/dashucoding/p/11140330.html

你可能感兴趣的文章
git 本地分支与远程分支
查看>>
vim常用快捷汇总
查看>>
js基础第四天
查看>>
设计模式-代理模式
查看>>
小问题?
查看>>
Maven教程
查看>>
Crontab Build_setting的定期检查
查看>>
HTML5简单入门系列(三)
查看>>
.Net 中显式实现接口
查看>>
设计模式之工厂方法模式
查看>>
妙趣横生算法 6:希尔排序
查看>>
[导入][幻想情侣][2008热播韩剧][全16集+OST][韩语中字]
查看>>
Divide Two Integers
查看>>
Top K Frequent Words
查看>>
Qt 从菜单栏打开文件
查看>>
linux下fms2流媒体服务器搭建
查看>>
目前为止用过的最好的Json互转工具类ConvertJson
查看>>
Pass的通用指令开关
查看>>
[Linux内存]linux内存学习(二)——分段和分页
查看>>
XHTML学习要点
查看>>