![](https://img-blog.csdnimg.cn/490deed9175f429ab406b6ce61e8098e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
javascript
javascript相关文章
imcholl
前端工程师
展开
-
Css 和OpenCv.js 多种方式实现图像叠加 / 图像融合
cross-fade属性用于在两个给定图像之间形成一种混合。简而言之,它用于按百分比将图像混合在一起。原创 2024-04-11 17:28:13 · 460 阅读 · 0 评论 -
javascript 实现树形下拉框
1.后台返回的数据2.转成树形json数据3.将list数组结构的数据转成tree结构json4.根据tree结构json数据生成下拉框原创 2022-07-10 22:54:11 · 1679 阅读 · 1 评论 -
H5页面强制横屏
h5 页面强制横屏js原创 2022-09-30 14:32:33 · 3450 阅读 · 0 评论 -
Bootstrap FileInput插件上传图片和文件
步骤:1、引入所需的css文件和js文件(可以从https://github.com/kartik-v/bootstrap-fileinput下载相关的js文件)2、HTML:3、JS:4、后台上传代码(C#):5、总结:需注意该插件要求返回的值是json类型的,如果后台返回的结果是string或者无返回值类型,该插件会报错,谨记。参考网站:官网:http://plugins.krajee.com/file-input#event-manipulationGithub: https://g原创 2022-07-10 23:01:23 · 904 阅读 · 0 评论 -
setTimeout实现一个准时的定时器
setTimeout实现一个准时的定时器。原创 2022-07-21 16:51:40 · 855 阅读 · 0 评论 -
浏览器URL传参最大长度问题
这几天为解决一个BUG头疼了一段时间,BUG现象如下:一个选择人员的选择控件,当选择多个人时(50多个的时候),返回没有错误现象,而再一次打开的时候就报404错误。看到这个错误非常纳闷,无法下手,只能再一次看控件的代码,在详细看代码时,发现所有的参数都是经过URL传参的,赶紧百度一下URL参数的大小限制(从这个百度开始,我就进入一个误区:参数大小的限制)。结果发现网上都说URL参数的大小为256字节,再一看自己的数据,的确超过了这么多,既然找到原因就修改,把参数传递方法修改为不通过URL传参。过了几天,再一原创 2022-07-10 22:57:07 · 6709 阅读 · 0 评论 -
ES6 判断数组中是否包含某个值
判断数组中是否包含某个值的7种方法原创 2022-06-17 10:15:28 · 10097 阅读 · 0 评论 -
javaScript的数据类型
javascript有内置数据类型,包括和常见的对象类型分为 和Todo:Javascript中数据类型之间如何转换?原创 2022-06-27 22:37:31 · 159 阅读 · 1 评论 -
ES6 判断数据类型是否为数组
1. array.isArray()2. instanceof3. Object.prototype.toString.call()4. constructor原创 2022-06-15 16:02:53 · 1677 阅读 · 0 评论 -
javascript 实现网站浏览统计功能
1.从客户端获取piwik信息,后台接口接收传入的值再存入数据库 js代码如下2.从服务器获取信息 后台使用HttpContext.Current.Request获取不同信息,如域名,服务器,浏览器等3.将该项目发布至服务器,在需要采集的项目的页面中加入以下代码【注】使用ajax方式存在跨域问题,所以后期要进行修改。要将客户端的信息获取到存入到图片中,这样安全且不存在跨域的问题,类似google analytics。...原创 2022-07-10 22:55:31 · 3028 阅读 · 0 评论 -
javascript 根据文字生成字母头像
参考博客:https://mkblog.cn/1886/原创 2022-12-08 14:59:34 · 685 阅读 · 0 评论 -
javascript 实现生成GUID / UUID的多种方法
GUID(全局唯一标识符)或(UUID)通用唯一标识符是一个 16 字节的二进制值,是旨在提供某些唯一性保证的标识符。Math.RandomJavascript 中使用 Math.Random() 生成 GUID uuidv4: function () { return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace( /[xy]/g, function (c) { var r = (Math.random(原创 2022-02-25 10:19:00 · 3587 阅读 · 0 评论 -
ES6中使用Crypto实现AES加解密
说明:本文示例使用Vue2.0框架1、安装crypto-jsnpm install --save crypto-js 2、引入crypto-jsimport CryptoJS from 'crypto-js'3、在utils文件夹中新建aes.js文件,添加代码import CryptoJS from 'crypto-js';let AES = { // 加密 encrypt: function (key, iv, data) { if (typeof data ==原创 2022-02-16 17:08:50 · 5083 阅读 · 0 评论 -
JS地址栏获取参数,解决中文乱码问题(支持中文参数)
第一种:参数只能是英文的。第二种:参数可以是中文也可以是英文原创 2022-07-10 22:53:22 · 1306 阅读 · 0 评论 -
javascript 获取最近3天/1周/1个月/3个月/半年/1年的时间
moment.js// 近3天this.getRecentDay(3);//近一周this.getRecentDay(7);// 近一个月this.getRecentMonth(1);// 近三个月this.getRecentMonth(3);// 近半年this.getRecentMonth(6);// 近一年this.getRecentMonth(12);// 近N天 -Moment.jsgetRecentDay: function (n) { let day = mom原创 2021-11-05 09:32:21 · 13555 阅读 · 0 评论 -
ES6 数组排序(时间), ES6 数组模糊查询 ,ES6 数组添加属性
ES6常用函数记录原创 2022-09-16 11:27:31 · 1256 阅读 · 0 评论 -
encodeURI 和encodeURIComponent的区别
1. encodeURI()函数encodeURI() 函数通过将特定字符的每个实例替换为一个、两个、三或四转义序列来对统一资源标识符 (URI) 进行编码。简述:对整个URL进行编码示例:console.log(encodeURI("http://username:password@www.example.com:80/path/to/file.php?foo=316&bar=this+has+spaces#anchor"))// output: ”http://username原创 2022-02-17 09:20:37 · 1157 阅读 · 0 评论