- 博客(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
原创 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
原创 关于有些端口号不能用原因--查询整理收录
一般用到的是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() > 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"),->出口位置 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 > 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
<a>标签的target意思很明确就是在哪里打开目标文档。 第一种情况:默认情况:当我们没有设置超链接属性target的value值时默认是_self,即<a target="_self">。它使目标文档显示在超链接所在框架或者窗口中。所以下面两行代码效果相同。<a href="http://www.baidu.com">百度</a>...
2018-08-30 00:33:43 2019
原创 (ionic)APP安装在手机上显示the collection ..unsuccessful...index,html
环境:Apache Cordova+ionic2+vsvs打开项目打开config.xml文件--用代码打开在里面添加 <preference name="loadUrlTimeoutValue" value="700000" />然后,保存--重新部署项目...
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遇到这样一个问题:刚开始看了吓一跳,这是什么鬼,然后,百度了一下,发现是这个网页为了防止其他跨域脚本攻击造成的。解决方案:就是把脚本放在外面即可。不要写在这个页面里。原因详细解剖: <meta http-equiv="content-security-policy" content="default-src 'self' data: gap: htt...
2018-02-26 09:24:15 1167
jsonlint.js
2019-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人