自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 three.js 杂记

在Three.js中,Object3D是所有3D对象的基类,而Group是Object3D的一个子类。Group的目的是为了简化处理多个对象的集合。当你将对象添加到Group中时,它们会以一个单元格的形式被处理,参与Group的某些操作,例如位置更新、旋转或缩放。Object3D和GroupObject3D是所有3D对象的基类,而Group是从Object3D派生的类,因此Group具有Object3D的所有功能。Group特别添加了一些便利的功能,如在其子对象上迭代执行某些操作。

2024-11-11 02:10:28 464

原创 three.js杂记

/ 通知Three.js需要更新世界矩阵。// 从数组中恢复矩阵。// 假设有一个Three.js的对象: object3D。// 如果对象有子对象,你可能还需要更新子对象的矩阵。// 如果子对象也有子对象,递归更新...// 之后,当你需要恢复位置时。

2024-11-11 00:47:20 146

原创 模仿antd 组合组件写法 使用

【代码】模仿antd 组合组件写法 使用。

2024-10-25 00:47:30 166

原创 react-native 安装 自学笔记(踩坑点)

react-naive项目搭建

2024-10-22 22:13:26 248

原创 svg 绘制风圈

<!DOCTYPE html><html><body><svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="325px" height="325px"> <path d="M40 40 A 90 90, 0, 0, 0, 130 130 L 130 110 A 70 70 0 0 0,200 40 ...

2021-06-29 13:58:50 313

原创 表单onbeforepaste事件(知识拓展)

含义:在用户执行粘贴操作时候执行使用案例onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"

2021-06-07 16:46:01 219

原创 swiper6在vue中使用地雷,autoplay无效

今天在vue中使用swiper中了一个地雷。需求是使用autoplay,直接使用$swiper实例方法new $swiper()结果就是没有用。然后再html中使用,console.log swiper对象发现问题了swiper实例对象没有autoplay这个参数,我擦,难道是官方出错了,然后去翻代码有啊,于是换成导入组件swiper,swiper-slide的方式使用,然后一直报什么template没有render function。老夫心塞啊最后console.log

2021-04-29 13:10:40 1082

原创 js 变量类型判断

方法1object.prototype.toString.call(变量)方法2$.type()(来自jquery)其他方法instance of(array与object不精确都返回object),typeof (null不精确返回object),constructor (null与undefined 无法判断)....额外补充科普数字判断 先parseInt(变量) 再NaN判断更好一些NaN != NaN0==null false0==' ' t..

2021-04-07 13:50:12 67

原创 react(react-router-dom)路由学习

1.安装$ npm install --save react-router-dom2.使用前主要内容了解https://reactrouter.com/web/guides/quick-start (web版本)import{BrowserRouterasRouter,Switch, Route, Link, useRouteMatch, useParams}from"react-router-dom"=》Router/...

2020-10-30 14:22:54 135

原创 中国地图十段线(echart)

一些中国地图在官方等一些类型网站上不了,涉及政治问题咋办==》小编众里寻他千百度=》蓦然回首=》感谢度娘,感谢乐于分享的作者答案就解决方案在下方网址里面https://www.jianshu.com/p/97dc5ac510ae简单概述:到:http://datav.aliyun.com/tools/atlas/#&lat=36.491973470593685&lng=96.240234375&zoom=4生成最新的china.json替换老.

2020-09-16 10:16:15 4349

原创 css自定义属性(小编偶然发现的)

最近用三方的平台做app,发现人家的页面样式里面居然带有 --(一段乱起八糟的英文),额,这是什么鬼,有兴趣的百度了一下原来他的庐山真面目是css的自定义属性自定义属性可以自己定义作用域。使用的方法demobody{--color1:#fff000;--color2:#ff0000;}p{color:var(--color1)}span{color:var(--color2)}小编发现一篇人家大大写的很详细的文章(介绍了详细的使用方法)文章链接:h

2020-08-06 17:18:19 174

原创 css实现图片变白

在网上找了一些方法,没有达到想要的效果,结果居然自己吓摸出来了原谅我想要仰天大笑,感叹我一下优秀的大脑使用滤镜处理filter:grayscale(100%)brightness(200%);--先灰度化处理,然后再调节亮度为2倍,如果不够白的话再调亮,过程中可以再加上contrast()对比度调节清晰度注意兼容性写法...

2020-07-01 14:04:16 8697 3

原创 变量提升相关 var let const(2)

var let constJS中作用域有:全局作用域、函数作用域。没有块作用域的概念ECMAScript 6(简称ES6)中新增了块级作用域。块作用域由 { } 包括,if语句和for语句里面的{ }也属于块作用域。1.var定义变量,没有块的概念,可以跨块访问,不能跨函数访问,不初始化出现undefined,不会报错。2.let定义变量,只能在块作用域里访问,也不能跨函数访问,...

2020-03-29 14:15:56 88

原创 变量提升相关 var let const(1)

what 变量提升在js中只有两种作用域全局作用域+函数作用域在ES6之前,js是没有块级作用域。JavaScript 代码的执行分为两个阶段。1第一个阶段在当前词法环境中注册所有的变量和函数声明2第二个阶段的 JavaScript 执行var与let的区别是->var 可以变量提升let不会,notice(变量提升不可以跨script函数会优先于变量先提升...

2020-03-29 13:58:25 127

原创 插件拓展

fullpage.js http://www.dowebok.com/demo/2014/77/是一个基于 jQuery 的插件,它能够很方便、很轻松的制作出全屏网站。amimate.css 搭配使用 动画特效

2019-09-24 16:48:43 107

转载 网站后门与网站挂马

来自百度百科网站后门 就是一段代码,主要以ASP和PHP代码为主。由于这些代码都运行在服务器端,攻击者通过这段精心设计的代码,在服务器端进行某些危险的操作,获得某些敏感的技术信息或者通过渗透,提权获得服务器的控制权。并且这也是攻击者控制服务器的一条通道,比一般的入侵更具有隐蔽性。后门检测网站:http://blog.shellpub.com/网站挂马网页挂马就是攻击者通...

2019-07-22 09:34:41 282

转载 canvas绘制灰度图片

一幅完整的图像,是由红色、绿色、蓝色三个通道组成的。红色、绿色、蓝色三个通道的缩览图都是以灰度显示的。用不同的灰度色阶来表示" 红,绿,蓝"在图像中的比重。通道中的纯白,代表了该色光在此处为最高亮度,亮度级别是255。灰度化方法: 1.浮点算法:Gray = R*0.299 + G*0.587 + B*0.114   2.整数方法:Gray = (R*299...

2019-05-06 10:00:40 1131

转载 浅谈移动端设备标识码:DeviceID、IMEI、IDFA、UDID和UUID

UDID是移动端相对最靠谱的设备标识码,不论Android或iOS。【名词释义】Device ID:设备ID。 IMEI:International Mobile Equipment Identity,国际移动设备身份码的缩写。是由15位数字组成的“电子串号”,它与每台手机一一对应,每个IMEI在世界上都是唯一的。 IDFA:Identifier For Advertising,iO...

2019-05-05 14:15:25 1845

原创 发布应用市场 (一口气传多个应用市场)

酷传网站,参考手册:http://publish.kuchuan.com/other/help-publish

2019-05-05 13:55:12 1864

转载 js判断移动端页面按home键切换到桌面事件或者pc端切换窗口

原文地址:https://www.cnblogs.com/dantis/p/9288228.html原理就是通过页面标签切换事件(visibilitychange)来判断,亦可用户移动端桌面和app切换。先看代码:var hiddenProperty = 'hidden' in document ? 'hidden' :          'webkitHidden' in doc...

2019-04-29 13:22:07 867

转载 PHP中使用imagick生成PSD文件缩略图

原文地址 :https://www.jb51.net/article/60338.htm这篇文章主要介绍了PHP中使用imagick生成PSD文件缩略图教程,本文讲解了安装ImageMagick、安装imagick、检查安装是否成功、生成PSD文件缩略图等内容,需要的朋友可以参考下第一步、安装ImageMagick  首先需要安装 ImageMagick http://ima...

2019-04-26 15:25:19 322

原创 npm 依赖全局安装路径查看

查看npm全局安装目录npm config ls或者npm get prefix命

2019-04-22 10:23:17 5314

原创 关于有些端口号不能用原因--查询整理收录

一般用到的是1到65535,其中0不使用,1-1023为系统端口,也叫BSD保留端口;1024-65535为用户端口,又分为: BSD临时端口(1024-5000)和BSD服务器(非特权)端口(5001-65535).0-1023: BSD保留端口,也叫系统端口,这些端口只有系统特许的进程才能使用;1024-5000: BSD临时端口,一般的应用程序使用1024到4999来进行通讯;50...

2019-04-19 14:58:19 3623 1

原创 requestAnimationFrame与setInterval区别

前者是按照帧数刷新 后者是按照事件刷新的比较案例(弹幕事件)(此案例来自https://www.cnblogs.com/mrzhu/p/9300406.html)requestAnimationFrame与setInterval都可以实现循环触发事件,但是setInterval是基于时间的,而requestAnimationFrame是基于帧数的,在我的一次开发弹幕的项目中,在一开始使用...

2019-04-08 11:19:43 770

转载 meta 页面 重定向

<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><meta http-equiv="Refresh" content="5;url=http://www.w3school.com.cn" /&g...

2019-04-02 10:44:58 315

转载 文件下载进度监听

原文链接 https://segmentfault.com/q/1010000011113418js 怎么判断文件或图片下载的进度?简单的示例:xhr.loaded表示已经下载多少xhr.total表示总共多少做个除法即可(下面示例仅举例如何监听progress)<!DOCTYPE html><html lang="en">...

2019-04-01 11:06:24 6272

原创 人脸识别

web前端 js:人脸识别参考资料文档https://trackingjs.com/docs.htmlnpm地址(下载)https://www.npmjs.com/package/tracking

2019-03-25 09:47:53 110

转载 url 判断 网上收藏方法

DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。所以验证则网址url的正则可以如下几种方法一:? 1 2 3 4 5 6 7 8...

2018-11-09 13:56:22 202

原创 gundong

  -webkit-animation:'------- forwards;forwards:当动画完成后,保持最后一个属性值(在最后一个关键帧中定义)。$(window).scroll(function() {    if ($(window).scrollTop() &gt; 200) {//500 根据数字上面的内容 计算高度  滚到此区域 数字开始滚动        //开...

2018-10-16 19:13:20 224

原创 webpack4--学习总结(3)--webpack配置

webpack.config.js var path=require('path');var webpack=require('webpack');module.exports={    entry:'.入口文件',    output:{        path:path.resolve(__dirname,"./dist"),-&gt;出口位置  path.reslove...

2018-10-06 00:53:46 155

原创 webpack4--学习总结(2)--局部安装webpack,cmd使用webpack命令

1. 在根目录下生成package.json文件: npm init -y2. 安装webapck cnpm install webpack --save-dev3. 创建webpack.config.js文件: echo &gt; webpack.config.js4、简单配置 webpack.config.js5.cmd输入webpack命令,蛋糕了,报错(webpack不是内...

2018-10-06 00:13:39 1157

原创 webpack4--学习总结(1)--安装前提node npm cnpm

webpack安装前提(1)nodejs 安装  官网上下载安装https://nodejs.org/en/  安装步骤参考https://www.cnblogs.com/zhuzhubaoya/p/7874486.html(2)cnpm   1.输入以下命令npm install -g cnpm --registry=https://registry.npm.taobao.org...

2018-10-05 23:47:13 275

转载 a target

&lt;a&gt;标签的target意思很明确就是在哪里打开目标文档。 第一种情况:默认情况:当我们没有设置超链接属性target的value值时默认是_self,即&lt;a target="_self"&gt;。它使目标文档显示在超链接所在框架或者窗口中。所以下面两行代码效果相同。&lt;a href="http://www.baidu.com"&gt;百度&lt;/a&gt...

2018-08-30 00:33:43 2019

原创 (ionic)APP安装在手机上显示the collection ..unsuccessful...index,html

环境:Apache Cordova+ionic2+vsvs打开项目打开config.xml文件--用代码打开在里面添加  &lt;preference name="loadUrlTimeoutValue" value="700000" /&gt;然后,保存--重新部署项目...

2018-04-26 10:38:18 224

原创 Backbone

在正式学习Backbone之前,你需要准备一些东西:  首先,你需要获取Backbone框架源文件:http://documentcloud.github.com/backbone/  Backbone依赖于Underscore框架的基础方法,因此,你同时需要下载Underscore框架的源文件:http://documentcloud.github.com/underscore/  在Backb...

2018-03-14 08:47:01 157

原创 navigator.notification.vibrate();无效

我的vs是2017的,在导入如图补丁时navigator.notification.vibrate(2000);无效后来查看相关文档发现,由于更新需要导入插件cordova-plugin-vibration然后使用就好了

2018-02-27 15:16:10 1229

原创 Content Security Policy

今天做手机Apace Cordova遇到这样一个问题:刚开始看了吓一跳,这是什么鬼,然后,百度了一下,发现是这个网页为了防止其他跨域脚本攻击造成的。解决方案:就是把脚本放在外面即可。不要写在这个页面里。原因详细解剖:    &lt;meta http-equiv="content-security-policy" content="default-src 'self' data: gap: htt...

2018-02-26 09:24:15 1167

jsonlint.js

一个经典的js连个long类型都搞不定的问题,网上很多暴露该问题的解决方案大都是让后端把该字段改为string类型。 该插件用于解决javascript 接受json 数字精度问题 引入脚本,使用axios,demo如下 axios({ method: 'post', url: 'http://127.0.0.1:7077/biyesheji/interface/xiaoxi/hh.php', transformResponse: [function (data) { //s eslint-disable no-undef return jsonlint.parse(data) }] }).then(function(res){ console.log(res); }).catch(function(err){ console.log(err); });

2019-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除