自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(12)
  • 收藏
  • 关注

原创 3D可视化库-Threejs调研及简单示例

0 背景WebGL是一种3D绘图协议,其允许JavaScript和OpenGL ES2.0结合在一起,为H5 Canvas提供硬件3D加速渲染,可以借助系统显卡在浏览器里更流畅地显示3D场景和模型。Threejs是一款webGL框架,由于其易用性被广泛应用。Threejs在WebGL的api接口基础上,又进行了一层封装。WebGL原生的api是一种非常低层的接口,需要一些数学和图形学的相关技术。其解决是如何在画布上画图的问题,怎么画点、线、面,怎么上色,怎么贴图,怎么处理光线,视角转动之后怎么换算绘

2020-06-08 14:00:02 1731 1

原创 less学习

/*变量定义时不加{}; 如果表示属性,在使用时也不加{}; 如果表示选择器,则使用时要加{}; 如果作为属性,但是是字符串时,也需要加{},类似于字符串模板。*/@color: color; @dialog: .dialog; @suffix: fix;@hi: ‘hello ‘; @dear: there ;.dialog{ background-@{color}: #88

2017-07-28 09:45:48 258

原创 es6常用特性学习总结

常用到的es6方法,或者说20%的内容,但是在实际应用场景中占了80%的内容。 1、默认参数es5写法:var link = function(height, color) { var height = height || 50, color = color || 'red'; ...}**********************************

2017-07-10 16:42:21 1096

转载 前端之路

原文:http://web.jobbole.com/87115/笔者的Web前端开发文章索引目录撰写本文的时候笔者阅读了以下文章,不可避免的会借鉴或者引用其中的一些观点与文字,若有冒犯,请随时告知。文列如下:RePractise前端篇: 前端演进史前端的变革致我们终将组件化的Web我感觉到的前端变化解读2015之前端篇:工业时代 野蛮发展前端工程化知识要点回顾&思考Though

2016-08-29 14:11:53 1468 1

转载 移动端样式小技巧

原文:http://web.jobbole.com/87481/本文只针对两大手机阵营 Android和IOS 中的魅蓝metal 和 iPhone6进行样式对比。一、line-heightline-height经常用于文字居中,当然也有小伙伴会用上下padding去写.but!不管你用padding还是line-height,不同手机显示效果还是…不一样。一般会这样写

2016-08-29 13:50:11 1326

转载 10 款实用的 CSS 开发助手推荐

本文整理了10款非常实用的CSS工具,这些工具可以帮你处理一些单调重复性的工作,大大提高了Web开发工作效率,简化了工作流程。原文:http://web.jobbole.com/13758/1.  Animatable该工具用于创建CSS3动画,创建的动画可以在任何平台或设备(包括Android、BlackBerry、iOS 和WebOS等)中的现代浏览器中运行。即便你不熟悉CSS

2016-08-29 13:36:30 526

转载 css的设计模式

什么是设计模式?曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上;也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候。先来看一下比较官方的解释:”设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;

2016-08-29 13:26:44 506

原创 JS中数组的常用方法(包含es6扩展)

1、 join() 功能:将数组中所有元素都转化为字符串并连接在一起。 输入: 分隔符,默认为逗号 输出:分隔符分割的字符串 举例:var a = [1,2,3];a.join(); // =>"1,2,3"a.join(";");// =>"1;2;3"2、 reverse()功能:将数组中的元素颠倒顺序。输入:无输出:逆序的数组举例:var a = [1

2016-08-22 17:16:43 10007 1

原创 js中Object常用方法和属性

继之前js中数组的常用方法之后,Object的常用方法和属性也是很常用的。故,总结之。 一、属性 Object自带一个prototype的属性,即Object.prototype,Object.prototype本身也是一个对象,也会有一些属性和方法。如下: 1、属性 Object.prototype.writable:默认为false Object.protot

2016-08-19 17:33:10 35450 2

原创 正则表达式元字符

工作中会大量用到正则表达式,将元字符总结如下,方便回忆。 1. 行的起始和结束 ‘^’代表一行的开始; ‘$’代表一行的结束; 这两个元符号的特别之处在于,他们匹配的是一个位置,而不是具体的文本。 2. 字符组 用数组符号’[…]’标识,匹配中括号内的若干字符之一,在字符组内部,‘-’表示一个范围。 3. 排除型字符组 用‘[^…]’表示,匹

2016-08-16 15:06:11 541

原创 liunx常见命令

1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:01.cd /root/Docements # 切换到目录/root/Docements 02.cd ./path # 切换到当前目录下的path目录中,“.”表示当前目录 03.cd ../path #

2016-08-12 13:43:13 250

原创 cordova以及模拟器安装配置

// 传递参数不止一个,代表新建模块;空数组代表该模块不依赖其他模块 var createModule = angular.module(“myModule”, []);// 只有一个参数(模块名),代表获取模块 // 如果模块不存在,angular框架会抛异常 var getModule = angular.module(“myModule”);// true,都是同一个模块 alert(

2016-08-04 11:06:28 6919

空空如也

空空如也

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

TA关注的人

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