E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JS学习
three.
js学习
笔记(三)——material材质
什么是材质Material材质用于在几何体的每个可见像素上添加颜色基础网格材质MeshBasicMaterial初始化基础网格材质MeshBasicMaterial,这种材质不受光照的影响。constmaterial=newTHREE.MeshBasicMaterial()接下来我们往场景中添加三个网格物体//球形缓冲几何体constsphere=newTHREE.Mesh(newTHREE.Sp
hongsir_12
·
2023-10-27 09:54
three.js学习笔记
javascript
three.js
七、three
js学习
笔记-PBR材质与纹理贴图
友情链接:threejs中文文档目录1.PBR材质简介光照模型网格模型材质整体回顾2.PBR材质金属度和粗糙度金属度metalness粗糙度roughness3.环境贴图.enMap环境贴图反射率.envMapIntensity场景环境属性.environment4.MeshPhysicalMaterial清漆层清漆层属性.clearcoat清漆层粗糙度.clearcoatRoughness5.物
焦焦焦焦焦
·
2023-10-27 09:54
threejs
前端
threejs
Babylon
js学习
笔记(三)——创建天空盒
书接上回,这里讨论创建天空盒!!!//天空盒constenvTex=CubeTexture.CreateFromPrefilteredData('./env/environmentSpecular.env',scene)scene.environmentTexture=envTex;scene.createDefaultSkybox(envTex,true)scene.environmentInt
superTiger_y
·
2023-10-27 09:53
前端
3d
Babylon
js学习
笔记(四)——导入自定义模型
书接上回,这里讨论导入自定义模型!!!constimportCarModel=(scene:Scene)=>{SceneLoader.ImportMesh('','./models/','C236.glb',scene,(meshs)=>{console.log(meshs)})}
superTiger_y
·
2023-10-27 09:53
javascript
3d
Babylon
js学习
笔记(六)——贴图的使用
书接上回,这里讨论贴图的运用!!!//创建球网格constball=MeshBuilder.CreateSphere('ball',{diameter:1},scene)ball.position=newVector3(0,1,0)//创建PRB材质constballMat=newPBRMaterial('pbr',scene)//albedoTexture反照率贴图ballMat.albedoT
superTiger_y
·
2023-10-27 09:53
javascript
3d
Babylon
js学习
笔记(五)——创建PBR材质
书接上回,这里讨论PBR材质!!!//创建天空盒/**/constcreateSkyBox=(scene:Scene):void=>{constenvTex=CubeTexture.CreateFromPrefilteredData('./env/environment.env',scene)scene.environmentTexture=envTex;scene.createDefaultSk
superTiger_y
·
2023-10-27 09:45
javascript
3d
three
js学习
网址记录
14、thingJS:https://www.thingjs.com/guide/city2/?campaign_id=636109562&utm_campaign=ThingJS&utm_medium=SEM&utm_source=baidusem&utm_content=City2&utm_term=UPto_2111263115、threeJS网站:https://threejs.org/d
weixin_44356698
·
2023-10-26 19:40
threejs
three.js
DOM学习笔记(一)
前言
js学习
ing,form(w3c上js微课)动画现在我们知道如何选择和更改DOM元素,我们可以创建一个简单的动画。让我们创建一个简单的HTML页面,其中包含将使用JS动画的框元素。
是乃德也是Ned
·
2023-10-26 17:45
【
JS学习
】字符串的replace方法
1.介绍replace方法用于替换字符串中指定模式的文本部分。它可以用来查找一个字符串中的特定文本,然后将其替换为新的文本,生成一个新的字符串。replace方法并不会修改原始字符串,而是返回一个包含替换结果的新字符串。2.语法string.replace(searchValue,newValue);参数string:需要执行替换操作的原始字符串。searchValue:一般为一个正则表达式或者一
周兴
·
2023-10-25 16:19
前端学习
#
JS学习
1024程序员节
javascript
【
JS学习
】字符串的startsWith方法
1.介绍startsWith是JavaScript字符串对象的一个方法,用于检查字符串是否以指定的子字符串开始。这方法返回一个布尔值,如果字符串以指定的子字符串开头,则返回true,否则返回false。2.语法string.startsWith(searchString)参数string:被检查的字符串searchString:要检查的子字符串,即要验证的前缀3.示例conststr="Hello
周兴
·
2023-10-24 11:01
前端学习
#
JS学习
javascript
【
JS学习
】字符串的substring方法
1.介绍substring是JavaScript字符串对象的一个方法,用于从一个字符串中提取子字符串,并返回提取的部分。可以使用substring方法来截取字符串的一部分,指定起始索引和结束索引(或只指定起始索引)。这个方法不会修改原始字符串,而是返回一个新的字符串。2.语法string.substring(startIndex,endIndex)string.substring(startInd
周兴
·
2023-10-24 11:46
前端学习
#
JS学习
javascript
1024程序员节
从零开始学习wpsjs
1.这是一个简单的wps
js学习
文档,我是边学习wpsjs边记录学习的,希望对您的学习有所帮助开发事项:全局安装wpsjs:npminstall-gwpsjsWpsjscreateHelloWps安装wpsnpminstall-gwpsjs
蜂巢糖FCT
·
2023-10-24 10:32
vue.js
wps
1024程序员节
Thing
JS学习
笔记
1.现在模摸搭上建模这个需要专业人员操作切记需要操作的物品或者建筑一定要设置属性,要不然无法操作2,建模完毕后要对模型进行2次开发需要到ThingJS控制台上操作3.进入thisgjs控制台1.控制台会自动生成代码//加载场景代码varapp=newTHING.App({//场景地址"url":"/api/scene/08c75551cf95cdeec73e09da",//背景设置"skyBox"
飞雪冬玉花
·
2023-10-22 22:22
thingjs
Node学习笔记
文章目录初始Node.js与内置模块1.初始Node.js01-回顾与思考02-Node.js简介1.官网2.JS运行环境注意点3.Node.js可以做什么4.Node.
js学习
路径03-Node.js
龙槑
·
2023-10-22 09:56
前端
三维技术探索-Cesium.
js学习
(二)
第二章、认识Cesium.js中的坐标系Cesium项目中经常涉及到模型加载、定位、预览都需要用到坐标系,弄明白Cesium中采用的坐标系以及各个坐标系之间的转换,是做三维GIS场景的前提。而在Cesium中常用的坐标有两种WGS84地理坐标系和笛卡尔空间坐标系。一、WGS84地理坐标系1、WGS84经纬度坐标系就是通俗的地图地理坐标经纬度2、WGS84弧度坐标系(Cartographic)在数学
何小鹏
·
2023-10-22 06:35
JS学习
-CryptoJS加密库
CryptoJS加密库安装库npminstallcrypto-js如下例子对称加密constCryptoJS=require('crypto-js');//引入加密库varstr="123456"//md5加密console.log(CryptoJS.MD5(str).toString())varstr2=CryptoJS.enc.Utf8.parse(str);//可以把字符串转成UTF-8编码
番茄酱料
·
2023-10-22 06:57
red
开发语言
web安全
javascript
Rollup.
js学习
之babel的集成(5)
rollup的一个特性就是对代码模块使用了新的标准化格式(包含在es6版本中),即不一定使用babel编译,就能打包;但是依然想折腾试下。首先文档上介绍的两个babel插件均已过期不再支持,不要再用了!!!第一步,安装babel插件*****rollup-plugin-babel,*具体过程略;安装完这插件之后会有警告,不要慌;这时需要安装当前插件的依赖@babel/core,即babel的核心插
yunshengz
·
2023-10-21 15:30
vue.
js学习
(一)
vue-exercise不定期的vue学习动态第一天helloworld关于一个最小的vue项目的结构导入vue创建vue实例使用插值表达式调用数据vue基础及事件修饰符使用v-cloak可以解决闪烁问题,或者使用v-text也可以{{msg}}如何定义一个基本的Vue代码结构插值表达式和v-text是用来数据的绑定的v-htmlv-bindVue提供的属性绑定机制缩写是:v-onVue提供的事件
niracler
·
2023-10-21 07:43
three.
js学习
笔记(十二)——使用Blender自定义模型
这次我们将学习如何用3D软件创建自己的模型选择软件有很多软件如Cinema4D、Maya、3DSMax、Blender、ZBrush、MarmosetToolbag、SubstancePainter等都很不错。当然它们在用户体验、性能、功能、兼容性、价格等方面也有所不同。这次我们选择Blender,因为它是免费的,性能卓越同时适用于所有主流操作系统,还有一个广泛的社区。下载Blender官网下载地
hongsir_12
·
2023-10-20 06:19
three.js学习笔记
javascript
blender
three.js
Babylon
js学习
笔记(二)——创建基本材质
书接上回,这里讨论给网格添加材质!!!准备好材质1、创建材质球/***创建网格材质*@paramscene场景对象*@returns材质对象*/constcreateGroundMaterial=(scene:Scene):StandardMaterial=>{consttexArray:Texture[]=[]//材质uv缩放constuvScale=4;constgroundMaterial=
superTiger_y
·
2023-10-20 06:07
javascript
3d
JS学习
笔记——函数拓展(递归函数)
递归函数概念解释练习1、计算1到100的累加和2、计算Fibonaccisequence的第N项:3、计算20的阶乘学习笔记链接1、Javascript由来及书写方式2、数据类型与简单运算3、选择语句if、switch及练习题4、循环语句while、dowhile、for及练习题5、函数、预解析、作用域5.1、递归函数、斐波那契数列计算【本篇】6、对象基础知识7、数组、冒泡排序、选择排序8、字符串
丶枫笙
·
2023-10-19 23:47
JavaScript
算法
javascript
记录
js学习
10js的字符串和数组(数组的常用方法)
数组的常用方法concat()方法,用于合并两个或多个数组,返回一个全新的数组copyWithin()方法,从数组的指定位置拷贝元素到数组的另一个指定位置中注意:第一个参数是目标位置,第二个参是拷贝元素的起始位,第三个参数是拷贝元素的结束位置如果不设置第三个参数,拷贝元素结束位置就是目标位置的前一位fill()方法,使用一个固定值来填充数组includes()方法,从数组中检查指定的数据是否存在,
小坤坤1810
·
2023-10-19 14:24
three.
js学习
笔记(五)——Shadows阴影
阴影一直是实时三维渲染的挑战,开发人员必须在合理的情况下找到显示真实阴影的技巧。Three.js有一个内置的解决方案,虽然其并不完美,但用起来很方便。阴影是怎么工作的?当你进行一次渲染时,Three.js将对每个支持阴影的光线进行渲染,那些渲染会像摄像机那样模拟光线所看到的内容,而在这些灯光渲染下,网格材质将被深度网格材质MeshDepthMaterial所替代。灯光渲染将像纹理一样被存储起来,称
hongsir_12
·
2023-10-19 11:17
three.js学习笔记
javascript
前端
three.js
three.
js学习
笔记(二十)——性能优化提示
初设import'./style.css'import*asTHREEfrom'three'import{OrbitControls}from'three/examples/jsm/controls/OrbitControls.js'/***Base*///Canvasconstcanvas=document.querySelector('canvas.webgl')//Sceneconstsce
hongsir_12
·
2023-10-19 11:17
three.js学习笔记
javascript
前端
Three.js
node.
js学习
7--node.js的核心模块http模块
http模块-基本使用http是node.js的核心模块,能够通过简单的代码创建一个Web服务器,处理http请求。快速搭建Web服务器新建文件,写入如下代码。//http.js//引入核心模块httpconsthttp=require('http');//创建服务constserver=http.createServer(function(req,res){console.log(req.con
木蓝茶陌*_*
·
2023-10-18 21:49
node
server
http模块
node.js的核心模块
创建一个Web服务器
处理http请求
createServer
HTML5画布框架fabric
js学习
笔记(一)——引入
目录前言它能做什么?安装与引入安装引入到项目中初始化代码结果绘制基础图形矩形(fabric.Rect)代码结果圆形(fabric.Circle)代码结果三角形(fabric.Triangle)代码结果直线(fabric.Line)代码结果文本框静态文本框(fabric.Text)代码结果可交互的单行文本框(fabric.IText)代码结果可交互的多行文本框(fabric.Textbox)代码结果
IMplementist
·
2023-10-18 18:13
React从入门到精通
1024程序员节
前端
html5
fabricjs
Babylon
js学习
笔记(一)——搭建基础场景
React+typescript+umi+Babylonjs搭建基础场景yarnadd--savebabylonjsbabylonjs-loaders1、封装基础场景import{Engine,Scene}from"babylonjs";import{useEffect,useRef,FC}from"react";import"./index.less"typePropsType={antalia
superTiger_y
·
2023-10-18 18:09
javascript
3d
three.
js学习
-智慧城市
前言在前面基础知识(摄像机,渲染器,轨道控制器,坐标轴,场景适配,渲染循环、几何体、材质、光等)有了基础了解后,还需要对着色器(坐标)有一定的学习了解然后就可以做智慧城市的项目了技术:vite+js以下是项目预览1697009690667050页面下面附有git项目地址,自取1.需求实现智慧城市,对城市数据实时监控,对建筑动效标注和预览1、城市模型处理(材质颜色、边线效果、着色器白膜效果、水波纹倒
Best_卡卡
·
2023-10-18 11:03
智慧城市
three.js
webgl
Nuxt.
js学习
笔记(一)路由与视图
Nuxt.js4.路由4.1路由概述4.2基础路由4.3动态路由4.4动态命名路由4.5默认路由4.6嵌套路由4.7过渡动效4.7.1全局过渡动效设置4.7.1自定义动画5.视图5.1默认模板5.2默认布局【掌握】5.2.1布局概述5.2.2布局分析5.2.3公共导航5.3自定义布局5.4错误页面5.5Nuxt组件特殊配置5.5.1模板代码5.5.2head整合axios4.路由4.1路由概述Nu
Rich D
·
2023-10-17 21:05
nuxt
javascript
vue.js
前端
nuxt
Vue.
js学习
笔记(三):隐藏a标签鼠标悬浮状态下浏览器左下角出现的链接地址
前言当a标签悬浮时浏览器左下角会出现链接地址,为了隐藏链接地址,除了使用用点击事件代替以外,我们还可以一次性解决页面所有a标签悬浮出现链接的问题。mounted(){this.deleteMsg();},methods:{deleteMsg(){$("body").on('mouseover','a',function(e){let$link=$(this)lethref=$link.attr('
你看我像是会的样子吗?
·
2023-10-17 20:43
Vue.js
vue.js
html5
Node.
js学习
——Express使用中间件
中间件:就是匹配路由之前和匹配路由之后做的一系列的操作。中间件可以用来做权限判断:没有登录跳转到登录页面,登录以后就显示登录以后的页面。Express应用可使用如下几种中间件:应用级中间件、路由级中间件(用的比较少)、错误处理中间件、内置中间件、第三方中间件。中间件,除了能够访问请求对象req和响应对象res,还有一个next参数。next()将控制权交给下一个中间件,调用下一个函数。如果没有ne
wxyzcctn
·
2023-10-17 07:30
【node进阶】Express+Multer+Postman模拟文件上传功能
✅作者简介:一名普通本科大三的学生,致力于提高前端开发能力✨个人主页:前端小白在前进的主页系列专栏:node.
js学习
专栏⭐️个人社区:个人交流社区学习格言:☀️打不倒你的会使你更强!
前端小白在前进
·
2023-10-16 21:32
node.js入门到精通
express
postman
中间件
node.js
node
js学习
笔记
JavaScript模块编译在编译过程中,node对获取的JavaScript文件内容进行了头尾包装。正常的JavaScript文件会被包装成如下:(function(exports,require,module,__filename,__dirname){//这里是JavaScript文件})每个模块之间进行了作用域隔离。模块的exports属性上的任何方法和属性都可以被外部调用,但是模块中的其
duziten
·
2023-10-14 02:45
Node.
js学习
笔记
1、文件操作①文件的基本操作import*asfsfrom'fs';//回调函数一般是异步的//文件操作一般都是错误优先回调函数fs.mkdir('made-by-fs',err=>{if(err)console.log('文件夹已经存在');elseconsole.log('文件夹创建成功');})fs.rename('./made-by-fs','./log',err=>{if(err)con
神仙收容所所长
·
2023-10-13 18:24
Javascript
node.js
学习
前端
node.js 实现udp传输_Nodejs:UDP极简入门例子
文本同步收录于GitHub主题系列《Node
js学习
笔记》UPD客户端vsUDP服务端首先,启动UDPserver,监听来自端口33333的请求。
盐选推荐
·
2023-10-13 15:35
node.js
实现udp传输
Three.js入门
Three.
js学习
文章目录Three.
js学习
参考创建一个场景矩阵变换鼠标操作三位场景旋转缩放场景汇中插入新的几何体辅助三位坐标系``AxisHelper``设置材质效果半透明效果材质常见属性材质类型光照效果设置常见光源类型顶点位置数据解析渲染自定义几何体点模型线模型顶点颜色数据插值计算渐变色之颜色插值访问几何体对象的数据几何体的旋转
程序员_yw
·
2023-10-13 13:09
可视化
javascript
Node.
js学习
(3)Express+中间件
Express认识ExpressExpress是基于Node.js平台,快速、开放、极简的Web开发框架。本质上是一个npm上的第三方包,提供了快速创建Web服务器的便捷方法。http内置模块使用起来比较复杂,开发效率低;Express是基于内置http模块封装出来的,开发效率高。安装命令:npminstallexpress--saveExpress的基本使用(1)创建基本的Web服务器://导入
GDUF-LZ
·
2023-10-13 01:51
Node.js
node.js
学习
中间件
前端
vue
js学习
2.8 语法——组件化开发3——插槽与前端模块化
插槽与前端模块化插槽插槽的基本使用具名插槽的使用作用域插槽前端模块化CommonJs(需要node环境才能实现)ES6模块化(type="module"export和import)导出语法导入语法使用default使用全部导入插槽插槽的基本使用将按钮替换到组件中的插槽中,如果没有命名,就会将所有都替换到所有没有名字的插槽中按钮2我是组件按钮具名插槽的使用插槽用name来命名,替换时用(v-slot
to-and-fro
·
2023-10-12 22:09
vuejs
vue.js
NodeJs内置模块
Node
Js学习
day01目标一、Nodejs概述1.介绍2.Nodejs应用场景3.安装Nodejs4.模块化5.命令参数和环境变量二、Node快速开始-常用内置模块1.os模块2.path模块3.URL
四色花瓣
·
2023-10-12 12:36
node.js
node.
js学习
6--node.js的url模块和querystring模块
node.js中的url模块作用:url模块用来对url进行解析,进而得到各种信息。例如:http://itcast.cn:80/schools/students?id=18&name=zs#photourl模块语法格式://引入模块consturl=require('url');letobj=url.parse(地址栏中输入的url)url模块的使用://引入模块consturl=require
木蓝茶陌*_*
·
2023-10-12 02:06
node
server
url模块
querystring模块
node.js
模块
three.
js学习
之vR展厅
目标1、需要会的知识点three.js的场景,摄像机,渲染器,轨道控制器,坐标轴,场景适配,渲染循环创建立方缓冲几何体、纹理、3d物体实现:创建立方几何体,纹理贴图镜面反向渲染,摄像机设置在内部,通过与创建3D标记物体交互事件切换纹理贴图,创建视频纹理实现展厅视频展示架构:vite+js预览图实现一、初始化vite项目命令:npmcreatevite@latest选择Vanilla模版选择JS语法
Best_卡卡
·
2023-10-11 12:18
javascript
学习
vr
《Node.js 学习笔记 之 切换node版本》
目录Node.
js学习
笔记nvm第一步安装nvm常用命令遇到的问题Node.
js学习
笔记个人博客地址:使用npm命令经常遇到npm与node.js版本不兼容报错的情况,下面通过nvm版本管理工具解决问题
yk-ddm
·
2023-10-11 09:46
node.js
学习
笔记
node.
js学习
day03 通过node.js连接数据库实现增删改查
通过node.js连接mysql数据库实现增删改查1.npmimysql导入mysql模块2.熟悉数据库增删改查3.建立连接通过mysql.createPool4.案例constmysql=require('mysql')//建立连接据你的实际配置修改数据库用户名、及密码及数据库名:constdb=mysql.createPool({host:'127.0.0.1',user:'root',pas
不想打工的打工人
·
2023-10-11 01:15
node.js
JavaScript之后端Web服务器开发Node.
JS学习
篇
JavaScript之后端Web服务器开发Node.
JS学习
篇Node.JS介绍Node.JS环境搭建与开发安装Node.js和npm第一个Node程序搭建Node开发环境模块Node.JS介绍Node.js
cug-jdc
·
2023-10-10 18:48
JavaScript
javascript
nodejs
js模块
node
js学习
路线
1.安装和环境设置首先,确保已经安装了Node.js和npm。可以到Node.js的官方网站下载适合系统的安装程序。安装完毕后,验证安装是否成功:node-vnpm-v接着,考虑使用版本管理工具(如nvm)来管理不同版本的Node.js,这对于处理不同项目的依赖需求非常有帮助。2.基础概念和语法从Node.js的基础概念和语法开始学习。了解Node.js的事件循环、模块系统、全局对象和常用的核心模
tianming2018
·
2023-10-10 09:24
学习
DAY31
JS学习
—git 版本控制工具、gitee码云
一、git1、git对文件项目源码进行版本管理2、操作(1)安装git(2)初始化git版本库创建版本库(本地库),存储项目代码和记录版本gitinitgitconfig--globaluser.name""//确定使用人信息gitconfig--globaluser.email""(3)master主干HEAD指向最新版本(4)gitreset--hard版本号//进行历史回退,回退版本(找回删
jr2319
·
2023-10-10 04:17
git
git
学习
java
three.
js学习
03 - 添加坐标轴辅助器
1.坐标轴辅助器添加后效果2.坐标轴辅助器AxesHelper()添加方法红色代表X轴,绿色代表Y轴,蓝色代表Z轴constaxesHelper=newTHREE.AxesHelper(5)//参数5代表长度scene.add(axesHelper)//添加完成后出现坐标轴辅助器3.单页面完整调配代码import*asTHREEfrom'three'//导入轨道控制器import{OrbitCon
不染-9732
·
2023-10-10 00:08
webgl
javascript
学习
数码相机
threejs
初识threejs最近在项目中遇到一些需要threejs的知识,特此撰写一篇相关文档记录一下自己的three
js学习
。
1rving
·
2023-10-09 13:54
前端
js
Vue.
js学习
总结
目录一、Vue.js的基础介绍1.什么是Vue.js2.Vue.js的特点3.Vue.js的安装4.创建一个Vue程序二、基础语法指令1.v-bind2.v-if,v-else3.v-else-if4.v-for5.v-on三、双向绑定、组件1.什么是双向数据绑定2.表单双向数据绑定(1)、单行文本(2)、多行文本(3)、单复选框(4)、多复选框(5)、单选按钮(6)、下拉框3.组件(1)、什么是
萌新小吉
·
2023-10-09 10:52
Vue
vue.js
前端
前端框架
three.js 学习笔记一
Three.
js学习
笔记思维导图一些坑学习来源思维导图一些坑朝向问题相机以及灯光的朝向问题还没有弄清楚,官方提供了两个方法,一是camera.target=3Dobject,但不知道为什么这个方法并没有起作用
口模酱油
·
2023-10-09 08:56
学习笔记
JavaScript
three.js
思维导图
学习笔记
坑
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他