自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 Three.js 开发机房(四)

这一节我们讲讲怎么画机柜,其实机柜如果作的复杂一点、逼真一点可以用3D建模工具,不过一般的项目中也不用做的那么麻烦,那我们就可以将机柜抽象以下,首先它是一块具有长宽高的立方体铁块,然后我们从中间在掏掉一个小一号的立方体同时掏出出一个门的位置就好了,代码如下 initCabient() { let _self = this; // 用打组有个好处是我们不用管gr...

2019-09-09 00:43:00 782

转载 Three.js 开发机房(三)

之前三节都没涉及到机房,只是一些零零散散的知识点,这一节我们就开始正式画外墙。首先我了明显理解以下啥是墙?其实说白了就是一个长方体,长不确定,宽一般也就是40cm,高也就是两米,这就是一个简单的墙,当然很多墙上都有窗户、门啥的,其实也就是在长方体的固定的位置掏个洞,然后放上我们需要方的东西,比如门,窗户。在画墙之前我们需要对一个机房的俯视图进行分析,就比如下面这张机房的图片...

2019-09-07 21:45:00 758

转载 Three.js 开发机房(二)

这一节先不进行后续,我们需要对Three.js的一些属性进行了解。1、相机  常用相机除了前一篇博客用到的PerspectiveCamera相机(透视相机), 还有一款名叫正交相机;  【a】透视相机:    类名:THREE.PerspectiveCamera ,重要参数:fov, near, far,aspect;    Fov – 相机的视锥体的垂直视野角...

2019-09-06 14:00:00 481

转载 Three.js 开发机房(一)

说两句题外话,这两天之前的项目终于有阶段性的胜利了,终于能有点时间总结与下这个项目中用到的东西了,之前四月就准备将Three.js开发机房的案例记录一下,怎奈天不随人愿,刚准备开始写这块东西项目据开始了,然后就开始了昏天黑地的开发,一天天累的狗一样,废话少说,开工-------------------------------------------------------------...

2019-09-05 16:56:00 1073

转载 Three.js 前言

 -----------------------------------本文非技术文章,着急开发的小伙伴请绕道-----------------------------------------  最近公司做了一套项目,主要是写机房管理,并且还要是一个3D模型,做3D,首先想到的是Three.js,对于Three.js,我的了解不多,除了前两年用Three.js的Dome改造了一个年会...

2019-04-30 17:26:00 137

转载 分隔号(`)不可滥用

前几天写代码字符串拼接时发现一个很好用的东西:分隔符(`),这种符号在拼接时减少工作量:如平时写的代码:var str = ' <p>Hello, world</p> '+ ' <p>你好世界</p> '  不过用上分隔符就变得跟简单了, 代码如下:var str = `<p>...

2018-06-27 10:17:00 186

转载 html5在手机熄屏后倒计时会出现延迟情况

  今天开发了一个手机端的倒计时,然后同事说出现了Bug,怎么回事呢?Bug很简单,就是在手机返回主界面或者熄屏后倒计时会暂停在熄屏前的时间(注意时间是页面加载时获取的服务器的时间),问题很简单,知道问题所在,百度!在网上查了好多,然后发现一个很神奇的事件:visibilityChange,先在PC端实验,然后发现切换网页再切回来能触发这个事件,好事啊,那是不是移动端也可以这样处理呢,网...

2018-05-23 14:58:00 550

转载 Vue-cil结合Element-ui开发(一)

前几天用了一下Vue.js结合Element-ui,踩了很多坑,现在总结一下以备以后复习---------------------------------------------------------------首先安装Vue官方脚手架vue-cil,我习惯使用npm安装,上命令:npm install vue-cil -g //npm install --global vue...

2017-11-02 15:22:00 228

转载 Js写九宫格抽奖

国庆出去转了一圈,回来及时把以前写的一些有用的在这儿记录一下--------------------------------------------我是分割线------------------------------------------------------------先说说JQuery封装的专门用来处理九宫格抽奖的框架JQuery.latest.min.js,文件地址如...

2017-10-09 09:46:00 229

转载 web网站优化

没事儿研究一下YAHOO工程师对网站优化给出的策略,对重点部分在这儿做下笔记-----------------------------------------------我是分割线--------------------------------------------------------------网站优化就是让网站在更短的时间内加载完成,当然最简单的方式就是减少网页内容,那...

2017-09-04 17:14:00 109

转载 js中this那些事儿

前几天写东西由于恶趣味作祟将所有的函数全部封装在json中,起初好好的,函数B也可以调用函数A的内容,不过在写一个点击事件时出现了意外,代码如下:var $ ={ "A":function(x){ alert("Hello World") }, "B": function(){ this.A(); }...

2017-08-25 14:54:00 76

转载 js面向对象(二)——继承

上一篇随笔讲了封装,这一篇我们说说继承,还是那上一篇猫和狗说事儿function Dog(name,s){ this.name=name; this.sex=s;}Dog.prototype.type="犬科";Dog.prototype.spack==function(){ alert("汪汪。。。");} functio...

2017-08-11 13:17:00 118

转载 js面向对象(一)——封装

想写这个好久了,自己当时理解这个确实费了一番功夫,现在记录一下,哪怕对读者有一点点帮助,我也很开心,看着不爽大胆喷吧,我脸皮可厚了,闲话不说了,进入正题--------------------------------------------------我是分割线---------------------------------------------------------Jav...

2017-08-11 10:59:00 81

转载 常用正则表达式

一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数...

2017-08-10 16:02:00 309

转载 js中的table导出成Excel表格

首先判断手否是IE,原因在于IE导出我用的是ActiveXObject,判断的方式很简单,只需要拿到window.navigator.userAgent即可进行判断,代码如下function getExplorer() { if (window.navigator.userAgent.indexOf("MSIE") >= 0) { return...

2017-08-08 10:05:00 122

转载 html中的flv视频播放器

项目中要播放flv视屏,第一时间想到html5的<video>标签,只是很可惜<video>兼容性差也就算了,居然还对格式有明确限制,也就是说只支持Ogg、MPEG4、WebM三种格式,并且三种格式在不同的浏览器下支持程度也不相同(注意IE8及更早版本完全不兼容)<video>标签在不同浏览器下兼容展示表格式 IE ...

2017-08-04 11:02:00 804

转载 js事件委托

事件委托又称事件代理,即利用事件的冒泡机制那我们在什么时候用事件委托呢?在需要添加事件的元素很多并且这些元素需要频繁增删且不能刷新的的时候我们就需要事件委托了,例如我们在用JavaScript写一个todoList时就需要用到事件委托<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:...

2017-08-03 16:08:00 78

转载 js中的闭包

在正文前面普及一下:  js定义的变量分为全局变量和局部变量  js可以在函数内部调取全局变量  js函数外部不能取到函数内部定义的变量  js平级函数不能相互读取函数内部定义的变量  js闭包特殊之处就是函数2可以得到函数1的私有变量-----------------------------------------------------------------...

2017-08-03 15:08:00 66

转载 安装node.js

我用的是ubuntu系统-----------------------------------------我是分割线------------------------------------------------------------------------最近两年vue框架火了,虽说我们公司不用,不过好奇心的驱使下我还时打算研究研究在安装vue-cli框架前先需要安装no...

2017-07-29 11:19:00 78

转载 配置node.js中的express框架

玩node.js,不玩后台那就是杀鸡牛刀,今天没事整理一下以前开发node.js后台的心得1.首先安装node.js以及cnpm,在这儿我就不说了,看我node.js中的另一篇文章node.js的安装和配置安装express框架:sudo cnpm install express -g全局安装express,之后再安装express生成器,用下面语句就能安装...

2017-07-29 09:59:00 88

转载 gulp打包css/image/Less/Sass

其他的和打包前一篇随笔(打包js)http://www.cnblogs.com/teersky/p/7251329.html相同,本篇文章主要写gulpFile.js的配置:安装CSS打包插件:cnpm install gulpcnpm install gulp-minify-css之后新建gulpfile.js文件//打包cssvar gulp ...

2017-07-28 17:20:00 119

转载 gulp打包js

在终端定位到你要创建目录的地方,输入sudo mkdir js创建文件夹,这个文件夹就是放你要压缩js文件的地方输入sudo vim gulpfile.js这个js就是写gulp所有的配置信息,在这个js中输入:var gulp=require ("gulp") //获取gulpvar uglify=require ("gulp-u...

2017-07-28 17:06:00 127

转载 gulp安装

安装gulp的前提是安装node.js,至于怎样安装node.js,我在安装vue-cli的文章中有详细记载如果可能尽可能安装cnpm,会大幅度减少等待时间接下来安装gulp输入:sudo npm install -g gulp(-g意思为安装全局变量,故最好加上sudo)之后输入gulp -v 如果输出版本号即表示安装成功至此gulp环境便把建好了转载于:htt...

2017-07-28 17:01:00 92

转载 ubuntu下安装vue-cli框架

首先安装好node.js,安装方式见http://www.cnblogs.com/teersky/p/7255334.html之后正式开始vue-cli之旅吧,输入以下代码安装vue-cli模块sudo npm i vue-cli -g这一步完成之后可以查看vue的版本,用以下代码查看:vue -V //此处V必须时大写之后新建一个...

2017-07-27 15:29:00 295

转载 用navigator.geolocation.getCurrentPosition在IOS10以上的系统无法定位

昨天老板告诉我代码有Bug(定位失败),于是各种测试最终发现IOS10以上版本手机不能成功(穷,买不起iphone,测试不完全),先贴失败代码:var city ="";navigator.geolocation.getCurrentPosition(function(position) { var lat = position.coords.latitude;...

2017-07-27 14:54:00 342

转载 vue写的ToDoList

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>ToDoList</title> <link rel="stylesheet" href="dist/css/bootstrap.min.css"&gt...

2017-07-25 15:58:00 86

转载 在ubuntu中安装mysql及简单操作方式

老规矩,ctrl+alt+t呼出终端,输入sudo apt-get update更新源,否则在运行下面代码时会报出有几个包无法下载,你还是得回来执行这句代码,输入sudo apt-get install mysql-server mysql-client  注意在执行本代码过程中会提示你输入密码,本密码是你等数据库的密码,输入sud...

2017-07-20 18:08:00 48

转载 ubuntu下安装sublime-text3

在window下安装插件,刚开始能安装,后来差不多过了两个多月在安装插件发现又安装不上了,经检查发现我的版本号低于官网的版本号,也就是说sublime更新了,那怎么办呢: 简单,要不忍着,要不去官网下载最新版然后重新安装插件,这一点就有些坑了,当然据说可以替换Package Control.sublime-package这个包,不过我没试过,看看大佬的解决方法官网传送门//---...

2017-07-17 17:41:00 92

转载 Ubuntu下安装chrome

安装完chroem,来此做个笔记1:按组合键Ctrl+ Alt+T打开终端;2:输入 sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/   将下载源添加到系统源3:输入wget -q -O - https://dl....

2017-07-17 16:26:00 55

转载 ie中html页面无法加载css

今天写代码发生一个很尴尬的问题,码了一天的代码在ie下一调试居然没有样式,打开F12查看元素果然没有样式,在其他浏览器完全没问题,ie就出事。ie肯定没问题,问题还是处在代码上了,百度了一下说是把<!DOCTYPE html>中的html删了就好了,我试着删了,结果也没解决,打开ie F12的网络看到名称路径中css的路径是一大堆火星文,一下就明白问题所在,我刚开始建项目...

2017-07-14 10:09:00 141

转载 vue学习笔记1

  本人刚接触vue.js,技术不够,望各位大神留情------------------------------------------------------------------------------------------------------------  首先感谢作者 @尤小右 大大边写的超级带感的 Vue.js 前端框架,赠送的几个小例子都很有代表性,代码逻辑清...

2017-04-21 15:44:00 101

空空如也

空空如也

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

TA关注的人

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