- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 JS原生事件中this的指向
原生的 DOM.onclick =function(){console.log(this) ; //this指向调用这个函数的DOM对象}DOM.addeventListener(''click'',function(){console.log(this) ; //this也指向DOM对象,那是因为JS底层帮回调函数中的this的指向进进行了改变...})
2017-04-30 11:27:35 461
原创 加油啊
距离辞职已经两个多月了,这两个多月是毕业,对,高中毕业来,第一次主动用心去学习。大学时光是快乐而短暂的,也是一段逃避与迷茫的时期,有勇气去面对自己所做过的一切,这样才会坚定的去踏向未来.很感激现实让我在这个时光意识到自己喜欢什么以及所追求的价值观.每天都向自己期待的方向努力一点,会很充实.即使有时候会短暂失忆,还是会在一般调整之后重归正常,今天,又是充实的一天,自己动手做了JQuery插件.开
2017-04-27 19:52:46 170
转载 document.onreadystatechange的认识
在开发的过程中,经常使用window.onload和body onload两种,很少使用document.onreadystatechange,但这次写了一个js,使用window.onload和body.onload都实现不了,最后使用document.onreadystatechange才把它解决了。这里介绍一下三者的区别和用法,大家使用的时候根据自己的需要选择哪一个1、win
2017-04-27 10:42:03 394
转载 js中toString 和 object.toString区别解释
1.toString 和 object.toString运行结果演示 [javascript] view plain copy var str = 'this is string'; alert(str.toString()); 运行结果:[javascript] v
2017-04-26 12:07:46 3907
原创 canvas 尺寸问题
canvas id="can" width="500" height="500">这里的width 是实际的width 与 style里面渲染的不一样..
2017-04-24 17:02:51 389
原创 apply(对象,数组) ,call(对象,变量a,变量b)
apply()方法与call()方法都是在函数原型上的一个方法,调用这两个方法可以改变函数的this指向指向为参数中的对象,但是apply()方法经常被用来平铺一个数组中的数据,eg: Math.max.apply(null,arr) ,即可求出数组中的最大值,省去了for循环,遍历数组
2017-04-23 20:24:32 269
原创 setTimeout闭包问题
for (var i = 0; i < 5; i++) { setTimeout(function(){ console.log(i); },0) }// 5 5 5 5 5最终打印5个五,为什么不是打印01234,因为JS 是单线程,只有完成所有的script标签中的主要任务,才会把setTimeout里面的匿名函数执行
2017-04-19 22:51:04 365
原创 文章标题
闭包1.什么是闭包? JS中闭包就是函数“—–>原理就是作用域,上级的作用域不能访问下级的作用域.. 2.闭包要解决什么问题? 上级的作用域能间接访问下级的作用域.function f1(){ var n=999; nAdd=function(){n+=1} function f2(){ alert(n); } return f2; }
2017-04-19 17:48:18 234
原创 欢迎使用CSDN-markdown编辑器
构造函数,对象,原型的理解1.构造函数是实例化对象进行初始化的一个函数,构造函数创建出来的那一刻原型也被创建出来了并且是个Object{};2.构造函数中有prototype指向的就是这个Object{} 3.原型中所有的属性与方法都会被实例化new出来的对象所继承并且有个内置属性指向proto指向原型,所以才能使用原型中的方法啊 function Person() {
2017-04-17 22:37:17 182
转载 jquery 隐式迭代
Jquery对象本质可以看成是一个包含一个 dom数组和所有Jquery方法的容器(补充:方法在所有jq对象共享的jq原型属性prototype中)。要使用jQuery,就必须将dom元素转成 Jquery对象,然后才能调用JQ对象的 便捷方法。1 //所有 div 内部设置一个 span 标签2 var $divs = $("div");3 $divs.html(
2017-04-14 15:25:17 337
原创 自适应布局-float
Document .father{ width: 100%; height: 400px; background-color: orange; } .box1{ float: right; width: 200px; height: 200px; background-color: black; overflow: hidden;
2017-04-13 23:23:50 846
转载 Sublime text 2/3 中 Package Control 的安装与使用方法
Package Control 插件是一个方便 Sublime text 管理插件的插件,但因为 Sublime Text 3 更新了 Python 的函数,API不同了,导致基于 Python 开发的插件很多都不能工作,Package Control 原来的安装方法都失效了。网上有2种使用 Git 的安装方法,感觉太麻烦了。此处将 wbond 网站的 ST3 Package Cont
2017-04-10 23:55:24 161
转载 关于less
实现css预编译的方式有很多,听说glup很流行而且功能也很强大,但是就目前的工作而言,仅要css预编译和YUIcompress就够了,接下来切入正题Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。Less 可以运行在 Node 或浏览器端。1、安装less插件ctrl+shift+p -
2017-04-10 12:29:21 193
原创 关于script jsonp跨域请求数据
Documentfunction fun() { console.log("hi");}var fun1<?php echo $_GET['callback']."()"; ?>因为在同一个html中的js ajax异步请求数据只能同域请求,而如果在html 中引用不同域的数据请求时,我们就需要使用html标签中src这个属性了,这个属性可以请求任意外部的
2017-04-09 12:30:30 219
转载 jQuery.extend(object) 与 jQuery.fn.extend(object)的区别
原文链接:http://caibaojian.com/jquery-extend-and-jquery-fn-extend.htmlQuery.extend(object)为jQuery类添加类方法,可以理解为添加静态方法。如:·//code from http://caibaojian.com/jquery-extend-and-jquery-fn-extend.htmljQuer
2017-04-08 11:28:47 451
转载 url、href、src详解
URL(Uniform Resource Locator)统一资源定位符,表示从互联网上得到的资源的位置和访问方法,是互联网上标准资源的地址。互联网上每一个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。分类1、绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置
2017-04-07 09:14:25 236
原创 CSS3 遇到的问题
今天在写CSS3时遇到了两个问题background属性,如果把background-color 写在了 background-image 的前面会出现颜色覆盖图片,所以要写在background-image的最后面两个img之间是会有缝隙的,可以在img,img所在的父盒子给font-size:0;解决bug今天学习CSS3 发现 transform 是把给元素一个状态,
2017-04-01 01:12:07 316
空空如也
setIntertval(fn,1000)
2017-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人