分类目录归档:web开发综合

翻译Flow思考(烂尾)

做有意义的事,事情做错方向了,适时的停止,才是最好的选择。

html5.2之 — dialog简介

HTML 5.2 新被纳入规范的dialog属性,目前只在chrome支持。

广播频道-BroadcastChannel

BroadcastChannel,就字面意思来言,叫做“广播频道”,官方文档说,该API是用于同源不同页面之间完成通信的功能。

深入理解-事件委托

很多人是在使用事件委托的,那对于一个使用者来说,只要能正确的使用好事件委托,完成工作,就算可以了,那么你有认真的考虑过事件委托的原理,以及你的使用场景是否适合使用事件委托呢,如果需要使用事件委托,那么你是否有正确的使用呢?这里我想简单的说一下我对事件委托的理解,希望可以有机会多多交流。

支持IOS9+和Android5+,JS打开APP的解决方案

IOS9+和Android5+加入了一些安全机制,使得浏览器通过JS打开APP的实现,变得更麻烦,这里提供一种折中的方案,可以兼容在IOS9+和Android5+的移动设备上,依然可以使用JS打开APP,而不需要担心假死等状态。

readonly和disabled属性以及input的新属性

readonly和disabled对于表单中元素的影响是不同的,disabled的之后的表单元素甚至无法通过表单进行提交,这属于一篇自我提醒,因为从来没有意识到过这个问题。

关于惰性载入函数

如果完成相同功能的一个API在不同的浏览器中命名是不同的,为了能适用于所有浏览器,就得判断当前浏览器中该API的名称是哪个,可是如果我们用到这个功能的地方很多,难道每次用到的时候,都必须要去做这个判断吗?

无限长数字的加减运算

俗话说:“人力有时尽,而天意无穷”,事情总是不会尽如人意的,当我们还在为计算机的出现,把我们常用的最简单的计算变得省心省力时,却也发现了计算机也是有自己的限制的,所以人们就不得不去做一些工作,使得计算机能实现任意长度的数据运算的能力。