网站设计论文题目html制作简单个人主页代码

张小明 2026/1/10 8:45:40
网站设计论文题目,html制作简单个人主页代码,怎么用表格做网站,大连网站优化多少钱#xff08;参考资料黑马程序员#xff0c;详细资料和学习视频可去b站黑马程序员获取#xff09; 一、window对象 1.BOM(浏览器对象模型) BOM(Browser Object Model ) 是浏览器对象模型window对象是一个全局对象#xff0c;也可以说是JavaScript中的顶级对象像document、…参考资料黑马程序员详细资料和学习视频可去b站黑马程序员获取一、window对象1.BOM(浏览器对象模型)BOM(Browser Object Model ) 是浏览器对象模型window对象是一个全局对象也可以说是JavaScript中的顶级对象像document、alert()、console.log()这些都是window的属性基本BOM的属性和方法都是window的。所有通过var定义在全局作用域中的变量、函数都会变成window对象的属性和方法window对象下的属性和方法调用的时候可以省略window2.定时器-延时函数JavaScript 内置的一个用来让代码延迟执行的函数叫 setTimeout语法setTimeout 仅仅只执行一次所以可以理解为就是把一段代码延迟执行, 平时省略window清除延时函数注意延时器需要等待,所以后面的代码先执行每一次调用延时器都会产生一个新的延时器两种定时器对比执行的次数延时函数: 执行一次间歇函数:每隔一段时间就执行一次,除非手动清除3.JS执行机制1JavaScript 语言的一大特点就是单线程也就是说同一个时间只能做一件事。这是因为 Javascript 这门脚本语言诞生的使命所致——JavaScript 是为处理页面中用户的交互以及操作DOM 而诞生的。比如我们对某个 DOM 元素进行添加和删除操作不能同时进行。 应该先进行添加之后再删除。单线程就意味着所有任务需要排队前一个任务结束才会执行后一个任务。这样所导致的问题是如果JS执行的时间过长这样就会造成页面的渲染不连贯导致页面渲染加载阻塞的感觉。为了解决这个问题利用多核 CPU 的计算能力HTML5 提出 Web Worker 标准允许 JavaScript 脚本创建多个线程。于是JS 中出现了同步和异步。2同步前一个任务结束后再执行后一个任务程序的执行顺序与任务的排列顺序是一致的、同步的。就是做一件事情时要按事情的顺序进行当前任务未结束不能开始下一个任务任务必须有序进行。异步你在做一件事情时因为这件事情会花费很长时间在做这件事的同时你还可以去处理其他事情。就是当前任务未结束可以处理其他任务。他们的本质区别 这条流水线上各个流程的执行顺序不同。同步任务同步任务都在主线程上执行形成一个执行栈。异步任务JS 的异步是通过回调函数实现的。一般而言异步任务有以下三种类型:1、普通事件如 click、resize 等2、资源加载如 load、error 等3、定时器包括 setInterval、setTimeout 等。异步任务相关添加到任务队列中任务队列也称为消息队列。3JS 执行机制1. 先执行执行栈中的同步任务。2. 异步任务放入任务队列中。3. 一旦执行栈中的所有同步任务执行完毕系统就会按次序读取任务队列中的异步任务于是被读取的异步任务结束等待状态进入执行栈开始执行。图中两个例子都输出132执行栈中执行完后再去执行任务队列中的等待任务即使延迟0秒4.location对象location 的数据类型是对象它拆分并保存了 URL 地址的各个组成部分常用属性和方法href属性获取完整的 URL 地址对其赋值时用于地址的跳转search属性获取地址中携带的参数符号 后面部分hash属性获取地址中的啥希值符号 # 后面部分reload方法用来刷新当前页面传入参数 true 时表示强制刷新5.navigator对象navigator的数据类型是对象该对象下记录了浏览器自身的相关信息常用属性和方法通过 userAgent 检测浏览器的版本及平台例如//检测userAgent浏览器信息!(function () {const userAgent navigator.userAgent//验证是否为Android或iPhoneconst android userAgent.match(/(Android);?[\s\/]([\d.])?/)const iphone userAgent.match(/(iPhone\sOS)\s([\d_])/)// 如果是Android或iPhone则跳转至移动站点if (android || iphone) {location.href http://m.itcast.cn}})()6.history对象history 的数据类型是对象主要管理历史记录 该对象与浏览器地址栏的操作相对应如前进、后退、历史记录等二、本地存储1.本地存储介绍随着互联网的快速发展基于网页的应用越来越普遍同时也变的越来越复杂为了满足各种各样的需求会经常性在本地存储大量的数据HTML5规范提出了相关解决方案。1数据存储在用户浏览器中2设置、读取方便、甚至页面刷新不丢失数据3容量较大sessionStorage和localStorage约 5M 左右2.本地存储分类1localStorage作用: 可以将数据永久存储在本地(用户的电脑), 除非手动删除否则关闭页面也会存在特性1可以多窗口页面共享同一浏览器可以共享2以键值对的形式存储使用注意键名是自己命名键和值都需要加单引号2sessionStorage特性1生命周期为关闭浏览器窗口2在同一个窗口(页面)下数据可以共享3以键值对的形式存储使用4用法跟localStorage 基本相同3.存储复杂数据类型步骤1问题本地只能存储字符串,无法存储复杂数据类型。解决需要将复杂数据类型转换成JSON字符串,存储到本地语法JSON.stringify(复杂数据类型)2问题因为本地存储里面取出来的是字符串不是对象无法直接使用解决把取出来的字符串转换为对象语法JSON.parse(JSON字符串)
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做的好的农产品网站有哪些郑州今天刚刚发生的新闻

第一章:Open-AutoGLM 任务状态实时监控在大规模语言模型自动化推理场景中,任务执行的可观测性至关重要。Open-AutoGLM 提供了一套完整的任务状态实时监控机制,支持开发者和运维人员动态追踪任务生命周期、资源消耗与异常告警。监控接口接入 通…

张小明 2026/1/5 19:42:44 网站建设

烟台做网站找哪家好新乡建设工程信息网站

sizeof是一个操作符计算的是1.变量所占内存空间的大小2.计算类型所创建的变量占据的空间大小单位是字节~是二进制位取反,1变成0,0变成1|是按位或赋值运算符它的作用是先对两个操作数进行按位或运算再将结果赋值给左操作位数等价于aa|b举个简单例子(以二进制计算&…

张小明 2026/1/5 14:43:11 网站建设

普陀网站建设比较实惠网站 关键词

从0开始挖漏洞?只要你够狠,3个月就能挖到第一笔赏金! 挖漏洞其实技术含量并不高,更看重耐心和积累。只要你肯下功夫,哪怕零基础,3个月足够让你挖到人生第一个漏洞,拿到第一笔赏金。别再问“我能…

张小明 2026/1/8 0:26:57 网站建设

郑州网站推广优化公司深圳网站建设html5

DouyinLiveRecorder架构深度解析:模块化设计与高扩展性实践 【免费下载链接】DouyinLiveRecorder 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveRecorder Python直播录制技术在现代多媒体处理领域扮演着重要角色,DouyinLiveRecorder作…

张小明 2026/1/5 18:10:26 网站建设

国家企业信用信息公示系统官网站南通云网站建设

鹰速光电公司的Cameralink图像采集卡软件,转usb的采集卡, Espeedgrab软件使用方法【4 图像处理】。 一千多元的工业级图像采集卡,可以替代万元的 pleora的iport cl-u3的,而且很多场合可替代dalsa采集卡。 #采集卡#cameralink#鹰速…

张小明 2026/1/6 5:51:29 网站建设

wordpress评论增强个人网站可以做seo吗

现在越来越多的思维导图软件都开始收费了,免费的思维导图不好找,今天给大家推荐几款还不错的思维导图软件,有需要的小伙伴可以下载收藏。 Zhimap(网站) 在线思维导图网站 Zhimap是一款在线的思维导图网站,…

张小明 2026/1/8 21:00:06 网站建设