- 文章目录前言一、认识BOM二、介绍window对象2.1、全局变量是window的属性(以及一些内置函数)2.2、窗口尺寸相关属性2.3、窗口改变大小事件(onresize)2.4、卷动高度与卷动事件(onscroll)三、document相关事件3.1、切换屏幕(onvisibilitychange)四、navigator对象五、history对象六、location(含案例)七、BOM制作特效 文章目录前言一、认识BOM二、介绍window对象2.1、全局变量是window的属性(以及一些内置函数)2.2、窗口尺寸相关属性2.3、窗口改变大小事件(onresize)2.4、卷动高度与卷动事件(onscroll)三、document相关事件3.1、切换屏幕(onvisibilitychange)四、navigator对象五、history对象六、location(含案例)七、BOM制作特效
- 文章目录前言一、定时器(√)1.1、介绍定时器与清除定时器方法(含案例)1.2、解决按钮点击时设置定时器setInterval()的小问题1.3、实际案例(设置与删除定时器)二、延时器(√)三、认识异步四、定时器实现动画4.1、js实现动画(不推荐)4.2、js+css配合实现动画实现盒子左右移动(过渡+基本判断)案例出现问题(通过函数节流解决)实际案例1、无缝连续滚动特效2、跑马灯轮播图(左右翻 文章目录前言一、定时器(√)1.1、介绍定时器与清除定时器方法(含案例)1.2、解决按钮点击时设置定时器setInterval()的小问题1.3、实际案例(设置与删除定时器)二、延时器(√)三、认识异步四、定时器实现动画4.1、js实现动画(不推荐)4.2、js+css配合实现动画实现盒子左右移动(过渡+基本判断)案例出现问题(通过函数节流解决)实际案例1、无缝连续滚动特效2、跑马灯轮播图(左右翻
- 文章目录前言一、事件监听1.1、常见的鼠标事件监听1.2、常见的键盘事件监听1.3、常见的表单事件监听1.4、常见的页面事件监听二、事件传播2.1、认识捕获阶段与冒泡阶段2.2、DOM0级事件与DOM2级事件(onXXX、addEventListener())两个级别事件介绍示例测试1、捕获阶段与冒泡阶段(查看其执行顺序)2、DOM0级书写的两个相同事件(后覆盖前,只生效一个)3、DOM2级书写的 文章目录前言一、事件监听1.1、常见的鼠标事件监听1.2、常见的键盘事件监听1.3、常见的表单事件监听1.4、常见的页面事件监听二、事件传播2.1、认识捕获阶段与冒泡阶段2.2、DOM0级事件与DOM2级事件(onXXX、addEventListener())两个级别事件介绍示例测试1、捕获阶段与冒泡阶段(查看其执行顺序)2、DOM0级书写的两个相同事件(后覆盖前,只生效一个)3、DOM2级书写的
- 文章目录前言一、认识DOM1.1、什么是DOM1.2、认识属性nodeType1.3、介绍document对象1.4、延时运行(window.onload)二、常用方法相关类对象HTMLCollection()HTMLElement2.1、访问元素节点常用方法getElementById()(根据id获取一个对象)getElementByTagName()(根据标签名获取一个集合)getEleme 文章目录前言一、认识DOM1.1、什么是DOM1.2、认识属性nodeType1.3、介绍document对象1.4、延时运行(window.onload)二、常用方法相关类对象HTMLCollection()HTMLElement2.1、访问元素节点常用方法getElementById()(根据id获取一个对象)getElementByTagName()(根据标签名获取一个集合)getEleme
- 文章目录前言一、认识Javascript与ECMAScript二、JS的书写位置三、输出语句(alert、console.log)四、认识与学会处理异常4.1、介绍三种常见异常4.2、介绍REPL环境五、变量5.1、var与let区别5.2、介绍const5.3、定义的变量与命名5.4、js新特性:变量声明提升六、数据类型认识两种数据类型typeof运算符使用6.1、基本数据类型(五种)①numb 文章目录前言一、认识Javascript与ECMAScript二、JS的书写位置三、输出语句(alert、console.log)四、认识与学会处理异常4.1、介绍三种常见异常4.2、介绍REPL环境五、变量5.1、var与let区别5.2、介绍const5.3、定义的变量与命名5.4、js新特性:变量声明提升六、数据类型认识两种数据类型typeof运算符使用6.1、基本数据类型(五种)①numb
- 大家好,我是CoderBin。 几乎所有编程语言最基本的功能之一,就是能够储存变量当中的值,并且能在之后对这个值进行访问或修改。事实上,正是这种储存和访问变量的值的能力将状态带给了程序。 大家好,我是CoderBin。 几乎所有编程语言最基本的功能之一,就是能够储存变量当中的值,并且能在之后对这个值进行访问或修改。事实上,正是这种储存和访问变量的值的能力将状态带给了程序。
- 大家好,我是CoderBin。本次总结了关于JavaScript的上百道高频面试考点,并且会持续更新,感谢大家的留言点赞收藏 💗 如果文中有不对、疑惑或者错字的地方,欢迎在评论区留言指正🌻 本文是《「2022」JavaScript最新高频面试题指南(上)》的后续部分。 大家好,我是CoderBin。本次总结了关于JavaScript的上百道高频面试考点,并且会持续更新,感谢大家的留言点赞收藏 💗 如果文中有不对、疑惑或者错字的地方,欢迎在评论区留言指正🌻 本文是《「2022」JavaScript最新高频面试题指南(上)》的后续部分。
- 大家好,我是CoderBin,本次总结了关于JavaScript的上百道高频面试考点,并且会持续更新,感谢大家的留言点赞收藏 💗 如果文中有不对、疑惑或者错字的地方,欢迎在评论区留言指正🌻 大家好,我是CoderBin,本次总结了关于JavaScript的上百道高频面试考点,并且会持续更新,感谢大家的留言点赞收藏 💗 如果文中有不对、疑惑或者错字的地方,欢迎在评论区留言指正🌻
- 前言 浏览器兼容性一直是前端开发中不得不面对的一个问题。而最突出的就是IE。对绝大多数公司来说,兼容IE6的性价比已经很低,而IE7则几乎已经绝迹。所以,常见的兼容性下限是IE8。这也正是Angular1.2x的兼容性目标,Angular团队声明:Angular的持续集成服务器会在IE8下运行所有的测试。但这些测试不会运行在IE7及以下版本,它们也不会保证Angular将会工作在这... 前言 浏览器兼容性一直是前端开发中不得不面对的一个问题。而最突出的就是IE。对绝大多数公司来说,兼容IE6的性价比已经很低,而IE7则几乎已经绝迹。所以,常见的兼容性下限是IE8。这也正是Angular1.2x的兼容性目标,Angular团队声明:Angular的持续集成服务器会在IE8下运行所有的测试。但这些测试不会运行在IE7及以下版本,它们也不会保证Angular将会工作在这...
- 大家好,我是CoderBin,本次对前端跨页面通信方案进行总结分析,希望对大家有所帮助。 感谢大家的留言点赞收藏 💗 大家好,我是CoderBin,本次对前端跨页面通信方案进行总结分析,希望对大家有所帮助。 感谢大家的留言点赞收藏 💗
- WEB APIs ( BOM )BOM- 操作浏览器Window对象BOM(Browser Object Model ) 是浏览器对象模型。BOM(浏览器对象模型)定时器-延时函数JavaScript 内置的一个用来让代码延迟执行的函数,叫 setTimeout语法:setTimeout(回调函数,等待毫秒数)setTimeout 仅仅只执行一次,所以可以理解为就是把一段代码延迟执行, 平时... WEB APIs ( BOM )BOM- 操作浏览器Window对象BOM(Browser Object Model ) 是浏览器对象模型。BOM(浏览器对象模型)定时器-延时函数JavaScript 内置的一个用来让代码延迟执行的函数,叫 setTimeout语法:setTimeout(回调函数,等待毫秒数)setTimeout 仅仅只执行一次,所以可以理解为就是把一段代码延迟执行, 平时...
- 搭建npm私服可以选用多个软件,博主选用verdaccio搭建,什么是Verdaccio呢?官方解释:[Verdaccio](https://verdaccio.org/zh-CN/docs/what-is-verdaccio) 是一个 Node.js创建的轻量的私有npm proxy registry。简单来说,我们设计的组件库有隐私性,不方便上传npm,我们就可以部署一个Npm私有服务。 搭建npm私服可以选用多个软件,博主选用verdaccio搭建,什么是Verdaccio呢?官方解释:[Verdaccio](https://verdaccio.org/zh-CN/docs/what-is-verdaccio) 是一个 Node.js创建的轻量的私有npm proxy registry。简单来说,我们设计的组件库有隐私性,不方便上传npm,我们就可以部署一个Npm私有服务。
- 大家好,我是CoderBin,最近在做一个Vue项目,其中涉及到了头像图片上传。由于之前没做过图片上传功能,所以在实现这个功能时着实遇到了不少坑。本次打算将实现过程以博文的形式分享给大家。 大家好,我是CoderBin,最近在做一个Vue项目,其中涉及到了头像图片上传。由于之前没做过图片上传功能,所以在实现这个功能时着实遇到了不少坑。本次打算将实现过程以博文的形式分享给大家。
- 众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架构体验最好,更像原生app。简单来说,单页面App不需要频繁切换网页,可以局部刷新,整个加载流畅度会好很多。 废话就不多说了,直接到正题吧,浅谈一下我自己理解的几种单页面架构: 1、requirejs+angular+angular-route(... 众所周知,现在移动Webapp越来越多,例如天猫、京东、国美这些都是很好的例子。而在Webapp中,又要数单页面架构体验最好,更像原生app。简单来说,单页面App不需要频繁切换网页,可以局部刷新,整个加载流畅度会好很多。 废话就不多说了,直接到正题吧,浅谈一下我自己理解的几种单页面架构: 1、requirejs+angular+angular-route(...
- 大家好,我是CoderBin,本次讲讲全面解析JavaScript中ES6的Proxy代理机制,希望对大家有所帮助,谢谢。 如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻 大家好,我是CoderBin,本次讲讲全面解析JavaScript中ES6的Proxy代理机制,希望对大家有所帮助,谢谢。 如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
上滑加载中
推荐直播
-
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中
热门标签