内容已删除,请前去博客寓目后续内容
分类:JavaScript
JS 设想形式 一(接口)
什么是接口 接口是父类请求子类完成的要领,然则父类并不划定子类应当怎样完成。比方,我有一个Person父类,定义了一个job的接口。然后定义一个Student类继续Person这个父类。他在就肯定要定义job这个函数。 …
Javascript模块化开辟-轻盈克己
一、媒介 现在javascript的盛行,前端的代码愈来愈庞杂,所以我们须要软件工程的头脑来开辟前端。模块化是必不可少的,如许不仅能够进步代码的可维护性、可扩展性以及鲁棒性,更大的优点就是能够提拔全部团队的开辟效力,也能…
引荐一个用于紧缩图片的JS插件:localResizeIMG
通例,先贴传送门:https://github.com/think2011/localResizeIMG 起首说到,为嘛要紧缩图片,这需求平常出如今须要上传照片(尤其是挪动端)的情况下,如今手机拍出来的照片马马虎虎就是好…
JS中的二叉树遍历
二叉树是由根节点,左子树,右子树构成,左子树和友子树分别是一个二叉树。这篇文章主要在JS中完成二叉树的遍历。 一个二叉树的例子 var tree = { value: 1, left: { value: 2, left:…
让Bootstrap的popover在鼠标移入弹窗时不消逝
运用bootstrap的popover,trigger设置为hover时,能够完成当鼠标安排到目的元素上时显现popover,但是没法完成当鼠标移动到popover上时不隐蔽popover,在网上找了下只找到一篇文章(链…
应用pushState, popState和location.hash等要领本身完成一个小型路由
这篇文章主假如记录下HTML5中history供应的pushState, replaceStateAPI。末了经由过程这些API本身完成小型的路由。 关于window.history供应的API请拜见Mozilla文档 …
一个简朴的滑动动画广告项目
公司接了一个当下很炽热的,网上有种种模板和造好轮子付费运用的滑动广告的项目。网上的模板大部分类似于PPT,而且笔墨量很大,大部分都是笔墨的淡入/淡出效果,想做一个轻微复杂点的。 研讨了一下,采纳了swiper.js+an…
浅谈jQuery.extend()和jQuery.fn.extend()
近来在看一些jQuery的插件源码,发现了jQuery.extend()和jQuery.fn.extend()两个要领在插件中用到的频次异常高,在网上查询了下,说的要么是不清楚,要么就是不好明白。基于此,我写下自身的一些…
从iterator到generator
iterator 可遍历(可迭代)协定 一个对象为了变成可遍历对象,比如说能够用 for ... in 构造遍历其属性值,必需完成 @@iterator 要领, 意义是这个对象(或许它原型链 prototype chai…
JavaScript异步编程的最终演化
写在前面 有一个风趣的题目: 为何Node.js商定回调函数的第一个参数必需是毛病对象err(假如没有毛病,该参数就是null)? 原因是实行回调函数对应的异步操纵,它的实行分红两段,这两段之间抛出的毛病递次没法捕捉,所…
聊一下JS中的作用域scope和闭包closure
先上几道面试题练练手 var bb = 1; function aa(bb) { bb = 2; alert(bb); } aa(bb); alert(bb); var a="undefined"; var b="fal…