- 博客(52)
- 收藏
- 关注
原创 vue项目打包后也能配置静态资源路径
打包后config.json在打包目录的根目录下,而且可修改。为了确保正确赋值,需要watch一下config的值再赋值。
2024-05-15 10:23:01 657
原创 Bat批量处理
新建文本文档,复制C列进去,把单引号替换成双引号。复制D列到txt,另存为bat,双击运行。文档另存,改为bat后缀,和编码格式。C列公式:每隔9行增加1。得到:删掉多余的其他文件名。D列公式:拼接移动命令。复制出来新建文本文件。A列:获取的文件名列表。
2023-11-04 18:24:08 458
原创 cesium判断一个点是否在一个范围内
尝试了很多包括:Cesium.PolygonPipeline.isPointInPolygon,Cesium.IntersectionTests.polygonContainmentTest都报错,只好使用外部库了。
2023-10-18 18:03:49 909
转载 在vue项目使用swiper@6,解决分页器pagination不显示,导航navigation点击不跳转
在vue项目使用swiper@6,解决分页器pagination不显示,导航navigation点击不跳转问题
2022-09-27 16:21:08 1845
原创 UE4使用射线检测来显示UI并与物体交互
小白上路记录例子:使用第一人模板玩家,射线检测来实现检测到才显示UI,结合蓝图接口实现与物体的交互(更换椅子材质和灯光颜色)一:玩家蓝图二:椅子蓝图三:灯光蓝图(同理椅子蓝图)...
2021-12-28 16:23:08 2942 2
原创 krpano获取热点名以什么开头的热点个数
set(num,0);for(set(i,0), i LT hotspot.count, inc(i), copy(hotspotname, hotspot[get(i)].name); subtxt(namestart, get(hotspotname), 0, 3); if(namestart == 'yun', inc(num); ););获取以yun开头的热点名
2021-09-08 10:43:49 370
原创 krpano 雪花效果显示隐藏导致画面卡顿
记录一下由于我设置的显示隐藏,导致手机端自带浏览器画面卡顿。原写法:if(showrain, set(plugin[snow].visible,true), set(plugin[snow].visible,false););改成if(showrain, set(plugin[snow].flakes,3050), set(plugin[snow].flakes,0););flakes是指雪花数量,改成0就没有雪花了。期间有尝试设置透明度解决,基本解决了,但是因为
2021-09-03 13:57:36 272
原创 cesium获取经纬度
viewer.screenSpaceEventHandler.setInputAction(function (movement) { var ellipsoid=viewer.scene.globe.ellipsoid;//全局椭球体 var cartesian=viewer.scene.camera.pickEllipsoid(movement.endPosition,ellipsoid);//拾取鼠标在椭圆上的结束点笛卡尔坐标点 var cartograph.
2021-08-02 11:22:48 311
原创 cesium 倾斜摄影数据不贴地
var viewer = new Cesium.Viewer("cesiumContainer",{ terrainProvider:Cesium.createWorldTerrain(),})var tileset = new Cesium.Cesium3DTileset({ url: 'tileset.json',});tileset.readyPromise.then(function (tileset) { var cartographic = Cesium.Car.
2021-07-22 17:33:23 1943
原创 css两端对齐
span{ display:inline-block; width:90px; text-align: justify; text-align-last: justify;}
2021-05-08 16:39:46 102
原创 cesium 显示纯色地球
viewer.imageryLayers.get(0).show = false;//不显示底图viewer.scene.globe.baseColor = Cesium.Color.WHITE;//设置地球颜色参考:https://blog.csdn.net/A873054267/article/details/102737078https://segmentfault.com/q/1010000021599109/a-1020000021599991...
2021-04-23 12:06:21 2276
原创 js生成某个范围的随机数整数
公式:Math.round(Math.random()*最大值和最小值的差+最小值);//取值结果包含最小值和最大值例如:取20-50的随机整数Math.round(Math.random()*30+20);30是50-20的结果,20是最小值
2021-01-05 10:28:17 3688 1
转载 jq控制css3动画暂停和播放
参考大佬:https://www.jb51.cc/jquery/176640.htmlcss3写的动画,无限循环,jq点击暂停或开始html:<div class="music"> <img src="img/music.png" alt=""></div>css3:.music{ animation: circle 5s linear infinite; animation-play-state: running;.
2020-10-21 17:15:50 748
原创 手机端等比缩放的单位处理
此处是用rem单位实现,根据不同宽度设置不同的基础字体大小。以设计图基于750px设计为例:html {font-size:100px}@media screen and (max-width:750px) {html {font-size:100px}}@media screen and (max-width:700px) {html {font-size: 93.33px;}}@media screen and (max-width:640px) {html {font-size: 8.
2020-05-18 17:41:26 339
原创 swiper插件在响应式下不同宽度显示不同个数
var swiper = new Swiper('.swiper-container', { slidesPerView: 1, spaceBetween: 40, breakpointsInverse: true, breakpoints: { //当宽度大于等于320 320: { slidesPerView: 2, spaceBet...
2019-12-19 16:09:08 3485
原创 swiper中appendSlide方法或append添加的滑块,滑动和第一张图聚焦的问题
swiper自带appendSlide方法添加滑块,也可以用jq的append添加。但都会有以下问题:1,滑动失效解决方法:初始化时加上:observer: true和observeParents: true就可以解决。 var swiper = new Swiper('.swiper-container', { pagination: '.swiper-pagi...
2018-12-03 16:30:51 2530
原创 6.3 继承(面向对象的程序设计)(JavaScript高级程序设计 第3版)
ECMAScript实现继承主要依靠原型链来实现的 6.3.1 原型链原型链的基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法:function SuperType(){ this.property = true;}SuperType.prototype.getSuperValue = function (){ return this.propert...
2018-09-14 10:10:31 203
原创 6.2 创建对象(面向对象的程序设计)(JavaScript高级程序设计 第3版)
6.2.1 工厂模式 function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function (){ alert(this.name); }; return o;}var person1 = c...
2018-08-29 09:39:09 218
原创 6.1 理解对象(面向对象的程序设计)(JavaScript高级程序设计 第3版)
6.1.1 属性类型1.数据属性[[Configurable]]:表示能否通过delete 删除属性从而重新定义,能否修改属性的特性,或者能否把属性修改为访问器属性。[[Enumerable]]:表示能否通过for-in循环返回属性。[[Writable]]:表示能否修改属性的值。[[Value]]:包含这个属性的数据值。Object.defineProperty()方法...
2018-08-16 22:14:37 162
原创 5.7 单体内置对象(JavaScript高级程序设计 第3版)
内置对象:由ECMAScript实现提供、不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。之前学过的如Array、Object、String,其他还有两个单体内置对象: 5.7.1 Global对象1.URI 编码① encodeURI(): 用于整个URI,不会对本身属于URI的特殊字符进行编码,如冒号、正斜杠、问号和井字号;② encode...
2018-08-09 22:52:57 170
原创 5.6 基本包装类型(JavaScript高级程序设计 第3版)
为了便于操作基本类型值,ECMAScript提供了3个特殊的引用类型:Boolean、Number和String。这些每当读取一个基本类型的时候,后台就会创建一个对应的基本包装类型的对象,从而让我们调用一些方法来操作这些数据。引用类型与基本包装类型的主要区别就是对象的生存期。使用new操作符创建的引用类型的实例,在执行流离开当前作用域之前一直保存在内存中。而自动创建的基本包装类型的对象,则...
2018-08-06 22:55:57 159
原创 5.5 引用类型(Function类型)(JavaScript高级程序设计 第3版)
5.5 Function类型三种创建方式:函数声明语法、函数表达式、Function构造函数;//声明语法function sum(num1, num2){ return num1 + num2;}//函数表达式var sum = function (num1, num2){ return num1 + num2;}; ...
2018-08-04 16:14:33 127
原创 5.4 引用类型(RegExp类型)(JavaScript高级程序设计 第3版)
5.4 RegExp类型ECMAScript 通过RegExp类型来支持正则表达式;两种创建方式:一种是字面量形式,一种是RegExp构造类型;① 字面量var expression = / pattern / flags ;pattern 部分可以是任何简单或复杂的正则表达式,可以包含字符类、限定类、分组、向前查找和反向引用;flags 部分是每个正则表达式都可以带有一...
2018-08-03 11:30:59 149
原创 5.3 引用类型(Date类型)(JavaScript高级程序设计 第3版)
5.3 Date类型 Date类型使用自UTC(国际协调时间)1970年1月1日零时开始经过的毫秒数来保存日期。要创建一个日期对象,使用new操作符和Date构造函数即可,如下:var now = new Date();构造函数不传参数自动获取当前日期和时间,传参必须传表示该日期的毫秒数;为了简化这个过程,于是ECMAScript体哦那个了两种方法:Date.parse(...
2018-08-03 11:30:49 156
原创 5.2 引用类型(Array类型)(JavaScript高级程序设计 第3版)
5.2 Array类型除了Object类型最常见,创建方式有两种,第一种是使用Array构造函数,如下:可以给构造函数传递参数,如果传递以恶搞参数:传递的是数值,会按照数值创建给定项数的数组;如果传递的是字符串,则创建一个包含这个字符串的只有一项的数组;如果传递多个参数,直接创建包含这几个参数的数组。如下:var colors = new Array(); ...
2018-08-03 11:30:28 133
原创 5.1 引用类型(Object类型)(JavaScript高级程序设计 第3版)
5.1 Object类型最常见,创建Object实例的方式有两种,第一种是使用new操作符后跟Object构造函数,如下:var person = new Object();person.name = "Aska Yang";person.age = 4;//from page 83第二种是对象字面量表示法,如下:var person = { name :...
2018-07-30 23:30:01 127
原创 4 变量、作用域和内存问题 (JavaScript高级程序设计 第3版)
4.1 基本类型和引用类型的值4.1.1 动态的属性定义基本类型值和引用类型值的方法是类似的,创建一个变量并为其赋值。引用类型可以为其添加、删除、改变属性和和方法;但基本类型不可以。 4.1.2 复制变量值如果从一个变量向另一个变量复制基本类型的值,会在变量对象上创建一个新值,然后把该值复制到为新变量分配的位置上。var num1 = 5;var num2 = ...
2018-07-29 16:18:17 137
原创 3.7 函数(JavaScript高级程序设计 第3版)
例子:function sayHi(name,message){ alert("hello " + name + " , " + message);} sayHi("Aska","I want to listen to your concert."); //弹出hello aska , I want to listen to your concert. //fro...
2018-07-28 10:03:55 131
原创 3.6 语句(JavaScript高级程序设计 第3版)
3.6.1 if 语句语法如下://if elseif (condition) statementl else statement2;//if else if elseif (condition1) statementl else if (condition2) statement2 else statement3; 但推荐代码块的方式,如下://if...
2018-07-27 17:57:54 126
原创 3.5 操作符 (JavaScript高级程序设计 第3版)
3.5.1 一元操作符1.递增(++)和递减(--)操作符前置递增递减与后置递增递减最重要的区别:后置递增递减操作是在包含他们的语句被求值后才执行的。a:前置递增和递减语法:递增递减操作符位于要操作的变量之前,如 ++num ;var num1 = 2;var num2 = 20;var num3 = --num1 + num2; //等于21var num4 ...
2018-07-26 11:52:43 151
原创 3.4 数据类型(JavaScript高级程序设计 第3版)
3.4.1 typeof 操作符返回下列字符串:① "undefined" —— 如果这个值未定义② "boolean" —— 如果这个值是布尔值③ "string" —— 如果这个只是字符串④ "number" —— 如果这个值是数值⑤ "object" —— 如果这个值是对象或null⑥ "function" —— 如果这个值是函数 3.4.2
2018-07-25 09:09:16 158
原创 select,radio,checkbox用attr设置选中只有第一次有效
用prop代替attr就可以了$("input").attr("checked",true);//改成下面这种$("input").prop("checked",true);
2018-07-21 15:36:13 400
原创 sweiper4手动滑动之后不自动播放的问题
var swiper = new Swiper('.swiper-container', { autoplay:{ disableOnInteraction: false,//默认true delay:2000,//默认3000 }, });设置disableOnInteraction: false,就好了...
2018-06-05 10:43:04 1849
转载 修改input中placeholderde颜色
原文链接:https://www.cnblogs.com/jf-67/p/7241252.html?utm_source=tuicool&utm_medium=referralinput::-webkit-input-placeholder{ color:#d20c0d;}input::-moz-placeholder{ /* Mozilla Firefox 19+ ...
2018-03-21 11:44:18 577
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人