- 博客(16)
- 收藏
- 关注
原创 第七章 DOM(Docuemnt Object Model)基础
DOM是 Document Object Model 的缩写,中文翻译意思就是文档对象模型。那么什么是文档对象模型呢?
2023-06-02 11:10:15
404
原创 HTML5服务器通信
后来web人员想实现更流畅的web应用,而不是反复发送页面并生成所有内容,这样的性能很大程度的浪费了,实现这一组技术的就是Ajax,其中涉及一个XMLHttpRequest的JavaScript的对象,使用这个对象,网页可以直接与web服务器通信,发送数据,取得相应,不比整体提交或刷新。后来,软件公司为了更好的修改页面,他们设计了一个服务器端工具,就是在第一步请求,和第二步响应之间插入一些代码,以便动态的修改页面。web服务器通信历史,之前的web通信就是浏览器请求网页,然后服务器返回响应。
2022-09-28 21:12:15
231
原创 HTML5的离线应用
就是你现在正在页面上浏览网页或者填写信息,正在这时,你家的wifi突然断了,那么这时你重新连接页面会发现之前的页面都重新加载了,之前填写的相关信息也得从头开始写。那么如果你的web应用支持离线功能,那么就不会用这种经历了。
2022-09-25 19:51:28
531
原创 第五章 JavaScript流程控制
因为需要写重复的代码 所以我们要用循环 for for in while do while。isNaN() 判断不是一个数字 不是一个数字 False 是一个数字 true。将数组中10 20 30 40 50 60 变成 60 50 40 30 20 10。但是这样是不是很麻烦 如果用for循环只需要用三行代码就可以实现。写法:for(初始值;就是在if语句的基础上在嵌套一个if语句。假设 你需要将一个语句输出10遍。依照代码的书写顺序来执行代码。写法: while(条件){
2022-09-25 19:49:43
463
原创 第四章 运算符
用delete删除数组的元素 原本元素会变成empty (空) 数组长度不变。算数运算符就是 + - * / % 加 减 乘 除 取模。(非) 对当前的表达式进行否对 对就是错 错就是对。写法:++ – 在原本值的基础上加1/减1;获取举例2022年1月1日的剩余天数怎么写?写法 = += *= -= /= %=这样获取的会是我们想象中的剩余天数吗?举一个例题,算一下以下的值等于什么?剩下的不演示了 因为都是一样的。删除数组的值 或者对象的属性。就是在原本值的基础上加x;
2022-09-19 11:53:05
162
原创 HTML5的web数据存储
就是你在1.html页面中改变了本地存储,那么在2.html的页面中会触发onStorage事件(必须是同台计算机相同浏览器打开的页面)就是浏览器不同窗口间的通信机制,简单来说就像我和你打视频电话,我这边的一举一动都会在你的显示器上展示出来。这里就如两个页面,第一个页面我要添加名字,那么第二个页面很快就显示出来你在第一个页面中添加的名字。就是让网页的数据在计算机上存储一段时间,可以是临时存储也可以是长期存储,如cookie。为了把自定义对象存储web中,必须先把对象转换为文本形式,所以。
2022-09-19 11:50:41
1113
原创 HTML5中h1标签的优化用法
根据HTML的说法,页面中可以有多个一级标题,但很多开发人员会倾向使用只用一个一级标题,因为这样可以明确告诉搜索引擎网站中的内容。当然你也可以采用只将站点顶部的标题设置为h1元素,其他区块设置为h2标题。注意上方的h1是隐藏了,其中图片描述和h1标签描述文本内容相同,那么我想说为什么要添加一个看不见的h1标签呢?HTML5中role属性告诉辅助设备(如屏幕阅读器)这个元素所扮演的角色,如我们的一个轮播图可以使用。要知道自己网页的纲要是什么样子,可以想象把所有内容都剥离,只剩下标号为h1 h2 h3的文本。
2022-09-14 15:15:53
695
原创 HTML5的语义元素
那么什么是语义元素呢?简单来说,这些标注的内容被赋予了额外的涵义,并且不做真正的任何事。 那么既然不做真正的任何事,我们为什么要使用语义元素呢?语义化元素示例请访问示例页面如我们页面大体都分为三个组成部分,头部,主体内容,尾部。之前我们可能都使用div元素来进行而现在可以使用header和footer来代替网页的头部,和尾部header标签表示网页的头部信息footer标签表示网页的尾部信息article标签用于表示完整的,自成一体的内容块,如博客文章hgroup标签里放标题 如果
2022-09-12 10:51:44
394
原创 HTML5新增元素
但是IE浏览器仍是当今程序员比较头疼的问题,那就是兼容性,这归咎于IE浏览器的更新缓慢,而我们也不能放弃使用ie浏览器的用户(对于中国而言.世界上用户最多的是使用IE8),要知道IE9才开始支持HTML5。这时候谷歌开发了一个叫Google Chrome Frame 改造IE,针对于IE6 7 8 9 开发的一个插件,原理就是在IE浏览器中运行谷歌浏览器,但需要IE用户得安装这个,但还不如直接下载谷歌浏览器。如我们查询中国2020-2022年浏览器的装机情况,从下图可知,可见使用谷歌浏览器的用户为主流。
2022-09-11 08:33:25
95
原创 第一章 JavaScript的初步认识
(看需求 如果你的代码很多 加载很慢 你可以将代码放在head里面) 但一般情况下我们都按第一种方式去写代码。建立一个扩展名为.js的文件,通过script标签中的scr属性来进行引入。字母,数字,下划线组成,不能以数字,汉字,标点符号开头.写法:prompt(“输入你的年纪”);写法: console.warn();写法:alert(“弹出来的东西”);写法:confirm(“你是人吗”);写法:console.error();写法:console.log();**变量:**就是可以变化的值。
2022-09-10 16:20:40
283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人