js深度复制使用浏览器API
2023-05-14如何实现深度拷贝,前面的文章:js中的深拷贝和浅拷贝区分以及实现 给出了几种,但都是很复杂的,这篇文章通过另辟蹊径的用浏览器自身的API来实现深度拷贝,有MessageChannel、history
js点击元素跳转至指定位置
2023-05-14js点击页面某处跳转至页面指定元素的位置,这是一种不一样的跳转方法,不是a标签的href属性加元素id点击对应按钮跳转至对应楼层效果,看演示图:示例demo:<!DOCTYPE html>
jquery/js无缝滚动组件支持电脑端和手机端
2023-05-14今天前端哥分享的jquery/js无缝滚动组件支持电脑端和手机端,滚动样式文本可自定义图片、文本,可自定义方向,可自定义速度效果图:需要引入的文件:<link rel="stylesheet"
jquery/js文字滚动百叶窗特效
2023-05-14今天前端哥分享的的是利用jquery做一个文字上下如百叶窗滚动的特效,代码也非常的简单,即使是新手也能看懂并引入到实际项目开发中首先看效果图:必须引入jquery:<script src="ht
layui js css字体图标选择插件
2023-05-14今天分享的是前端哥之前在做项目的时候遇到的一个需求,h5端需要很多的图标并且需要后台控制,当时设计师也比较忙,刚好前端框架用的layui,前端哥想了想就结合css字体图标font-awesome制作的
css旋转属性transform
2023-05-14 css常见几种元素转换(缩放、位移、旋转、倾斜) 一:缩放 缩放:scale 作用:使元素在形状上发生改变 属性:scale 格式 : transform:scale(X,Y) x:表示水平方向缩放
js获取url的信息或者参数
2023-05-14获取当前页面路径var pathname = window.location.pathname;获取当前页面完整的urlvar url = window.location.href;获取当前
js常用的继承方式
2023-05-14继承是面向对象编程中又一非常重要的概念,js支持实现继承,不支持接口继承,实现继承主要依靠原型链来实现的原型链首先得要明白什么是原型链,在一篇文章看懂proto和prototype的关系及区别中讲得非
JS取消默认事件和阻止冒泡
2023-05-14js冒泡和捕获是事件的两种行为,使用event.stopPropagation()起到阻止捕获和冒泡阶段中当前事件的进一步传播。使用event.preventDefault()可以取消默认事件防止冒泡
js判断IE浏览器版本IE6,IE7,IE8,IE9,IE10,IE11
2023-05-14前端开发中常常会和IE打交道,本文将介绍如何使用JavaScript来判断IE浏览器的每个版本,包括IE11、IE10、IE9、IE8、IE7、IE6等更旧浏览器,并且还可以叠加,如IE10及以下,I