博客首页
AI软件学习
JS前端
WEBAPP
HTML CSS
MYSQL数据库
LINUX系统
网站相关
工作
所在位置:
首页
JS前端
JS基础
列表
JS基础
苹果菜单放大效果
10-19
苹果放大菜单效果主要是运用了三角函数的知识,其实三角函数在编程中应用的还是非常广泛的,而且个人觉得也非常的实用,之前我写的css旋转真实坐标的转换(点击这里穿越)也是运用了三角函数,那么如果利用三角函数的知识来实现苹果放大菜单效果呢?在写效果之前,你可以猛戳这里查看最终效果。接下来,我们先看一张图:要实现这个效果,首先我们需要知道鼠标释放点和每个菜单项中心点
归档:JS基础
访问:377
来源:
js旋转后元素的缩放
10-19
说到js的缩放,每个人都有自己不同的看法,有的觉得简单,有得可能又觉得没有那么容易,在我看来,对于大部分真正实现过这个功能的人来说,这个小功能还是有一些挑战的(当然算法大神除外)。对于没有任何旋转的元素来说,要单纯的实现缩放功能确实不难,只需要考虑好鼠标再往不同方向移动的时候元素x,y,width,height的变化情况基本就没啥问题,但是如果是旋转后的元素
归档:JS基础
访问:397
来源:
JS检测是否为空数据
10-09
function isNull(str) { return !str && str !== 0 && typeof str !== "boolean" ? true : false;}
归档:JS基础
访问:380
来源:
js版的in_array的实现方法
10-09
var arr = ['a','b','c'];console.log(in_array('b',arr)); // truefunction in_array(search,array){ for(var i in array){ if(array[i]==search){
归档:JS基础
访问:587
来源:
JS 获取键盘按键 event.altKey、event.ctrlKey、event.shiftKey 属性
10-08
event.altKey语法:event.altKey取值:true | false 1|0说明:altKey属性为true表示事件发生时Alt键被按下并保持,为false则Alt键没有按下。 altKey属性可结合鼠标或键盘使用,多用于制作一些快捷操作方式。 event.ctrlKey 功能:检测事件发生时Ctrl键是否被按住了。语法:event.ct
归档:JS基础
访问:519
来源:
JS获取日期方法函数:new Date()
09-16
getTime() { //获取当前时间并打印 var _this = this; let yy = new Date().getFullYear(); let mm = new Date().getMonth()+1; let dd = new Date().getDate(); let hh = new Date().
归档:JS基础
访问:531
来源:
JS随机生成指定位置(随机生成4位数、6位数、8位数等等)
09-08
本方法可以实现指定的数字位数; function rand(min,max) { return Math.floor(Math.random()*(max-min))+min; } randnum=rand(1000,9999);//随机生成4位数
归档:JS基础
访问:1241
来源:
json对象和json字符串之间的转化
11-10
json字符串----->json对象使用JSON.parse()函数var jsonStr = '{"name":"zhangsan","age":23,"email":"chentging@aliyun.com"}';var json = JSON.parse(jsonStr);console.log(json);//输出:Object
归档:JS基础
访问:820
来源:
js防抖与节流的区别及实现【优化代码】
09-08
* 防抖 节流 * 概念: * 函数防抖(debounce):触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间。 * 函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。 * 作用: * 优化性能,减少内存消耗。对于高频触发事件做防抖和节流处理时非常重要的 window.add
归档:JS基础
访问:963
来源:
1
归档分类
AI软件学习[9]
Stable Diffusion 学习[6]
语言大模型[3]
PHP服务端[6]
数组[5]
循环[0]
问题BUG[1]
JS前端[24]
JS基础[9]
JQUERY[6]
JS相关[0]
JS插件[1]
JSON数组处理[8]
HTML+CSS[1]
WEBAPP[20]
VUE框架[10]
NODE.js[3]
Electron[7]
LINUX系统[2]
基础操作[2]
MYSQL数据库[0]
网站相关[5]
SEO优化[0]
学习生活[4]
工作[4]
生活[0]
单片机[4]
ESP系列[3]
Arduino IDE[1]
Adobe 家族[1]
UXP插件开发[1]
PYTHON[4]
应用开发[2]
ffmpeg开发[1]
AE[1]
推荐文章
html代码高亮SyntaxHighlighter代码高亮插件
JQUERY的$(function(){})
阿里云服务号新网站备案流程
【牛】一个免费商用图片素材库国外网站-Unsplash.com
热门文章
1
html代码高亮SyntaxHighlighter代码高亮插件
2
js防抖与节流的区别及实现【优化代码】
3
json对象和json字符串之间的转化
4
JQUERY多种点击方式
5
JQUERY的$(function(){})
6
array_combine() 函数,合并两个数组生成一个新数组,其中的一个数组元素为键名,另一个数组元素为键值:
7
array_change_key_case() 函数将数组的所有的键都转换为大写字母或小写字母。
8
array_chunk() 函数把一个数组分割为新的数组块。【数组分页】
9
array_column() 函数从记录集中取出指定列
10
LINUX常用命令
功能DEMO
新闻中心
娱乐资讯
美图欣赏
常用软件
网站XML
Copyright © 2018 网站仅供学习交流使用,无任何商业用途
闽ICP备15015615号
技术支持:
微魔法建站