零下一度
浏览量2887 | 粉丝12 | 关注2
2017-06-25 09:26:50
ES6中类与对象的讲解与应用
一、基本定义和生成实例
{
// 基本定义和生成实例
class Parent{
constructor(name='mukewang'){//构造器,初始化一些参数
this.name=name;
}
}
let v_parent=new Parent('v');
console.log('构造函数和实例',v_parent);
}
二、继承
1513
2017-06-25 09:26:18
js判断ie版本的实例代码
之前懒得写判断ie版本js,因为网上关于这方面的代码太多了,所以从网上拷贝了一个,放到项目上才发现由于时效性的问题,代码不生效。就自己写一个吧。
怎么去看浏览器的内核等信息 ---- js的全局对象window子属性navigator.userAgent,这个属性是包含了浏览器信息的相关信息,包括我们需要的浏览器内核
navigator.userAgent这个值取出来是个字符串,可以通过stri
1478
2017-06-25 09:24:27
设置cookie 函数的实例代码
设置cookie 函数直接上代码:
function setCookie(name, value, days) { //设置cookie
var d = new Date();
d.setTime(d.getTime() + (days * 24 * 60 * 60 * 1000));
1495
2017-06-25 09:24:05
js中hover无效怎么解决
这其实是css的优先级导致的。
首先来看下不用js添加css属性,hover能正常设置背景颜色。
#add{
width: 50px;
height: 50px;
background-color: greenyellow;
}
#add:hover{
background-color: #000;
}
左
2797
2017-06-25 09:23:13
ES6学习之map-set与数组和对象的比较
这里简单的说下他们之间的比较
主要在增、删、改、查四个方面阐述,详见代码
1、map和数组对比
{
// 数据结构横向对比,增,查,改,删
let map=new Map();
let array=[];
// 增
map.set('t',1);
array.push({t:1});
console.info('map-array',map,array);
2092
2017-06-25 09:22:49
浅谈eval()的作用和作用域
eval()的作用
把字符串参数解析成js代码并运行,并返回执行的结果;
eval的作用域
作用域在它所有的范围内容有效
IE8及以下指向window
解决方法:
functiona(){
if(window.execScript){ // 支持IE8及以下的版本
window.execScr
3437
2017-06-25 09:22:05
JS中数组的操作实例
JS中数组的操作
1、数组的创建
var arrayObj = new Array(); //创建一个数组
var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度
var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]); 创建一个数组并赋值
&
1425
2017-06-25 09:21:45
js跳转方式及代码的汇总
对于做网站的人来说,常常需要做js跳转,对于做seo的人来说,尤其是有兴趣涉足黑帽seo的人员,js跳转更是家常便饭。那么,js跳转有哪些类型呢,今天小编在这里给大家总结了一下大概的js跳转种类,希望能对大家有所帮助。
一、从一个页面跳转到另一个页面1、在本窗口中跳转到另一个页面 &nbs
2389
2017-06-25 09:21:16
Three.js之如何创建一个场景
上一面讲述了向场景中添加物体对象。这一篇准备把每个功能点细细的讲述一遍,一方面是为了加深自己的理解。另一方面希望能够
帮助到有需要的人。
一、在学习WEBGL的时候,你应该先了解要创建一个WebGL程序需要哪些步骤。就跟弄梅菜扣肉一样,需要哪些步骤。
初始化WebGL绘图上下文
初始化着色器程序
建立模型和数据缓存
完成绘制和动画
这是一个面向过程编程。然而three.js不一样,是一个面向对
2049
2017-06-25 09:20:56
js里封装一个方法--模块化
模块化就是通过每一个js里封装一个方法:用exports将他输出, 在下一个js用require的方法加载js时就会将方法输出。然后在主页面引入require.js;
模块化基本写法:
define(function(require,exports,module){
})
require:加载一个模块,后面跟的是一个js文件名
exports:输出
module:模块
3180