随笔分类 - JavaScript
摘要:HTML中为button绑定事件的方式有三种。 例如以下标签: <button type="submit" id="btn_submit"> submit </button> 一、使用jQuery进行绑定 $('#btn_submit').click(function(){ }); 二、使用原生js
阅读全文
摘要:1.实现输入框的双向绑定 解析:所谓双向绑定,即view->model, model->view,可以考虑对象劫持,监听对象属性的变化 2.CSS中的“父相子绝”定位 在实际应用开发中,有个不成文的规定,“父相子绝”,一般的应用场景是子元素居中对齐等,以及行内元素的布局; 其实绝对定位(absolu
阅读全文
摘要:js函数定义的三种方式: 函数声明 函数表达式 Function构造函数 当执行到x = foo();浏览器会报TypeErro:foo is not a function 注意:函数声明可以提前,但是函数表达式无法提前。 JS基本数据类型: Undefined, Null, Boolean, Nu
阅读全文
摘要:经常会用到JS插件,但从未研究过插件的写法 目前主流的写法有多种,各有各的优缺点,下面,我就以最常规的一种写法举例 调用:
阅读全文
摘要:First: this Then:constructor和prototype constructor和prototype的关系非常密切。 constructor是一个对象的属性,这个属性存在在此对象的prototype中, 指向此对象的构造函数。 分析这句话: 1.constructor是一个对象属
阅读全文
摘要:在浏览器 DOM 事件里面,有一些事件会随着用户的操作不间断触发。比如:重新调整浏览器窗口大小(resize),浏览器页面滚动(scroll),鼠标移动(mousemove)。也就是说用户在触发这些浏览器操作的时候,如果脚本里面绑定了对应的事件处理方法,这个方法就不停的触发。 这并不是我们想要的,因
阅读全文
摘要:main.js index.html style.css 效果图
阅读全文
摘要:接触到Angulr.js和Vue.js后,提到最多的就是双向绑定 下面将用JavaScript实现数据的双向绑定
阅读全文
摘要:在项目开发中用到ajax 的 fileUpload,遇到onchange事件只触发一次 原因是fileUpload调用后将原有的file元素改变了,需要早upload后重新绑定元素 第一次绑定: $('input[type="file"]').change("propertychange", fun
阅读全文
摘要:jQuery.fn.extend()函数用于为jQuery扩展一个或多个实例属性和方法(主要用于扩展方法)。 jQuery.fn是jQuery的原型对象,其extend()方法用于为jQuery的原型添加新的属性和方法。这些方法可以在jQuery实例对象上调用。 该函数属于jQuery的原型对象(j
阅读全文
摘要:闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。 1、变量作用域 要理解闭包,首先要理解javascript的特殊的变量作用域。 变量的作用域无非就两种:全局变量和局部变量。 javascript语言的特别之处就在于:函数内部可以直接读取全局变量
阅读全文
摘要:Javascrip中国每个函数都会有一个Arguments对象实例arguments,它引用着函数的实参,可以用数组下标的方式"[]"引用arguments的元素。arguments.length为函数实参个数,arguments.callee引用函数自身。 arguments他的特性和使用方法 特
阅读全文
摘要:call和apply的用途 先看个例子: 当执行getName.call(obj1)时,getName函数体内的this指向obj1对象 2.借用其他对象
阅读全文
摘要:一、this this的指向大致可以分为以下几种: 作为对象的方法调用 作为普通函数调用 构造器调用 Function.prototype.call或Function.prototype.apply 1.作为对象调用 当函数作为对象的方法被调用,this指向该对象: 当函数作为普通函数被调用,thi
阅读全文
摘要:first:为什么使用? 1,web开发js的占用比例越来越大,引入的插件也越来越多,维护困难,一个一个的script的写要废 2,模块开发的需求 3,有时候javascript的运用是有依赖的需求的,大量的使用难以保证依赖顺序,出现不存在的问题 second:这是个坑,使用前的提示: 使用的环境是
阅读全文
摘要:1.What JS对象字面量在平时工作中用的不多,但至少接触过,膜拜大神的JS代码,用对象字面量的居多,惭愧,今天才知道这种写法的名称。 对象字面量就是创建对象的一种简单容易阅读的方法。如下创建了一个对象。 2.Why 所谓存在即合理。为何有这种写法的存在呢,百度了一圈,对这种写法褒贬不一。 大致的
阅读全文

浙公网安备 33010602011771号