自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我用键盘敲出一个世界

人生短短几个秋,不敲不罢休.

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 Javascript函数形参与实参

形参,是在定义函数时使用的参数,目的是用来接收调用该函数时传进来的实际参数。 实参:是在调用时传递给函数的参数 例如function myfun(a,b,c){ ... }myfun(1,2,3);`这里a,b,c就是形参。1,2,3为实参。 形参和实参是不同的变量,他们在内存中处于不同的位置,形参在函数运行结束时将被释放。**主要有两点需要注意的**1 . 如果实参是引

2017-09-13 12:01:29 313

转载 MarginTop 为何影响父元素的 MarginTop

这个问题困惑了很久,虽然没有大碍早就摸出来怎么搞定它,但始终不明白原因出在哪里,如果只是IE有问题我也不会太在意,可问题是所有上等浏览器都表现如此,这样叫我怎能安心?今天总算下狠心查出来怎么回事,居然是CSS2.1盒模型规范……虽然很别扭,非常别扭的规定。   问题如下图,两层Div结构,Outer Div属性为“margin:0 auto”,本该紧贴外框顶部的,如果没有Inner Div,或者没有

2017-09-12 18:38:42 254

转载 JavaScript 深入之bind的模拟实现

bind一句话介绍 bind:bind() 方法会创建一个新函数。当这个新函数被调用时,bind() 的第一个参数将作为它运行时的 this,之后的一序列参数将会在传递的实参前传入作为它的参数。(来自于 MDN ) 由此我们可以首先得出 bind 函数的两个特点:1.返回一个函数 2.可以传入参数 返回函数的模拟实现从第一个特点开始,我们举个例子:```var foo = { val

2017-09-11 21:41:32 233

转载 深入理解javascript原型和闭包(9)——简述【执行上下文】下

上一篇我们讲到在全局环境下的代码段中,执行上下文环境中有如何数据:变量、函数表达式——变量声明,默认赋值为undefined; this——赋值; 函数声明——赋值;如果在函数中,除了以上数据之外,还会有其他数据。先看以下代码: 以上代码展示了在函数体的语句执行之前,arguments变量和函数的参数都已经被赋值。从这里可以看出,函数每被调用一次,都会产生一个新的执行上下文环境。因为不同的

2017-09-10 21:19:44 164

转载 深入理解javascript原型和闭包(8)——简述【执行上下文】上

什么是“执行上下文”(也叫做“执行上下文环境”)?暂且不下定义,先看一段代码: 第一句报错,a未定义,很正常。第二句、第三句输出都是undefined,说明浏览器在执行console.log(a)时,已经知道了a是undefined,但却不知道a是10(第三句中)。在一段js代码拿过来真正一句一句运行之前,浏览器已经做了一些“准备工作”,其中就包括对变量的声明,而不是赋值。变量赋值是在赋值语句

2017-09-06 16:56:34 133

转载 深入理解javascript原型和闭包(7)——原型的灵活性

在Java和C#中,你可以简单的理解class是一个模子,对象就是被这个模子压出来的一批一批月饼(中秋节刚过完)。压个啥样,就得是个啥样,不能随便动,动一动就坏了。而在javascript中,就没有模子了,月饼被换成了面团,你可以捏成自己想要的样子。首先,对象属性可以随时改动。对象或者函数,刚开始new出来之后,可能啥属性都没有。但是你可以这会儿加一个,过一会儿在加两个,非常灵活。在jQuery的源

2017-09-05 15:08:41 136

原创 jq中的delegate和each方法

今天偶然见到这两个方法,有点忘记所以上网查了下,再加上自己总结下今天分享给大家。 delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。 delegate()他是事件绑定的一种,其实事件绑定有很多,比如说click,bind,o

2017-09-01 15:26:04 780

原创 jquery中attr和prop的区别分析

什么时候该用prop?什么时候用attr?它们两个之间有什么区别? 关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单: • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。 上面的描述也许有点模糊,举几个例子就知道了。 <a href="http://www.baidu.c

2017-09-01 11:22:44 251

转载 深入理解javascript原型和闭包(6)——继承

为何用“继承”为标题,而不用“原型链”?原型链如果解释清楚了很容易理解,不会与常用的java/C#产生混淆。而“继承”确实常用面向对象语言中最基本的概念,但是java中的继承与javascript中的继承又完全是两回事儿。因此,这里把“继承”着重拿出来,就为了体现这个不同。javascript中的继承是通过原型链来体现的。先看几句代码 以上代码中,f1是Foo函数new出来的对象,f1.a是f

2017-08-31 18:14:27 143

原创 JS实现当点击子元素让其父元素换色

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <ul> <li>我要换色 <button onclick="aa(this)">点我点我</but

2017-08-31 14:23:29 1636

转载 深入理解javascript原型和闭包(5)——instanceof

又介绍一个老朋友——instanceof。对于值类型,你可以通过typeof判断,string/number/boolean都很清楚,但是typeof在判断到引用类型的时候,返回值只有object/function,你不知道它到底是一个object对象,还是数组,还是new Number等等。这个时候就需要用到instanceof。例如: 上图中,f1这个对象是被Foo创建,但是“f1 insta

2017-08-30 15:12:31 191

转载 深入理解javascript原型和闭包(4)——隐式原型

注意:本文不是javascript基础教程,如果你没有接触过原型的基本知识,应该先去了解一下,推荐看《javascript高级程序设计(第三版)》第6章:面向对象的程序设计。上节已经提到,每个函数function都有一个prototype,即原型。这里再加一句话——每个对象都有一个proto,可成为隐式原型。这个proto是一个隐藏的属性,javascript不希望开发者用到这个属性值,有的低版本浏

2017-08-23 12:00:16 154

原创 webform破解及汉化

首先现在官网上下载最新版本webstorm(需要的可以私信我,自己最好下最新的),安装直接下一步就可以了,安装完成后会弹出一个注册框,先不要管也不要关闭,打开下载的破解包,根据你的电脑系统运行相应的服务器模拟程序   32位系统的xp\win7\win10运行:dvt-jb_licsrv.386.exe 64位系统的win10\amd\运行dvt-jb_licsrv.amd64.exe

2017-08-23 11:17:46 756

原创 php笔记-2

设置字符集<?phpheader("Content-type:text/html;charset=utf-8");?>相当于<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />php 编译软件工具 EclipsePHP Studio v1.2.2 1、打开 EclipsePHP Studio v1.2.2 工

2017-08-22 16:26:53 244

原创 php笔记-1

php简介 PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。 PHP 是免费的,并且使用广泛。 PHP 脚本在服务器上执行。 您应当具备的基础知识 在继续学习之前,您需要对下面的知识有基本的了解: HTML CSS JavaScript 如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。 什么是 PHP? PHP 是 “PHP Hypertext P

2017-08-22 16:20:39 227

转载 深入理解javascript原型和闭包(2)——函数和对象的关系

上文(理解javascript原型和作用域系列(1)——一切都是对象)已经提到,函数就是对象的一种,因为通过instanceof函数可以判断。 var fn = function () { }; console.log(fn instanceof Object); // true 对!函数是一种对象,但是函数却不像数组一样——你可以说数组是对象的一种,因为数组就像是对象的一个子集一样。但是函

2017-08-17 14:06:57 155

原创 jq中的克隆用法

clone() 方法生成被选元素的副本,包含子节点、文本和属性; $(selector).clone(includeEvents); 所谓includeEvents。可选。布尔值。规定是否复制元素的所有事件处理。 默认地,副本中不包含事件处理器。 下面为大家分享一个clone 包括事件处理器。(document).ready(function(){(document).ready(funct

2017-08-17 14:03:28 930

原创 前端上传图片那些事

今天分享下 上传图片前端需要做的事情,当然肯定有不足地方,欢迎大家各位大神进行批评指正。

2017-08-16 15:40:07 240

转载 深入理解javascript原型和闭包(1)——一切都是对象

“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。——当然,也不是所有的都是对象,值类型就不是对象。首先咱们还是先看看javascript中一个常用的运算符——typeof。typeof应该算是咱们的老朋友,还有谁没用过它?typeof函数输出的一共有几种类型,在此列出:复制代码 function show(x) { console.log(typeof x)

2017-08-16 15:29:58 197

原创 何为OOP.....

所谓oop,就是前端经常面试遇到的问题,在这里我进行了一下总结,希望大家能够有所收获。 OOP: Object Oriented Programming,面向对象的程序设计。所谓“对象”在显式支持面向对象的语言中,一般是指类在内存中装载的实例,具有相关的成员变量和成员函数(也称为:方法)。面向对象的程序设计完全不同于传统的面向过程程序设计,它大大地降低了软件开发的难度,使编程就像搭积木一样简单,是

2017-08-16 15:26:19 333

原创 JS 中alert总结

1、只要“||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值。2、只要“||”前面为true,无论“||”后面是true还是false,结果都返回“||”前面的值。3、只要“&&”前面是false,无论“&&”后面是true还是false,结果都将返“&&”前面的值;4、只要“&&”前面是true,无论“&&”后面是tr

2017-08-15 12:02:27 342

转载 js中几种实用的跨域方法原理详解

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果:要解决跨域的问题,我们可以使用以下几种方法:一、通过jsonp

2017-08-15 11:58:45 251 1

遇到屏幕不够宽,用JQ实现菜单折叠效果,

用JQ实现菜单折叠效果,垂直折叠效果,在我们做项目中经常遇到屏幕不够宽的时候,实现菜单折叠。

2019-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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