spfLinux的博客

也许某一天我可以成为大神

JS——图片轮播(淡入淡出)

Document #slider { /* position: absolute; top: 100px; left: 30%; */ width: 200px; height: 150px; border: 1px solid blue; } #slid...

2017-11-30 19:46:28

阅读数 631

评论数 0

JS——事件冒泡(1)

Document #d1 { width: 200px; height: 200px; background: blue; } #d2 { width: 150px; height: 150px; background: green; } ...

2017-11-30 19:42:03

阅读数 125

评论数 0

JS——坑7

function f1(){ var tmp = 1; this.x = 3; console.log(tmp); console.log(this.x); } var obj = new f1(...

2017-11-28 09:39:03

阅读数 100

评论数 0

JS——window.location.search

111111 var r = window.location.search; console.log(r); url改成这样:file:///E:/code2/18.html?uname=12345

2017-11-28 09:38:38

阅读数 138

评论数 0

JS——开关门

Document div { float: left; line-height: 50px; } #d1 { /* display: inline-block; */ width: 5%; height: 50px; overflow: hidd...

2017-11-28 09:38:02

阅读数 454

评论数 0

JS——坑6(this)

var name = "XL"; var person = { name:"xl", showName:function(){ console.log(this.name); } } person.showName();...

2017-11-28 08:53:34

阅读数 104

评论数 0

ES6——剩余参数

function calc(base,...bonus){ return bonus.reduce( //数组遍历 (prev,val) => prev+val,base //前面是操作,后面是初始值 这里两个是对应函数的参数的 ) ...

2017-11-27 16:40:18

阅读数 337

评论数 0

JS——实现的Array indexOf

Array.prototype.indexOf = function(val,fromi=0){ console.log("自己的indexOf"); for(var i=fromi;i<this.length;i++){ ...

2017-11-27 16:29:09

阅读数 567

评论数 0

ES6——块级作用域(let)

"use strict"; //块级作用域需要运行于严格模式? 不加也可以用 并没有报错 for(let i=0;i<10;i++){ console.log(i); } //console.log(i); //...

2017-11-27 15:41:50

阅读数 186

评论数 0

JS——call

function add(a,b){ console.log(a+b); } function sub(a,b){ console.log(a-b); } add.call(sub,3,1); //4 call: ...

2017-11-27 15:31:10

阅读数 94

评论数 0

雅虎14条性能优化原则

1、尽可能的减少HTTP的请求数 2、使用CDN 3、添加Expires头(或者Cache-control) 4、Gzip组件 5、将css样式放到页面的上方 6、将脚本移动到底部(包括内联的) 7、避免使用CSS中的Expressions 8、将JS和CSS独立成外部文件 9、减...

2017-11-27 15:11:51

阅读数 122

评论数 0

JS——坑5

(function(x){ delete x; //console.log(x); alert(x); //6 })(1+5); 结果为6,是因为delete删除失败,delete只能删除通过for in访问的属性。

2017-11-27 14:58:50

阅读数 210

评论数 0

JS——正则(邮箱|手机号)

邮箱: /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_])+((.[a-zA-Z0-9_]{2,3}){1,2})$/ 手机号: /^1[34578]\d{9}$/

2017-11-27 14:00:30

阅读数 390

评论数 0

JS——点击放大图片或鼠标滚动方法图片(大小图对应选择)

- Auto + 上一页 下一页 //闭包 f...

2017-11-27 13:41:30

阅读数 752

评论数 0

CSS——图片精灵(Image Sprites)

注册成功 .head { width: 40px; height: 40px; background: url(../img/passport_icon.png); background-position: -480px -120px; } ...

2017-11-27 10:30:39

阅读数 291

评论数 0

JS——箭头函数

//两参 var add = (num1,num2) => {return num1+num2;}; console.log(add(1,2)); var add_1 = (num1,num2) => num1 + num2; console.log(add_1(1,2...

2017-11-27 09:15:05

阅读数 376

评论数 0

JS——计算属性

//计算属性 vue中会大量使用 var stu={ firstName:"ss", lastName:"S" } Object.defineProperty(stu,"fullName",{ get(){ ...

2017-11-22 16:07:06

阅读数 151

评论数 0

JS——获取路径中的文件名

var i = tmp_imgpath.lastIndexOf("\\"); console.log(i); console.log(tmp_imgpath.slice(i+1)); var tmp_imgname = tmp_imgpath.slice(i+...

2017-11-22 15:02:43

阅读数 3701

评论数 0

JS——API兼容(2,isArray)

var obj1={},obj2=[],obj3=new Date(),obj4={}; Object.setPrototypeOf(obj4,obj2); //__proto__的原型方法 /*document.write(obj4.__proto__); //IE中不可用 obj...

2017-11-21 17:50:15

阅读数 186

评论数 0

JS——判断数组

//如何判断一个对象是不是数组类型,有几种方式 var obj1={},obj2=[],obj3=new Date(),obj4={}; obj4.__proto__ = obj2; console.log( //不严格 Array.prototype.isPrototypeO...

2017-11-21 17:38:47

阅读数 126

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭