文章库ARTICLE COLUMN

  • 【three.js学习笔记】相机

    【three.js学习笔记】相机

    摘要:而针对投影方式的不同,照相机又分为正交投影照相机与透视投影照相机。我们需要为自己的程序选择合适的照相机。相机视椎体右面。 相机API 照相机就是这样一个抽象,它定义了三维空间到二维屏幕的投影方式,用照相机这样一个类比,可以使我们直观...

    KnewOneKnewOne 评论0 收藏0
  • 【three.js学习笔记】渲染器

    【three.js学习笔记】渲染器

    摘要:使用将能够利用硬件加速从而提高渲染性能。这个渲染器比渲染器有更好的性能。声明构造器是一个可选对象,包含用来定义渲染器行为的属性。所用的渲染上下文对象。设置背景色和背景色透明度渲染器渲染器不使用来绘制场景,而使用相对较慢的。 渲染器api ...

    刘玉平刘玉平 评论0 收藏0
  • 【JS基础】对象继承的定义与实现

    【JS基础】对象继承的定义与实现

    简介 类的概念,本身在javascript的语言上是不存在的, 但由于最近人们使用ES6语法,TS语言上都会有的class extends 继承的概念, 下面我们需要使用原生js, 结合原型链,实现类的 继承,多态 ES5实现继承 原型继承 借用构造函数继承 mixin 复制继承 寄生继承...

    darrydarry 评论0 收藏0
  • 知识整理——浏览器对象模型

    知识整理——浏览器对象模型

    摘要:浏览器对象模型什么是浏览器对象模型浏览器对象模型浏览器模型提供了独立于内容的可以与浏览器窗口进行滑动的对象结构,就是浏览器提供的其主要对象有对象的核心,是访问浏览器的接口,也是规定的对象对象提供当前窗口中的加载的文档有关的信息和一些导...

    mayaohuamayaohua 评论0 收藏0
  • 【three.js学习笔记】几何体

    【three.js学习笔记】几何体

    摘要:构造函数分别是长宽高是对应长宽高的分段,在使用线模式进行渲染的时候,可以看到效果如下。长宽高分别被截为段,段,段。球体构造函数球体半径水平方向和垂直方向上分段数。最小值为,默认值为。构造函数形状数组可选的参数对象,可配置参数。 Geomet...

    dendoinkdendoink 评论0 收藏0
  • vue自定义指令clickoutside扩展--多个元素的并集作为inside

    vue自定义指令clickoutside扩展--多个元素的并集作为inside

    摘要:指令中自定义的指令之一,顾名思义,就是当鼠标点击了指令所绑定元素的外部时,就会触发绑定方法。在鼠标放开触发事件处理时,通过获取到他们的对象。使用示例原来的使用方式不受影响,只是添加了多个元素并集作为的功能。指令中的参数学习 都是个人理...

    ivan_qhzivan_qhz 评论0 收藏0
  • 前端js -- this指向总结。

    前端js -- this指向总结。

    摘要:面向对象编程指向一。总结的值要等到代码真正执行是才能确定。,调用,只想我们指定的对象后续更新。对象调用,如执行,指向。默认的,指向全局变量。特殊虽然也是对象,但是在这里还是指向那个函数的实例,因为比较特殊。 面向对象编程 ---...

    Wuv1UpWuv1Up 评论0 收藏0
  • 看图理解TCP的三次握手和四次挥手

    看图理解TCP的三次握手和四次挥手

    摘要:建立连接次握手次握手的目的同步连接双方的序列号和确认号交换窗口大小信息。客户端状态建立连接三次握手服务端状态第一次握手建立连接。计算规则为序列号为应答码对方上次的首次发送时为系统随机生成对方的无数据传输时或者报文数据的长度 阅读时间...

    gothamgotham 评论0 收藏0
  • webpack的安装和配置

    webpack的安装和配置

    摘要:的配置问题一直很让人头疼,最近我也在学习,看着网上的教程,也想着把自己的学习过程写下来。首先,配置需要先安装,这是的官网链接描述记得需要以上的版本点开下载包,一路下去,然后我们的就安装完成了,想卸载也可以再点击一次这个安装包来。 webp...

    airborne007airborne007 评论0 收藏0
  • nodejs通过响应回写的方式渲染页面资源

    nodejs通过响应回写的方式渲染页面资源

    摘要:我们一般通过框架提供的操作页面渲染,如何利用原始回写的方式来实现同样的功能呢下面是通过提供的异步地读取一个文件的全部内容进行操作,代码如下这是一个这是一个这是一个这是一个这是一个这是一个这是一个这是一个这是一个这是一个这是一个文 我们...

    xiaotianyixiaotianyi 评论0 收藏0
  • node服务器转发请求以及node拦截ajax请求

    node服务器转发请求以及node拦截ajax请求

    摘要:如何实现服务器转发请求第三方接口的数据,也是服务器解决跨域的问题通过转发接口的数据,代码实例如下跨域问题,当你无法操作后台是否可以跨域的时候服务器转发请求创建请求监听接受数据监听关闭发送请求启动服务之后,就可以通过来访问数据。 如何实...

    Cruise_ChanCruise_Chan 评论0 收藏0
  • 来聊聊react-native应用的健康监控

    来聊聊react-native应用的健康监控

    监控什么 今天我们来聊聊如何监控你的应用程序,这里的监控说的不是让我们去监控用户,而是监控应用的健康状态,什么是健康状态呢?对于后端的同学来说,在微服务的架构下,每个子服务是否正常工作、返回的结果是否满足预期,这些就算是健康状态,再举个例...

    tunnytunny 评论0 收藏0
  • Codepen 每日精选(2018-4-7)

    Codepen 每日精选(2018-4-7)

    摘要:按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 纯 css 写的扁平人动画https://codepen.io/YusukeNaka... 漫威漫画陈列布局https://codepen.io/da...

    lucaslucas 评论0 收藏0
  • lodash源码分析之获取数据类型

    lodash源码分析之获取数据类型

    摘要:规范对类型的判断进行了细化,前步可以看成跟的作用一样,获取到数据的类型,但是第步调用了的方法,如果再看规范的描述,可以知道这个其实是对象中的属性,如果这个属性返回的是一个字符串,则采用这个返回值作为数据的类型,否则才采用。 所有的悲伤...

    huangjinnanhuangjinnan 评论0 收藏0
  • ES6中用变量名或者表达式作为对象属性名

    ES6中用变量名或者表达式作为对象属性名

    摘要:变量作为属性名在方括号中写入变量,用变量的值作为对象的属性变量名作为对象属性表达式作为属性名在方括号中写入表达式,用表达式的值作为对象的属性表达式作为对象属性 1. 变量作为属性名 在方括号中写入变量,用变量的值作为对象的属性 let user =...

    马忠志马忠志 评论0 收藏0
  • WebSocket系列之如何建立和维护可靠的连接

    WebSocket系列之如何建立和维护可靠的连接

    摘要:与此同时,后端服务的中也有相关的长连接维持时长设置。如何快速的恢复连接根据上面的操作方案,我们会在网络异常时断开连接。 概述 通过前四篇博客,相信读者对于WebSocket的使用和数据(不论是ArrayBuffer还是String)传输都有了一个深刻的了解。现...

    BetaRabbitBetaRabbit 评论0 收藏0
  • js判断数组中是否存在某个值

    js判断数组中是否存在某个值

    摘要:判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回结果判断一个数组是否包含一个指定的值,如果存在返回,否则返回。 1. array.indexOf 判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1 let arr = ["something", "...

    Miracle_lihbMiracle_lihb 评论0 收藏0
  • 简单介绍redux的中间件

    简单介绍redux的中间件

    摘要:改地方就是将塞进所有的中间件中,然后返回一个函数,而中间件的形式后面会说到。流程图异步信息说道这里应该会对中间件有个大致的认识,接下来介绍一下常用的中间件以及自己写一个中间件。 用过react的同学都知道在redux的存在,redux就是一种前端用...

    philadelphiaphiladelphia 评论0 收藏0
  • SAP UI5和CRM WebUI的View和Controller是如何绑定的

    SAP UI5和CRM WebUI的View和Controller是如何绑定的

    摘要:和的绑定是通过这个方法完成的实例也通过工厂模式创建一旦执行之后,和的关联关系就建立起来了。最后运行时的实例和之前我们在的的构造函数中的指针一样,证明两个变量指向的是同一个实例。 UI5 例如我在UI5的界面上画一个按钮,点击之后弹出一个Alert...

    TaonceTaonce 评论0 收藏0
  • webpack源码之loader机制

    webpack源码之loader机制

    摘要:用于对模块的源代码进行转换。甚至允许你直接在模块中文件和区别之前一篇文章中介绍了机制和今天研究的对象他们两者在一起极大的拓展了的功能。原理说明上面是源码中执行关键步骤递归的方式执行执行机流程似于中间件机制参考源码参考文档 loader概念 l...

    dmllllldmlllll 评论0 收藏0
  • Javascript面向对象与继承

    Javascript面向对象与继承

    摘要:众所周知,是一门面向对象的语言,如果说针对面向对象来发问的话,我会想到两个问题,在中,类与实例对象是如何创建的,类与实例对象又是如何实现继承的。但是在中是指向的,因为每一个构造函数其实都是这个对象构造的,中子类的指向父类可以实现属性的...

    pcChaopcChao 评论0 收藏0
  • EventEmitter的实现

    EventEmitter的实现

    摘要:实例方法的话,最核心的就是分别是添加事件,删除事件,发布事件。为了防止进程崩溃,可以在对象的事件上注册监听器,或使用模块。注意,模块已被废弃。作为最佳实践,应该始终为事件注册监听器。 前言 事件在js中非常的常见,不管是浏览器还是node,...

    CoreDumpCoreDump 评论0 收藏0
  • Codepen 每日精选(2018-4-6)

    Codepen 每日精选(2018-4-6)

    摘要:按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 按照画出的路线吃豆子的交互动画https://codepen.io/createjs/f... 模拟真实手表走针的效果https:...

    frontoldmanfrontoldman 评论0 收藏0
  • 前端错误监控与收集探究

    前端错误监控与收集探究

    摘要:这样很容易造成大的损失,提前做好错误收集和处理,可以减少损失。 编写代码只是做好项目的一小部分,写代码难免会碰到错误。因此,在项目上线后,我们还需要主动对项目的错误进行收集,不能等用户发现错误,再联系我们,我们再去处理。这样很容易造成...

    ZoomQuietZoomQuiet 评论0 收藏0
  • Emscripten编译器安装教程,亲测成功编译出第一个WebAssembly

    Emscripten编译器安装教程,亲测成功编译出第一个WebAssembly

    摘要:如何判断环境变量是否配置成功呢可以使用命令行工具在非目录下,执行,看看结果是不是类似下面如果是,那么恭喜你已经安装成功了。 javascript 这门语言的性能无法与原生的C/C++代码相媲美,为了进一步提高网页的性能,业界推出了WebAssembly技术:将C...

    klinsonklinson 评论0 收藏0

热门文章

<