1、通过TextTrue创建 THREE.jS封装了TextGeometry类可以很容易地生成E维文字 TextGeometry(text : String, parameters : object ) 参数说明 var textLoad = new THREE.FontLoader().1oad('fonts/helvetiker_regular.typeface.json' ,function(font)(var txtGeo = new THRE 继续阅读
Search Results for: js封装
查询到最新的12条
Json在Qt中的使用
文章目录 Json在Qt中的使用主要使用的类QJsonValueQJsonObjectQJsonDocument实战1. 手动写Json文件2. 实现程序(从Json文件中读取数据,更改Json文件中的数据) Json在Qt中的使用 主要使用的类 Json 类介绍QJsonDocument它封装了一个完整的 JSON 文档,并且可以从 UTF-8 编码的基于文本的表示以及 Qt 自己的二进制格式读取和写入该文档。QJ 继续阅读
在windows服务器上使用node-windows部署nodeJS服务
一般部署nodejs的项目,大家都会用到forever这个库,这个库相当好用,可以让nodejs的站点在后台跑,不需要cmd的窗口一直开着。在windows下,如果用户一直不注销,这种方式是可行的,但在服务器上的话就麻烦了,因为服务器在部署完成后,一般都会注销,那么站点就挂了。 因此需要把它部署成windows服务,废话不多说, 继续阅读
详解node.js创建一个web服务器(Server)的详细步骤
前言 在 node.js 中创建一个服务器非常简单,只需要使用 node.js 为我们提供的 http 模块及相关 API 即可创建一个麻雀虽小但五脏俱全的web 服务器,相比 Java/Python/Ruby 搭建web服务器的过程简单的很。 http model 要想创建一个基于 node.js 的 web 服务器,你就必须使用 node.js 提供的 http 模块,node.js 中的 http 接口旨在支持传统上难以使用的协议的许多特性, 特 继续阅读
JS异步处理
动机 由于JS单线程,导致很多麻烦(例如在Android中,一个线程网络操作,结束后通知主线程,JS就不行呀),所以异步在JS中就显得很重要了。关于异步是什么,这里就不说明了。 Promise 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。(这好像Java 继续阅读
风尚云网学js-关于js对象数组如何去重?
目录 请问对象数组如何去重? 1.es5数组新方法 reduce 2.利用indexOf 3.直接for循环,利用对象属性的唯一性 每个对象的内存地址本身就不一样,去重的意义何在,非要去重的话,那只能通过JSON.stringify序列化成字符串(这个方法有一定的缺陷)后进行对比,或者递归的方式进行键-值对比,但是对于大型嵌套对象来说还是比较耗时的, 继续阅读
node.js安装及HbuilderX配置详解
npm安装教程: 一.下载Node.js安装包 官网:https://nodejs.org/en/ 二.使用之前,我们先来掌握3个东西是用来干什么的。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装 继续阅读
nestjs中异常过滤器Exceptionfilter的具体使用
说起Nestjs的异常过滤器,不能不提.Net的全局过滤器Filter,功能那是相当的强悍,用理论话说叫AOP 面向切面编程,可谓方便了太多需要异常处理的场景。说回Nestjs的异常过滤器,实现类似的功能,采用相似的处理方式,只不过一个面向C#,一个面向Nodejs,很荣幸的我,在两个框架都找到了类似的东西。 面向切面编程AOP,是一种类似于编程规范的东东,同门师兄弟有叫面向接口编程、SOLID原则等等。 Nestjs的异常处理 默认异常处理 继续阅读
js中截取字符串前几位的两种方法slice()substring()
在Javascript使用字符串中,我们不一定需要全部的字符串,这时就需要截取字符串。本文主要介绍js中截取字符串前几位的两种方法:1、使用slice() 方法;2、使用substring() 方法。 方法一:使用slice() 方法 可提取字符串的某个部分,并以新的字符串返回被提取的部分。 语法 string.slice(start,end) 实例 var str="abc1234 继续阅读
nodejs中的异步编程知识点详解
简介 因为javascript默认情况下是单线程的,这意味着代码不能创建新的线程来并行执行。但是对于最开始在浏览器中运行的javascript来说,单线程的同步执行环境显然无法满足页面点击,鼠标移动这些响应用户的功能。于是浏览器实现了一组API,可以让javascript以回调的方式来异步响应页面的请求事件。 更进一步,nodejs引入了非阻塞的 I/O ,从而将异步的概念扩展到了文件访问、网络调用等。 今天,我们将会深入的探讨一下各种异步编程的优缺点 继续阅读
Nest.js环境变量配置与序列化详解
环境变量配置简述 程序在不同的环境下需要不同的环境变量,例如生产环境、测试环境以及开发环境所需要不同的数据库信息:链接地址、链接端口号、登录用户名和密码相关信息。为了解决这个问题需要进行相关操作。 在 Nest 中最佳方案创建一个 ConfigModule,该 ConfigModule 公开一个 ConfigService ,在 ConfigService 加载特有环境的 .env 文件。 Nest 提供了 @nestjs/config 开箱即用的依赖包。 继续阅读
js 截取指定字符后面/前面的所有字符串
解决方案: //js 截取指定字符后面/前面的所有字符串let str = '你还好吗?嗯?我很好!'//截取第一个?前面的字符串var index = str.indexOf("?")var resolve = str.substring(0, index);console.log(resolve)//你还好吗//截取第一个?后面的字符串v 继续阅读