Welcome 微信登录

首页 / 脚本样式 / JavaScript

Three.js学习之Lamber材质和Phong材质

Three.js学习之Lamber材质和Phong材质

前言 材质(Material)是独立于物体顶点信息之外的与渲染效果相关的属性。通过设置材质可以改变物体的颜色、纹理贴图、光照模式等。 MeshBasicMaterial:对光照无感,给几何体一种简单的颜色或显示线框。 MeshLambertMaterial:这种材质对光照有反应,用于创建暗淡的不发光的物体。 MeshPhongMaterial:这种材质对光照也有反应,用于创建金属类明亮的物体。1.基本材质 使用基本材质(BasicMaterial...
JavaScript数组操作函数汇总

JavaScript数组操作函数汇总

js中数组操作函数还是非常多的,今天忽然想到来总结一下,也算是温故而知新吧。不过不会针对每个办法都进行一下总结,只是针对一些比较常用的做个备注一下。这里总结到的 js 数组操作函数有:push,pop,join,shift,unshift,slice,splice,concat(1)push 和 pop这两个函数都是对数组从尾部进行压入或弹出操作。push(arg1,arg2,...)可以每次压入一个或多个元素,并返回更新后的数组长度。注意如果参数也是数组...
JavaScript如何实现跨域请求

JavaScript如何实现跨域请求

什么是跨域请求?简单的理解就是向不在同一个域名的服务器文件发出请求。这个还是用实际的例子来说明一下吧,比如baidu.com向cxyblog.com发送请求,这两个域名是不同的,那么这就是跨域了,出于安全性的考虑,这样是不允许的。另外需要注意的是不同子域名或者同域名不同端口之间或者相同域名不同协议等发送的请求也都算是跨域的,基本上可以为归为下面几类:(1)http://www.baidu.com向http://www.cxyblog.com发送请求(2)h...
JavaScript中的this引用(推荐)

JavaScript中的this引用(推荐)

thisthis是javascript的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。一、定义1、this是函数内部的一个特殊对象(或this引用)--它引用的是函数据以执行的环境对象。2、this引用是一种在JavaScript的代码中随时都可以使用的只读变量。 this引用 引用(指向)的是一个对象,它有着会根据代码上下文语境自动改变其引用对象的特性。它的引用规则如下:•...
浅谈JavaScript中的this指针和引用知识

浅谈JavaScript中的this指针和引用知识

this是javascript的一个关键字,随着函数使用场合不同,this的值会发生变化。但是总有一个原则,那就是this指的是调用函数的那个对象。this指针在传统OO语言中,是在类中声明的,表示对象本身.在JavaScript中,this表示当前上下文,即调用者的引用********this永远指向的是(函数对象)的所有者this和全局对象:var a = 1; function foo(){ var b = 2; console.log(this.a...
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法

在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法

最近在使用微信、支付宝、百度钱包实现网页支付,对支付成功将自动关闭页面,对于支付失败,将显示错误信息。当在错误页面的时候,点击返回或者Android物理按键上一步的时候,将关闭页面。在微信、支付宝、百度钱包中,他们对页面关闭进行了封装,传统的window.close()是无效的,必须要使用它们的js代码才能关闭。下面是三种移动app的关闭方式:WeixinJSBridge.call("closeWindow");//微信 AlipayJSBridge.ca...
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法

在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回、后退、上一页等按钮实现自己的关闭页面、调整到指定页面或执行一些其它操作的需求,那在代码中怎样监听当点击微信、支付宝、百度糯米、百度钱包等app的返回按钮或者浏览器的上一页或后退按钮的事件呢。我相信很多朋友像我一样,在百度、搜狗里面搜索很久都没找到方法。下面就来告诉大家怎样监听的方法:首先我们要了解浏览器的history。大家知道在页面中我们可以使用javascript window histo...
JavaScipt选取文档元素的方法(推荐)

JavaScipt选取文档元素的方法(推荐)

摘自JavaScript权威指南(jQuery根据样式选择器查找元素的终极方式是 先用getElementsByTagName(*)获取所有DOM元素,然后根据样式选择器对所有DOM元素进行筛选)选取文档元素的方法:1、通过ID选取元素(getElementById)1)使用方法:document.getElementById("domId") 其中,domId为要选取元素的id属性值2)兼容性:低于IE8版本的IE浏览器对getElementById方...
AngularJS在IE下取数据总是缓存问题的解决方法

AngularJS在IE下取数据总是缓存问题的解决方法

本文实例讲述了AngularJS在IE下取数据总是缓存问题解决方法。分享给大家供大家参考,具体如下:问题:在使用AngularJS发出请求(GET)获取服务端数据,然后再绑定到页面中,你会发现在IE中总是显示原来的数据结果。这时候我们就会知道,IE做了缓存。解决办法:我们可以在AngularJS的配置中通过$httpProvider来设置其不缓存。具体如下所示:ngApp.config(function ($httpProvider) {// Initia...
jquery 点击元素后,滚动条滚动至该元素位置的方法

jquery 点击元素后,滚动条滚动至该元素位置的方法

点击元素后,滚动条滚动至该元素位置:$("a.lead-link").bind("click", function(e) {e.preventDefault();$("html,body").animate({scrollTop: $(this.hash).offset().top - 60}, 1500);});以上这篇jquery 点击元素后,滚动条滚动至该元素位置的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。...
<< 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 >>