JavaScript 软件列表

Three.js源码阅读笔记(Object3D类)
JavaScript

Three.js源码阅读笔记(Object3D类)

2020-02-16 标签:three,js,源码,阅读,笔记,object,d,第二,直接,core,似乎是,框架,最重要的,相当,一部分,其他的,继承

这是Three.js源码阅读笔记的第二篇,直接开始。 Core::Object3D Object3D似乎是Three.js框架中最重要的类,相当一部分其他的类都是继承自Object3D类,比如场景类、几何形体类、相机类、光照类等等:他们都是3D空间中的对象,所以称为Object3D类。Object3

Three.js源码阅读笔记(物体是如何组织的)
JavaScript

Three.js源码阅读笔记(物体是如何组织的)

2020-02-16 标签:three,js,源码,阅读,笔记,物体,如何,组织,第三,之前,两篇,主要是,关于,核心,对象,主要,围绕着,矢量,vector

这是Three.js源码阅读笔记第三篇。之前两篇主要是关于核心对象的,这些核心对象主要围绕着矢量vector3对象和矩阵matrix4对象展开的,关注的是空间中的单个顶点的位置和变化。这一篇将主要讨论Three.js中的物体是如何组织的:即如何将顶点、表面、材质组合成为一个具体的对象。 Object

Three.js源码阅读笔记(光照部分)
JavaScript

Three.js源码阅读笔记(光照部分)

2020-02-16 标签:three,js,源码,阅读,笔记,光照,部分,天气,越来越,懒怠,呆在,温暖,寝室,小说,打游戏,也好,没看

天气越来越冷了,人也越来越懒怠,越来越像呆在温暖的寝室里看小说或者打游戏,也好久没看Three.js源码了。今天天气不错,接着看! 这次从光照部分看起:光照模型,从光线本身角度来看包括环境光、平行光、点光源,从物体表面材质角度看又包括漫反射和镜面反射。 Lights:Light 实现代码如下: TH

通过jQuery源码学习javascript(三)
JavaScript

通过jQuery源码学习javascript(三)

2020-02-16 标签:通过,jquery,源码,学习,javascript,疑问,有位,提出,以下,问题,我也不,明白,如果有,能否,告知

疑问   第一篇中有位博友提出了以下的问题,我也不太明白,如果有明白的,能否告知一、二。 实现代码如下: var str = "test"; for(var a in str){ console.log(a + ":" + str[ a ]); }输出结果 这是一个字符串对象,在使用for的时候,会

JS原型对象通俗"唱法"
JavaScript

JS原型对象通俗"唱法"

2020-02-16 标签:js,原型,对象,通俗,quot,唱法,关于,重要,知识点,首先,要知道,很重要,一句话,对比,其他,语言,理解,其它

1.关于原型对象的重要知识点 首先要知道一个很重要的知识点,一句话:所有对象都有原型对象. 2. 对比其他语言的理解 原型对象,就是其它语言中的类中的静态属性和静态方法,总是是静态-static就对了.原理是: 内存中只有一份. 3. 在内存中的形象图: 首先,在产生js对象之前,我们需要创造一个构

js 判断一个元素是否在页面中存在
JavaScript

js 判断一个元素是否在页面中存在

2020-02-16 标签:js,判断,元素,是否,页面,存在,表单,实现,代码,如下,code,produced,actipro,freeware,http,www,com

1. 判断表单元素是否存在(一) 实现代码如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if("periodPerMonth" in d

通过jQuery源码学习javascript(一)
JavaScript

通过jQuery源码学习javascript(一)

2020-02-16 标签:通过,jquery,源码,学习,javascript,普及,必有,过人之处,开源,代码,进行,是个,不错,学习方法,以下,是我,模拟,方法,尽量,简化

Jquery这么普及,必有它过人之处,通过开源代码进行学习,是个不错的学习方法啊! 以下是我模拟的方法,我尽量简化方法。 定义对象C(类似于jquery的$方法)——这个也是jquery设计非常巧妙的地方 实现代码如下: (function(){ var _cQuery = window.cQuer

JS 添加网页桌面快捷方式的代码详细整理
JavaScript

JS 添加网页桌面快捷方式的代码详细整理

2020-02-16 标签:js,添加,网页,桌面,快捷方式,代码,详细,整理,实现,如下,function,todesktop,surl,sname,try,var,wshshell,n,ew

实现代码如下: function toDesktop(sUrl,sName){ try{ var WshShell = new ActiveXObject("WScript.Shell"); var oUrlLink = WshShell.CreateShortcut(WshShell.Specia

JavaScript初学者应注意的七个细节详细介绍
JavaScript

JavaScript初学者应注意的七个细节详细介绍

2020-02-16 标签:javascript,初学者,注意,七个,细节,详细,介绍,种种,语言,特别,来说,使用,var,就可以,声明,任意,类型,变量

种种语言都有它特别的地方,对于JavaScript来说,使用var就可以声明任意类型的变量,这门脚本语言看起来很简单,然而想要写出优雅的代码却是需要不断积累经验的。本文利列举了JavaScript初学者应该注意的七个细节,与大家分享。 (1)简化代码 ------------------------

前后台交互过程中json格式如何解析以及如何生成
JavaScript

前后台交互过程中json格式如何解析以及如何生成

2020-02-16 标签:前后,交互,过程中,json,格式,如何,解析,以及,生成,前台,实现,代码,如下,ajax,type,post,url,getmenurole,ashx

前台: 实现代码如下: $.ajax({ type: "POST", url: "GetMenuRole.ashx", data: "", dataType: "json", success: function (data) { if (data.Status == false) { alert(d