from http://oyanglul.us var Request = require("sdk/request").Request; var request = function(url, method, data…
分类:JavaScript
JavaScript 实现 extend
最近在写移动端的项目,目前还没有引用任何库,所以很多的方法都要自己写。 用惯了jQuery,当函数参数是对象的时候,定义默认参数的时候会写一个defaultOptions对象,然后通过jQuery.extend将实参扩展…
[译] 深入理解 Promise 五部曲:5. LEGO
原文地址:http://blog.getify.com/promis… 在 Part4:扩展问题 中,我讨论了如何扩展和抽象Promise是多么的常见,以及这中间的一些问题。但是为什么promise对于开发者…
运用vue.js开辟时的一些坑
关于相应式 vue的双向绑定是基于相应式来做的,即给一个Vue对象的属性加上getter, setter要领,在这些要领中处置惩罚双向绑定。但这类体式格局就会涌现下面这些坑 vue的组件化写法至心不好用 举个例子,我写了…
修正微信浏览器title
微信修正浏览器title 用document.title=”xxxx”动态修正title,在iOS微信下不见效 解决方法是 document.title = title; const iframe…
浮动【电梯】或【回到底部】的小插件ielevator.js
iElevator.js是一个jquery小插件,运用简朴,兼容IE6,支撑UMD和3种设置体式格局,比锚点更天真。 Default Options _defaults = { floors: null, btns: n…
为你的博客增加访问量统计
本文最初宣布于我的个人博客:品味之味 2016.04.23 公告: Hit Kounter 底本布置于 SAE 上,而近期 SAE 针对运用 MySQL 的运用最先收费。本项目只是一个本人运用业余时间开辟的小东西;它本身…
ajax 源码解读之怎样扩大 ajax 的功用
需求场景:借助 ajaxTransport 来自定义扩大功用。 项目需求:jQuery 版本: 1.10.2,毛病办理,提议 jsonp 要求发作毛病的时刻前端需要向办理地点发送一个要求。 简朴演示: 测试代码: $.a…
原生JS完成hasClass,addClass,removeClass
function addClass(obj, cls){ var obj_class = obj.className,//猎取 class 内容. blank = (obj_class != '') ? ' ' : ''…
非微信图文网页在微信中点击放大滑动阅读
在微信图文网页中,当点击图片时会放大图片并支撑滑动阅读,那末,非微信图文在微信中阅读时,当点击图片后,怎样才到达这类结果了?幸亏微信民众号的js-sdk中供应了图片预览接口: wx.previewImage({ curr…
我的React开辟之路1:React的环境搭建
React是大脸书出的一个前端开辟框架。与其说是一个框架,我越发以为React更是一种形式,从2015年10月份最先打仗React,我就以为这个框架今后一定会火。React是一个单向数据流的框架,不同于Vue和Angul…
谈谈 javascript 面向对象的一些细节题目
综述 在 ES6 之前,ES5 完成面向对象是人人常常议论的题目,趁着 ES6 还没进入浏览器,借我本身的一段剧本,跟人人议论一下 js 面向对象的一些细节题目,迎接留言指教。 例子代码 基础的观点比方“基类”,“子类”…