标签 JS 下的文章

__proto__与prototype的差别,原型与继承的关系

在掘金看到一篇很好的文章,在这里分享给大家一下,顺便自己也做个记录;这篇文章很清楚的说明了原型与继承之间的差别,而且还提出了新手经常犯得错误; 今天同事小英童鞋问了我一个问题: function Foo(firstName, lastName){ this.firstName = firstName; this.lastName = last...

回调函数,异步回调函数,同步,异步到底有什么差别?

我觉得大家有点把回调(callback)和异步(asynchronous)的概念混淆在一起了。 定义 回调是什么? 看维基的 Callback_(computer_programming) 条目: In computer programming, a callback is a reference to a piece of executable code that is passed as an argument to other code. jQuery文档How jQuery Works#Callback_and_Functio....

js的冒泡机制详解

一、什么是事件冒泡 在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(...

js中的事件委托或是事件代理

起因: 1、这是前端面试的经典题型,要去找工作的小伙伴看看还是有帮助的; 2、其实我一直都没弄明白,写这个一是为了备忘,二是给其他的知其然不知其所以然的小伙伴们以参考; 概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上...

完整原型链详细图解(构造函数、原型、实例化对象)

一、首先说一下什么是构造函数: 构造函数:用来在创建对象时初始化对象。特点:构造函数名一般为大写字母开头;与new运算符一起使用来实例化对象。 举例: function Person(){}           //Person构造函数 var p=new Person();         //Person构造函数创建...

js中typeof和instanceof用法区别

typeof和instanceof的区别 typeof和instanceof都可以用来判断变量,它们的用法有很大区别: typeof会返回一个变量的基本类型,只有以下几种:number,boolean,string,object,undefined,function;例: alert(typeof(1));//number alert(typeof("abc"));//string alert(typeof(true));//boolean alert(typeof(m));//unde...

Node.js安装及环境配置之Windows篇

一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2、选安装目录进行安装 3、环境配置 4、测试 三、前期准备 1、Node.js简介 简单的说 Node.js 就是运行在服务端的 JavaS...

解决 type=‘file’ 的文件域清空,兼容chrom 与 IE

情况一:如果<input type="file" id="upload">在当前页面中的话,可以使用js和jquery两种方法处理文件域清空问题; 方法一(jquery): $('#upload').attr('type','');//首先把file的type类型置空 $('#upload').attr('type','file');//然后把file的type类型置为file 即可解决此问题 方法二(js)...

IE9/IE10使用隐藏iframe异步上传文件问题的解决方案

表单上传原理 <form method="post" action="/Test/Upload" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit" /> </form> 为form表单添加属性enctype="multipart/form-data",选择文件后提交表单即可上传文件。 C#服务器端通过HttpPostedFileBase file来接收文件...

jquery实现菜单背景点击变色

html <ul class="menu"> <li><a class="" href="" target="main_pro">一</a></li> <li><a class="" href="" target="main_pro">二</a></li> <li><a class="" href="" target="main_pro">三</a></li> <li><a class="" href="">四</a></li> </ul...

用jquery实现iframe自适应高度,不会出现滚动条

方式1: 1 2 3 4 5 //注意:下面的代码是放在和iframe同一个页面中调用 $("#iframeId").load(function () {     var mainheight = $(this).contents().find("body").height() + 30;     $(this).height(mainheight); }); 方式2: 1 2 3 4 5 6 //注意:下面的代码是放在ifra...