Description IOS体系中没法自动播放media,必须由用户发出交互行动(如click, touchstart)才播放。 但在微信浏览器中,我们能够增加WeixinJSBridgeReady Listener来…
分类:JavaScript
es8(字符串,对象)
es8(字符串,对象) 字符串补白: let str = "abc"; let a = str.padEnd(5); let b = str.padStart(5); let c = str.padEnd(5,"a");…
深入了解Javascript模块化编程
本文译自Ben Cherry的《JavaScript Module Pattern: In-Depth》。虽然个人不太认同js中私有变量存在的必要性,但是本文非常全面地介绍了Javascript中模块化模式地方方面面。我…
JS基础篇--call、apply、bind方法详解
bind 是返回对应函数,便于稍后调用;apply 、call 则是立即调用 。 apply、call 在 javascript 中,call 和 apply 都是为了改变某个函数运行时的上下文(context)而存在的…
[gist]BDD using jasmine jquery
from http://oyanglul.us 用 jasmine-jquery 来BDD 就是一个bug, 一个大bug 参加 TWU 时写 jasmine 测试的时候花了大量时间研究为什么不能绑定事件到 fixtur…
toy.js 构思中的移动端开发框架(一)
最近看了不少关于前端mvc方面的书籍,加上之前在zepto的基础上利用iscroll裸奔开发了一个移动端的webapp项目,在没有借助任何mvc框架的基础下,写了近2000行的js代码,这是项目初期完全没有想到的问题,在…
js引用
引用也是一个比较有意思的主题,JavaScript中的引用始终指向最终的对象,而并非引用本身,用个例子来解释一下。 var obj = {} var ref = obj; obj.name = "objectA" con…
跨域资源共享
1.什么是跨域资本共享 CORS(Cross-Origin Resource Sharing,跨域资本共享)就是一个站点中的资本去接见别的一个不同源站点上的资本,其基本思想,就是运用自定义的HTTP头部让浏览器和服务器举…
Sequelize 和 MySQL 对比
假如你以为Sequelize的文档有点多、杂,不轻易看,可以看看这篇。 在运用NodeJS来关联型操纵数据库时,为了轻易,平常都邑挑选一个适宜的ORM(Object Relationship Model)框架。毕竟直接操…
01_关于变量的值的个人明白
关于变量的值的范例的总结。 //1.当多个变量的值黑白援用范例var a=1;var b=a; //体系复制了a的值并赋值给ba++; //a本身的值被转变,而b的值不受影响 a b的值虽相称但互不影响console.l…
jsonp + php 跨域实例
因为跨域的存在,使资本交互在差别域名间变的庞杂和平安。关于跨域数据传输,当数据长度较小(get的长度内),jsonp是一种较好的解决方案。 分享一个本身在jsonp使用过程中的demo。 关于跨域能够参考:跨域总结与解决…
innerText和textContent
今天在运用innerText时碰到一个兼容性问题,FireFox不支撑innerText要领,查了MDN,发明FireFox下有个相似的要领,叫textContent,它和IE的innerText相似, 都是用来猎取(设…