- 文章目录前言一、认识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代理机制,希望对大家有所帮助,谢谢。 如果文中有不对、疑惑的地方,欢迎在评论区留言指正🌻
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签