最新文章
-
原
echarts快速构造器
echarts快速构造器,内置了一些默认配置,使用的时候可以传更少的参数达到想要的效果。最大的优势是重新加载的时候只需要传变化的参数即可。 使用方法:echartsMaker.Bar({id:"echart1",……});配置参数:除id外其它参数的写法和echarts原生的一模一样。原来的设计:原生的配置参数比较复杂,有些配置需要写对象很多层,自定义配置参数可以简化,于是为单
-
转
centos7用yum搭建LAMP环境
1.安装apache1.1安装apacheyum install httpd httpd-devel1.2启动apache服务systemctl start httpd或者service httpd start1.3设置httpd服务开机启动systemctl enable httpd1.4查看服务状态systemctl status httpd1.5防火墙设置开启80端口[root@nmse
-
用JavaScript玩转计算机图形学(二)基本光源
上一篇介绍了简单的光线追踪,凑合了临时用的光源去渲染效果。这次将讲解三种基本光源,及一些背景理论。过分简化的教材和现成API(OpenGL/Direct3D等)可能会做成一些错误理解。在此,希望文章能简单之余,又不失背后理论。读者明白之后,可把概念简化,或按实际情况调整。
-
用JavaScript玩转计算机图形学(一)光线追踪入门
系列简介记得小时候读过一本关于计算机图形学(computer graphics, CG)的入门书,从此就爱上了CG。本系列希望,采用很多人认识的JavaScript语言去分享CG,令更多人有机会接触,并爱上CG。本系列的特点之一,是读者能在浏览器里直接执行代码,也可重覆修改代码测试。透过这种互动,也许能更深刻体会内容。读者只要懂得JavaScript(因为JavaScript很简单,学过Java/
-
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
canvas {border:1px solid #000;}系列简介也许,三百年前的艾萨克·牛顿爵士(Sir Issac Newton, 1643-1727)并没幻想过,物理学广泛地应用在今天许多游戏、动画中。为什么在这些应用中要使用物理学?笔者认为,自我们出生以来,一直感受着物理世界的规律,意识到物体在这世界是如何"正常移动",例如射球时球为抛物线(自旋的
-
转
二进制数组
转自:《JavaScript 标准参考教程(alpha)》 by 阮一峰二进制数组(ArrayBuffer对象、TypedArray视图和DataView视图)是JavaScript操作二进制数据的一个接口。这些对象早就存在,属于独立的规格(2011年2月发布),ES6将它们纳入了ECMAScript规格,并且增加了新的方法。这个接口的原始设计目的,与WebGL项目有关。所谓WebGL,就是指浏览
-
原
自定义XMLHttpRequest上传文件
自定义//上传文件function AjaxUpload(options) { this.url = options.url; this.formData = options.formData; this.progress = options.progress; this.load = options.load; this.error = options.error;
-
原
防止网页被嵌入iframe
看了的日志,简单的两句代码就能实现if (window!=top) // 判断当前的window对象是否是top对象top.location.href =window.location.href; // 如果不是,将top对象的网址自动导向被嵌入网页的网址如果自己的网页嵌入自己的框架try{ top.location.hostname; if (top.location.hostname !=
-
原
javascript原型和继承的写法总结
现在有一个"动物"对象的构造函数function Animal(){ }它的原型写法可以为Animal.prototype.species = '动物';Animal.prototype.action = function () {}也可以是这样,但是这种写法需要手动设置它的constructor,否则cat1.constructor将丢失。Animal.prototype=
-
原
js拖拽、碰撞与重力实现代码
Unity3D物理系统3大组件:碰撞体(Collider),触发器(Trigger),刚体(RigidBody)今天做了个刚体(RigidBody),模拟重力、碰撞、弹跳。
-
转
WebGL入门教程(一)-初识webgl
一、WebGL和传统网页的区别:普通网页组成成分:HTML、JavaScript;WebGL网页组成成分:HTML5、JavaScript和GLSL ES(着色器语言 OpenGL ES);二、WebGL采用H5中的<canvas>元素来定义绘图区域,然后通过JavaScript内嵌GLSL ES在canvas中绘制三维图形。canvas可以同时支持二维图形和三维图形,它不直接提供绘图
-
原
javascript匿名函数
函数的定义js函数的定义大致可分为三种方式:第一种:这也是最常规的一种function double(x){ return 2 * x; }第二种:这种方法使用了Function构造函数,把参数列表和函数体都作为字符串,很不方便,不建议使用。var double = new Function('x', 'return 2 * x;');第三种:var double = function(
-
转
javascript闭包
什么是闭包?先看一段代码:function a(){ var n = 0; this.inc = function () { n++; console.log(n); };}var c = new a();c.inc(); //控制台输出1c.inc(); //控制台输出2这就是闭包!有权访问另一个函数作用域内变量的函数都是闭包。
-
转
inspinia admin 最新版 inspinia 2.7.1 一套非常优秀的bootstrap
演示地址:英文版 http://www.inspinia.cn,中文版 http://cn.inspinia.cn购买地址:https://www.huzhan.com/code/goods130464.html介绍inspinia admin 最新版 bootstrap 完全响应式后台管理模板,采用扁平化设计。使用Bootstrap 3+ Framework,HTML5和CSS3,等技术开发
-
原
Apache隐藏版本号及其它敏感信息
隐藏Apache信息1.主配置中启用httpd-default.conf文件: conf/httpd.Conf找到httpd-default.conf,删除前面的注释“#”2.修改httpd-default.confServerTokens Full 改成 ServerTokens ProdServerSignature On 改成 ServerSignature off隐藏X-Powered-B
-
转
canvas fabric.js api梳理
转载地址:https://blog.csdn.net/yanzisu_congcong/article/details/77840526锁住lockMovementX lockMovementY lockRotation lockScalingX lockScalingY12选中元素时去掉连接线object.hasBorders = false;1选中元素时去掉四边的框object
-
转
Fabric.js学习笔记
转载地址:https://blog.csdn.net/u014032819/article/details/77864682GitHub地址:https://github.com/YZlingyu/fabric.jsFabric官网地址:http://fabricjs.comFabric GitHub地址:https://github.com/kangax/fabric.js/下面就是笔记正文啦~
- 共 169 条记录