网站建设

基于HTML十秒做出淘宝页面

十秒钟做出一个网页,可能大家看完会觉得有点标题党,其实不然,把别人的抠过来还是可以的 比如我这次先把淘宝的网页扣过来为例 第一步:先创建一个heml项目,然后加一个iframe标...

使用canvas仿Echarts实现金字塔图的实例代码

前言 最近公司项目都偏向于数字化大屏展示,而这次发给我的项目原型中出现了一个金字塔图, 好巧不巧,由于我们的图表都是使用Echarts,而Echarts中又不支持金字塔图,作为一个喜欢...

Html5同时支持多端sdk的小技巧

需求 在实际项目中,我们通常会需要做一些跨多平台的页面。比如说一个活动页面,需要在微信小程序里展示,也需要在自家公司的app里面展示,还需要在支付宝等平台里面展示。这时...

一篇文章弄懂js中的typeof用法

目录 基础 返回类型 string 和 boolean number 和 bigint symbol undefined function object 其他 常见问题 引用错误 typeof null typeof 的局限性 扩展:BigInt 类型 总结 基础 typeof 运算符是 javascript 的基础知...

图解JavaScript作用域链底层原理

目录 前言 作用域 1.什么是作用域 2.[[Scopes]]属性 3.作用域链 4.图解查找变量原理 总结 前言 在学习JavaScript时大家一定都知道,外部空间不能访问内部变量,我们往往只知道这一基本规则...

JavaScript实现橱窗展示效果

本文实例为大家分享了JavaScript实现橱窗展示效果的具体代码,供大家参考,具体内容如下 1.先搭架子 * { margin: 0; padding: 0; } .box { width: 800px; height: 190px; border: 1px solid #000; margin: 100px aut...

关于ES6新特性最常用的知识点汇总

目录 1.关键字 2.解构 3.字符串 4.正则 5.数组 6.函数 7.对象 8.Symbol 9.集合 10.Proxy配合Reflect的观察者模式 11. Promise 12.遍历器 13.Generator 14.async 15.Class 16.修饰器 17.Moudle 总结 1.关键字 Let 关键...

javaScript实现放大镜特效

要实现的效果:鼠标放到小图片上小图片上方会出现一个小块,这个小块里面的区域会放大显示到右边大图里面(如下图所示) 这个效果主要用到的是:鼠标的坐标e.clientX,e.clientY,偏...

利用JS实现二叉树遍历算法实例代码

目录 前言 一、二叉树 1.1、遍历二叉树 1.2、用js表示二叉树 1.3、前序遍历算法 1.4、中序遍历算法 1.5、后序遍历算法 1.6、按层遍历算法 二、算法题 1.1、二叉树的最大深度 1.2、二叉树的...

一文了解JavaScript闭包函数

目录 变量作用域 闭包的概念 闭包的用途 闭包的缺点 最后总结一下闭包的好处与坏处 总结 变量作用域 要理解JavaScript闭包,就要先理解JavaScript的变量作用域。 变量的作用域有两种:...

解析element-ui中upload组件传递文件及其他参数的问

最近项目用到了vuethink,里面集成了element-ui,之前一直用的是bootstrap框架,对js也是一知半解,然后也用过vue.js,但也是学的不通透的,然后就各种入坑。 下面就分析一下我使用elemen...

JavaScript预解析,对象详解

目录 一、预解析 1、变量预解析和函数预解析 1、变量预解析 2、函数预解析 2、预解析案例 二、对象 1、创建对象的三种方式 1、利用字面量创建对象 2、利用new Object创建对象 3、利用构...

javascript中&&运算符与||运算符的使用方法实例

目录 前言 运算符 ||运算符 ||运算符的小demo 本章目标 案例实践(通过加载json渲染数据) 结尾 总结 前言 在前端开发领域中,运算符和||运算符是使用率和频繁度比较高的。 运算符和||运...

javascript事件冒泡,事件捕获和事件委托详解

1、事件冒泡 :在javascript事件传播过程中,当事件在一个元素上出发之后,事件会逐级传播给先辈元素,直到document为止,有的浏览器可能到window为止。并不是所有的事件都有冒泡现象...

JS 箭头函数的this指向详解

箭头函数是ES6中的新增特性,他没有自己的this,其this指向从外层代码库继承。 使用箭头函数时要注意一下几点: 箭头函数不能用作构造函数,用的话会抛出一个错误 无法使用argumen...

js内存泄漏场景、如何监控及分析详解

目录 前言 哪些情况会引起内存泄漏 1. 意外的全局变量 2. 遗忘的定时器 3. 使用不当的闭包 4. 遗漏的 DOM 元素 5. 网络回调 如何监控内存泄漏 如何分析内存泄漏,找出有问题的代码 实例...

详细聊聊浏览器是如何看闭包的

目录 前言 闭包简介 如何判别内存垃圾 闭包的内存表示 结语 前言 闭包,是javascript的一大理解难点,网上关于闭包的文章也很多,但是很少有能让人看了就彻底明白的文章。究其原因...

JavaScript实现密码框验证信息

本文实例为大家分享了JavaScript实现密码框验证信息的具体代码,供大家参考,具体内容如下 效果展示: 代码展示 !DOCTYPE htmlhtml head meta charset="utf-8" title/title link rel="stylesheet" type="text/...

基于JavaScript实现密码框验证信息

本文实例为大家分享了JavaScript实现密码框验证信息的具体代码,供大家参考,具体内容如下 !DOCTYPE htmlhtml lang="en" head meta charset="UTF-8" meta name="viewport" content="width=device-width, initial-scale=...

一些在TypeScript上费过时间的地方总结

记录一些自己在ts上费过时间的地方。 (先吐个槽:stackoverflow是真的啥都有,百度是真的没法用) 坑 as断言的兼容性误解,如"a" as "b"这种代码是不会报错的。 interface和type的不一致行...

JS实现消灭星星案例

本文实例为大家分享了JS实现消灭星星的具体代码,供大家参考,具体内容如下 消灭星星的效果图: 功能需求: 1、点击星星,星星消失 2、每隔一秒自动生成一颗星星 3、星星的大小、...

clipboard.js使用总结

目录 (1)介绍: (2)clipboard复印内容的方式有 (3)Function操作有两种: (4)通过属性返回复印的内容 (5)函数和属性的兼容方式 (1)介绍: clipboard.js是一款轻量级的实现复制文...

一起盘点JavaScript中一些强大的运算符

目录 前言 一、空值合并运算符 二、=空赋值运算符 三、.可选链操作符 四、:三元运算符 五、逻辑与()和逻辑或(||) 六、位运算符 和 | 七、双位运算符 ~~ 七、逻辑运算符 ! 7.1 利用!取反...

JavaScript仿小米商城官网完整页面实现流程

目录 一、首页的制作 1.下载APP的制作 2.导航栏的制作 3.轮播图的制作 二、登录、注册页面的制作 1.盒子布局 2.复选框样式更改 三、页面跳转 不知不觉学习前端已经快4个月啦,之前没...

JavaScript深入刨析this的指向以及如何修改指向

目录 this 方法中 对象中 隐藏的this 严格模式 可以改变this指向 this 老规矩先看代码: 方法中 function test(){ console.log(this);} 对象中 Person={ name:"张三", eat:function(){ console.log(this) }} 在方法中...

JS实现元素的拖动与占位功能

这篇博客,是博主这几天刚做的一个项目遇到的一个难点,学会了这个,你就能轻松实现页面元素的移动啦,再配合一些条件,就可以做出一个任务完成进度的页面了! 先来看看效果:...

js代码实现多人聊天室

本文实例为大家分享了js代码实现多人聊天室的具体代码,供大家参考,具体内容如下 设计要求: 1)用户应通过注册登录聊天室 2)聊天室可以显示所有在线用户 3)在每一条聊天内容...

原生JS实现滑动按钮效果

利用Js制作的滑动按钮的具体代码,供大家参考,具体内容如下 首先贴上效果图 再贴上源码 !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" meta http-equiv="X-UA-Compatible" content="IE=edge" meta name="vi...

带你搞懂js的深拷贝

目录 js深拷贝 数据存储方式 什么是浅/深拷贝 常用深拷贝实现 1.通过JSON.stringify和JSON.parse 2.扩展运算符 3.手写递归深拷贝函数 总结 js深拷贝 在讲正题之前我们要先了解数据存储的方式...

JS实现轮播图小案例

本文实例为大家分享了JS实现轮播图小案例的具体代码,供大家参考,具体内容如下 分析: 点击左右箭头 滑动轮播图 鼠标不在轮播图内时 每隔2秒自动滑动轮播图 鼠标移入时 停止自动...

js模拟实现京东详情页图片放大效果

本文实例为大【原URL http://www.yidunidc.com/tw.html复制请保留原URL】家分享了js实现京东详情页图片放大的具体代码,供大家参考,具体内容如下 效果: html: div class="preview_img" img src="upload...

微信小程序实现星级评分

本文实例为大家分享了微信小程序实现星级评分的具体代码,供大家参考,具体内容如下 第一种方法: WXML代码: view 星级评分/view view block class="brightStars" image data-index='0' data-no="{{ite...

详解uni-app中的样式

目录 uni-app中的样式 总结 uni-app中的样式 sass插件需要在官网下载,按提示操作即可 rpx 即响应式px,一种根据屏幕宽度自适应的动态单位。以750宽的屏幕为基准,750rpx恰好为屏幕宽度。...

详解JavaScript的垃圾回收机制

目录 为什么需要垃圾回收(GC) 什么是垃圾回收 垃圾产生 垃圾回收策略 引用计数标记 循环引用引发的问题 解决方法 引用计数算法的优缺点 标记清除算法 核心思想 标记清除算法优缺...

详解JavaScript数组的常用方法

目录 数组的常用方法 pop() unshift() shift() slice() splice() 数组元素去重 concat() join() reverse() sort() 总结 数组的常用方法 push() 改方法可以向数组末尾添加一个或多个元素,并返回数组的新长...

详解JavaScript的函数简介

目录 函数简介 函数function 创建函数 构造函数创建函数 函数声明创建函数 函数表达式创建函数 函数的参数 形参(形式参数): 实参(实际参数): 函数的调用 通过对象调用 new调用 函数的...

浅谈JavaScript节流与防抖

目录 节流与防抖 概念: 区别 节流实现 节流函数 防抖实现 防抖函数 防抖升级版 总结 节流与防抖 概念: 区别 节流实现 节流函数 防抖实现 防抖函数 防抖升级版 总结 节流与防抖 背...

详解JavaScript原型对象的this指向问题

目录 一、this指向 二、修改this指向 1、call()方法 2、apply()方法 总结 一、this指向 构造函数中的this 指向实例对象。那么原型对象this的指向呢? 如下: function Student(age,name){ this.age = age...

详解JavaScript的定时器

目录 简单介绍 setInterval 描述 参数 返回值 用法 setTimeout 描述 参数 用法: 取消timer 在控制台使用定时器 console.time(timerName) console.timeEnd(timerName) 用法 总结 简单介绍 在JavaScript中定时器有...

Three.js实现脸书元宇宙3D动态Logo效果

目录 背景 什么是元宇宙 实现效果 试炼一:THREE.TorusGeometry 试炼二:THREE.TorusKnotGeometry 试炼三:THREE.TubeGeometry 试炼四:Blender + Three.js 用Blender建模 加载Logo模型 添加材质 展示加载进度...

微信小程序uniapp实现左滑删除效果(完整代码)

微信小程序uniapp实现左滑删除效果 实现效果 1,列表中侧滑删除 2,删除不同时存在 3,上下滑动与侧滑删除不影响 在本页面引入组件并使用 (文件在文章的最下方附上) 在需要左滑删除...

举例说明javascript冒泡排序

目录 一、什么是冒泡排序 二、举个例子 第一轮: 第二轮: 第三轮: 第四轮: 第五轮: 第六轮: 总结 一、什么是冒泡排序 冒泡排序 , Bubble Sort ,通过依次来比较相邻两个元素的大...

详解JS数组方法

目录 一、会修改原数组 1.push(): 2.pop(): 3.shift(): 4.unshift(): 5.splice(): 6.sort(): 7.reverse(): 二、不修改原数组 1.toString(): 2.join(): 3.concat(): 4.slice() : 5.map(): 6.forEach(): 7.filter(): 8...

基于Entity Framework自定义分页效果

简介 之前写个一个基于Dapper的分页实现,现在再来写一个基于Entity Framework的分页实现,以及增删改的通用实现。 代码 还是先上代码:https://github.com/jinweijie/EF.GenericRepository 如何运行示...

WPF图形解锁控件ScreenUnLock使用详解

ScreenUnLock 与智能手机上的图案解锁功能一样。通过绘制图形达到解锁或记忆图形的目的。 本人突发奇想,把手机上的图形解锁功能移植到WPF中。也应用到了公司的项目中。 在创建Scr...

ASP.NET MVC5使用MiniProfiler监控MVC性能

MiniProfiler ,一个简单而有效的迷你剖析器,可以有效的实时监控页面。通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL。...

ASP.NET MVC中SignalR的简单应用

一、简介 ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务...

Asp.NET页面中事件加载的先后顺序详解

本文主要给大家介绍了关于Asp.NET页面事件加载先后顺序的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: ASP.NET 母版页和内容页中的事件 我们知道母版...

MVC、MVP和MVVM分别是什么_动力节点Java学院整理

一、MVC MVC模式的意思是,软件可以分成三个部分。 视图(View):用户界面。 控制器(Controller):业务逻辑 模型(Model):数据保存 各部分之间的通信方式如下。 1.View 传送指令到...

Asp.Net使用服务器控件Image/ImageButton显示本地图片

Image/ImageButton服务器控件显示本地的图片 。 这里,我做的是: 数据库中存放了图片的相对地址,读取数据库中的地址,用控件加载显示图片。 步骤: A 、添加服务器控件, 这里以 I...