中国网站名横向网站源码

张小明 2026/1/13 10:11:44
中国网站名,横向网站源码,品牌排名网站,外汇平台网站开发需求说明#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进行投诉反馈,一经查实,立即删除!

做网站公司起什么名字企业网

飞剪追剪程序plc程序伺服程序 同步控制 适合新手学习参考 包含PLC程序触摸屏程序CAD电路图纸。飞剪追剪这玩意儿听起来高端,实际咱们拆开来看其实挺有意思的。新手搞这个别慌,先说清楚核心就四个字:同步控制。说白了就是让刀片追上材料运动轨…

张小明 2026/1/9 5:45:23 网站建设

网站如何建设名称俄美战争已打响了

LobeChat与Next.js的完美结合:现代Web框架赋能AI前端开发 在今天,一个AI模型再强大,如果它的交互界面卡顿、响应迟缓、功能单一,用户很可能转头就走。我们早已过了“能对话就行”的时代——现在的用户期待的是即时反馈、无缝操作、…

张小明 2026/1/9 5:46:49 网站建设

做网站的品牌公司重庆做网站优化

Elasticsearch数据备份与恢复实战:从原理到落地的完整路径你有没有经历过这样的场景?凌晨两点,监控告警突然炸响——某个核心索引被误删了。日志系统中断、订单查询失败、客服电话被打爆……而此时,你的第一反应是:“还…

张小明 2026/1/9 8:24:54 网站建设

公司怎么建立自己的网站网站建设公司shundeit

COCO 2017数据集:计算机视觉研究者的必备资源宝典 【免费下载链接】COCO2017数据集百度网盘链接 COCO 2017 数据集百度网盘链接本仓库提供COCO 2017数据集的百度网盘下载链接,方便国内用户快速获取数据集 项目地址: https://gitcode.com/Open-source-d…

张小明 2026/1/9 6:34:55 网站建设

成都旅游网站建设规划网站关键词整体方案

CreamApi游戏DLC解锁神器:三分钟掌握全平台自动配置技巧 【免费下载链接】CreamApi 项目地址: https://gitcode.com/gh_mirrors/cr/CreamApi 还在为游戏DLC繁琐的解锁流程头疼吗?CreamApi作为一款智能化的游戏DLC解锁工具,彻底改变了…

张小明 2026/1/13 0:38:38 网站建设

泉州市住房与城乡建设网站平面设计接单软件

第一章:智普请言Open-AutoGLM概述智普请言Open-AutoGLM是智谱AI推出的一款面向自动化机器学习任务的开源大模型工具链,旨在降低开发者在图神经网络与大模型应用中的开发门槛。该框架融合了AutoML与GLM系列模型的优势,支持自动超参优化、特征工…

张小明 2026/1/9 7:19:37 网站建设