原生js实现table的排序

原生js实现table的排序今天遇到了一个问题就是使用原生js对table标签进行排序 一开始的时候陷入了一个误区就是首先获取table,然后每次比较完大小都会交换children的值,准备到最后吧children的值赋给table 但是问题出现了,就是每次操作children的值都没有效果。...

2018-04-18 22:54:02

阅读数 359

评论数 0

GitHub基本使用

Github说明1注册账号注册步骤我就直接从百度上粘贴了~ 百度搜索github进入官网。如果你已经有账号密码,那么点击右上角的sign in直接登录,如果没有那么我来教您如何注册。填写昵称(用户名)、注册邮箱和密码。但是有一些注意事项。昵称一栏,每次在你输入昵称之后,都会检查是否已经被注册。如果...

2018-03-23 15:32:12

阅读数 278

评论数 0

6.把建模工具导出的模型导入到three.js中

1.使用Three.js渲染导出的DAE在Three.js中使用Collada(即.dae)文件的话,首先得要用到 ColladaLoader.js。但是这个ColladaLoader.js并不包含在three.js文件里面,需要你自己下载然后添加进来。这个文件中three.js的repo里面的e...

2017-09-18 15:57:15

阅读数 1134

评论数 0

5.让场景动起来

运动起来的两种方式方式介绍 让物体运动 让摄像机运动 游戏循环: 如果不进行游戏循环进行重复的渲染即使物体运动了,我们看到的场景也不会发生改变function animate(){ render(); requestAnimationFrame(animate); }stats....

2017-08-17 13:50:09

阅读数 153

评论数 0

4.three.js中的坐标系

Three.js中的坐标系three.js中坐标系使用的是左手坐标系左手坐标系和右手坐标系的对比: 当然three.js中使用的是右手坐标系three.js中的旋转的定义但是three.js中的旋转是如何定义的呢? 在three.js中旋转使用的是弧度制,2π为一圈一定要注意可以用一个小部...

2017-08-17 13:05:21

阅读数 3208

评论数 2

3.点线面后篇

坐标系Threejs使用的是右手坐标系,这源于opengl默认情况下,也是右手坐标系。 WebGL中的点线面线条的深入理解在Threejs中,一条线由点,材质和颜色组成。点由THREE.Vector3表示,Threejs中没有提供单独画点的函数,它必须被放到一个THREE.Geometry形状中...

2017-08-17 12:59:15

阅读数 170

评论数 0

2.点线面

在Threejs中定义一个点在三维空间中的某一个点可以用一个坐标点来表示。一个坐标点由x,y,z三个分量构成。在three.js中,点可以在右手坐标系中表示:空间几何中,点可以用一个向量来表示,在Three.js中也是用一个向量来表示的,代码如下所示:THREE.Vector3 = functio...

2017-08-17 12:48:23

阅读数 181

评论数 0

1.three.js世界的4个必备要素

一、三大组件在Three.js中,要渲染物体到网页中,我们需要3个组建:场景(scene)、相机(camera)和渲染器(renderer)。有了这三样东西,才能将物体渲染到网页中去。记住关建语句:有了这三样东西,我们才能够使用相机将场景渲染到网页上去。创建这三要素的代码如下:var scene ...

2017-08-17 12:43:17

阅读数 368

评论数 0

0.three.js介绍

前言前段时间开始接触three.js本来以为会很简单但是真正开始学习的时候才发现事情并不是我想象的那么容易,three.js的学习资料非常的少稍微好一点的资料就是收费的,给three.js的学习带来了很大的阻碍,所以从那时起我就萌生了想要写这个教程的想法,希望和大家一起学习共同进步,学习的资料和源...

2017-08-17 12:00:46

阅读数 139

评论数 0

1.初入GitHub

1.初入GitHub 进入github官网,点击右上角注册按钮。也可以直接在显示出来的位置填写用户名和密码,默认状态为注册 填写账号名,邮箱和密码 填写完成后进入下一步 ...

2017-08-09 17:04:24

阅读数 107

评论数 0

C#去掉JSON字符串中的最后一个数字

这个问题总结起来就是去掉字符串中的最后一个“,”   字符串:string s = "1,2,3,4,5," 目标:删除最后一个 "," 方法:1、用的最多的是Substring,这个也是我一直用的s = s.Substring(0,s.Length - 1...

2017-08-01 16:54:39

阅读数 294

评论数 0

JavaScript中数组的方法总结

js数组元素的添加和删除一直比较迷惑,今天终于找到详细说明的资料了,先给个我测试的代码^-^var arr = new Array();arr[0] = "aaa";arr[1] = "bbb";arr[2] = "ccc";//aler...

2017-08-01 16:54:34

阅读数 128

评论数 0

正则表达式验证各种类型的数字

验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3...

2017-08-01 16:54:30

阅读数 885

评论数 0

Unity 发布的 WebGL 使用SendMessage传递多个参数

如果要实现Unity与浏览器的数据交互一般都会采用两种方式 方法一: Application.ExternalCall("SayHello","helloworld"); 这种方式可以在Unity中调用伊尔迷案中的JS函数   方法二: SendMessag...

2017-08-01 16:54:25

阅读数 775

评论数 0

Unity 发布的 WenGL 使用SendMessage传递多个参数

如果要实现Unity与浏览器的数据交互一般都会采用两种方式 方法一: Application.ExternalCall("SayHello","helloworld"); 这种方式可以在Unity中调用伊尔迷案中的JS函数   方法二: SendMessag...

2017-08-01 16:54:22

阅读数 372

评论数 0

JS的事件多次触发,只执行最后一次

有时候我们在JS编程的过程中经常遇到一个问题就是事件频繁高速被触发,利用计时器来控制频率又会丢弃掉有用的事件,我们只是想让程序执行最后一次的事件,那么就可以用如下方法解决问题 //写在事件外边,防止被注销 var iTime; //写在事件内部 clearTimeout(iTim...

2017-08-01 16:54:17

阅读数 1015

评论数 0

减少事件触发频率

有时候在我们变成的过程中有些时间会频繁的触发,这样会严重的影响软件执行的效率,比如说地图浏览范围的改变,有时候拖动一下地图界面事件岸就会触发几十次,或者播放器的进度条,一秒钟更新一次即可,这时候该采用什么样的方法呢? 全局变量 var mark; mark = 0; var now; 事件内: ...

2017-08-01 16:54:14

阅读数 165

评论数 0

EXT中导出表格中的数据到Excel

{ itemId: 'excel', text: '导出', iconCls: 'btnExportExcel', ...

2017-08-01 16:54:10

阅读数 575

评论数 2

EXT系统中的信息查询

1 if (Ext.getCmp('rdPlaceLocation').checked) { 2 choseRoad = false; 3 ...

2017-08-01 16:54:07

阅读数 181

评论数 0

javascript 用Activex方法调用数据库中的数据,只可用于IE

1 // JavaScript source code 2 //创建数据库连接对象 3 var conn = new ActiveXObject("ADODB.Connection"); 4 //创建数据集对象 5 var rs = new ActiveXObject(...

2017-08-01 16:53:57

阅读数 398

评论数 0

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