js
白鹭凡
这个作者很懒,什么都没留下…
展开
-
前端算法排序
计数排序不是比较排序,排序的速度快于任何比较排序算法。由于用来计数的数组C的长度取决于待排序数组中数据的范围(等于待排序数组的最大值与最小值的差加上1),这使得计数排序对于数据范围很大的数组,需要大量时间和内存。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。桶排序最好情况下使用线性时间O(n),桶排序的时间复杂度,取决与对各个桶之间数据进行排序的时间复杂度,因为其它部分的时间复杂度都为O(n)。原创 2023-08-07 13:51:49 · 538 阅读 · 0 评论 -
JS原型与原型链
原型与原型链原创 2022-10-27 15:52:30 · 121 阅读 · 0 评论 -
canvas 面向对象小球
canvas原创 2022-09-02 18:01:16 · 230 阅读 · 0 评论 -
js或者月和周不能时间段的数据
获取今天日期格式function now_day_scope() { var date = new Date(); var today = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate(); return [today + " 00:00:00", today + " 23:59:59"]}function com_to_day() { var date = new Date(原创 2021-12-31 16:29:09 · 471 阅读 · 0 评论 -
js计算日期时间距离现在多久
js计算日期时间距离现在多久//距离现在时间多久function dateDiff(hisTime, nowTime) { if (!arguments.length) return ''; var arg = arguments, now = arg[1] ? arg[1] : new Date().getTime(), diffValue = now - new Date(arg[0].replace(/-/g, '/')).getTime(),原创 2021-10-18 10:57:46 · 1415 阅读 · 0 评论 -
js 金额转大写
/******************************************* * 金额转换大写 *******************************************/ function showChinaValue(val) { var totalValue = val; var minusFlag = false; if (totalValue < 0) { minusFlag = true; totalValue = M.原创 2021-07-07 12:01:08 · 228 阅读 · 0 评论 -
前端特效(仿博客)
效果蜘蛛网 + 点击向上飘不同颜色的爱心<!DOCTYPE html><html lang="en"><style> .heart { width: 10px; height: 10px; transform: rotate(45deg); margin-top: 4px; margin-left: 4px; } .heart::before {原创 2021-05-26 16:13:30 · 200 阅读 · 0 评论 -
网页简单Live2D动画插入
《Live2D》是一种应用于电子游戏的绘图渲染技术,技术由日本Cybernoids公司开发。通过一系列的连续图像和人物建模来生成一种类似三维模型的二维图像,对于以动画风格为主的冒险游戏来说非常有用,缺点是Live 2D人物无法大幅度转身,开发商正设法让该技术可显示360度图像。效果代码 <html lang="zh-CN"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compa原创 2021-05-25 17:34:07 · 1586 阅读 · 0 评论 -
wangEditor 富文本编辑器
wangEditor 富文本编辑器效果如下:代码:<div id="fdEmailContext" style="width: 99%;"></div>导入<script type="text/javascript" src="../wangEditor/wangEditor.min.js"></script>javascript const E = window.wangEditor const editor = new E("#原创 2021-05-14 16:28:06 · 901 阅读 · 0 评论 -
Observer监听输入框值的变化
html 代码<input type="text" id="username" name="username" autoComplete='off'>要监听输入框值的变化可以使用$('#username').bind('input propertychange', function() { console.log($(this).val())});在输入框输入值的时候就会触发事件执行相关代码但是如果我们要监听影藏的输入框,或者监听js、jquery 修改value的值的时原创 2020-12-24 15:13:43 · 625 阅读 · 1 评论 -
使用chrome浏览器进行js调试找出元素绑定的点击事件
半天找不到按钮跳转的点击事件在哪里使用chrome浏览器进行js调试找出元素绑定的点击事件链接: https://www.cnblogs.com/itjeff/p/11692342.html.转载 2020-12-15 16:04:26 · 3508 阅读 · 0 评论 -
egg.js目录结构,路由,约定规范
egg 是一个MVC的框架model 模型 和数据打交道。 查询数据库,请求数据 放到service 中。新建service 目录view 视图 模板 页面的展示Controller 控制器 负责处理一些业务逻辑在Controller 的 home.js 中主要是 渲染模板'use strict';const Controller = require('egg').Controller;class HomeController extends Controller { .原创 2020-12-11 11:58:28 · 491 阅读 · 1 评论 -
egg.js入门——创建第一个项目
egg.js 是为企业级框架和应用而生环境准备操作系统:支持 macOS,Linux,Windows运行环境:建议选择 LTS 版本,最低要求 8.x。安装(只需开始安装一次即可)cnpm i egg-init -g指定目录下创建项目egg-init eggDemo01 --type=simple依次填写 项目名,描述,作者,cookie的key 都可以直接默认回车(可填可不填)这样项目就创建好了。然后 跳到项目路径下安装依赖cd eggDemo01cnpm install原创 2020-12-11 11:04:40 · 285 阅读 · 0 评论 -
three.js —— 3D球体旋转
运行效果代码<!doctype html><html><head> <meta charset="utf-8"> <title>3D球体</title> <style> * { padding: 0; margin: 0; } </style> <script src="htt转载 2020-10-30 10:50:30 · 2226 阅读 · 0 评论 -
Three.js人门 案例
刚入门 Three.js什么是 Three.js?Three.js 是一款 webGL 框架,由于其易用性被广泛应用。Three.js 在 WebGL 的 API 接口基础上,又进行的一层封装。它是由居住在西班牙巴塞罗那的程序员 Ricardo Cabbello Miguel 所开发,他更为人知的网名是 Mr.doob。Three.js 以简单、直观的方式封装了 3D 图形编程中常用的对象。Three.js 在开发中使用了很多图形引擎的高级技巧,极大地提高了性能。另外,由于内置了很多常用对象和极易原创 2020-10-29 09:17:40 · 359 阅读 · 0 评论 -
js解析EXCEL考勤打卡记录
公司的打卡记录是直接发我们的。要自己一条条核对,相当困惑于是自己写了个导入EXCEL道勤记录的,友好查看打卡记录。导入后,输入姓名,点击查询<!doctype html><html><head> <meta charset='utf-8'> <!-- <link rel='stylesheet' href='外部的css文件路径' /> --> <title>demo</title原创 2020-09-25 10:16:59 · 359 阅读 · 0 评论 -
js解析excel数据时间格式转换问题
导入excel的日期是 44081.73594907407 这种格式的 function formatDate(serial, format) { var utc_days = Math.floor(serial - 25569); var utc_value = utc_days * 86400; var date_info = new Date(utc_value * 1000); var returnDate = date_info.g原创 2020-09-25 10:09:11 · 961 阅读 · 4 评论