sessionStorage的局限: sessionStorage是页面级别的,仅在一个标签页生效,如果同一个浏览器同时打开多个标签页,且都访问同一个域名,sessionStorage是不会在这多个标签页共用的,即每…
标签:html5
[面试专题]JS异步之Promise,Generator,Async
JS异步之Promise,Generator,Async Promise 解决的问题:回调地狱 Promise规范: promise有三种状态,等待(pending)、已完成(fulfilled/resolved)、已拒…
Web组件简介
Web组件是什么? Web组件由三个独立的技术组成: 自定义元素。很简单,这些是完全有效的HTML元素,包含使用一组JavaScript API制作的自定义模板,行为和标记名称(例如,<one-dialog>…
(译)响应式图片— srcset 和 sizes 属性
在响应式网页设计的革命中,图片看起来是被浪潮落下的一个事物。直到最近,根据不同的屏幕尺寸和像素密度来提供不同的图片还是没有完全实现。 <picture>元素展示了很多改变这个局面的希望,但无论picture元…
[译]10个惊人的CSS和JavaScript动画logos例子
现在构建一个HTML和CSS的动画logo比以前容易多了,配合更新的JavaScript库可以进一步推动网络动画的发展。 看看这个画廊的10个令人难以置信的自定义动画logo,它们展示的是一些未知的实体或者世界知名品牌。…
meta设置
meta设置 移动端页面设置视口宽度等于设备宽度,并禁止缩放。 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum…
前端大杂烩 - 收藏集 - 掘金
神器!解放你的双手——UI 设计稿全自动切图和标注的一些工具推荐 – 前端 – 掘金原文收录在我的 GitHub博客 (https://github.com/jawil/blog) ,喜欢的可以关…
使用 Proxy 实现简单的 MVVM 模型
绑定实现的历史 绑定的基础是 propertyChange 事件。如何得知 viewModel 成员值的改变一直是开发 MVVM 框架的首要问题。主流框架的处理有一下三大类: 另外开发一套 API。典型框架:Backbo…
vue下打包时几个文件选择文件打包一起 并做懒加载
直接上代码 const DeviceManage = r => require.ensure([], () => r(require(deviceManagePath + 'main/Device…
初次写iPad规划感受(H5)
一向做前端事情,却从来没有开辟过平板的项目,想来也是有遗憾的,孰知,新公司的第二个项目就是要适配平板,刚开始是懵的,关于兼容,觉得是本身的短板,但光荣的是这一版只须要兼容iOS体系就能够。 那我如今就说下开辟iOS h5…
Node.js开辟系列(五)
上一节我们完成了简朴的路由,这节我们完成更庞杂的路由历程 一致治理我们在server.js初始化路由掌握,启动剧本的模块。 var server = require('./start'); var router = re…
【Vue源码进修】vue实例化到挂载到dom(上)
作者:王聪本篇目标是引见vue实例化到挂载到dom的团体线路,一些细节会被省略。 从new Vue()最先 一切的一切都是从 new Vue()最先的,所以从这个点最先探访这个历程发生了什么。 从源码中找到Vue组织函数…