vieport目前还不是w3c的正式标准之一,主要用在移动端配合@media实现自适应移动网页设计 最开始的移动端浏览器在一个比屏幕更宽的虚拟“窗口”中渲染页面,然后通过手指在屏幕的缩放和平移来浏览。首先引入viewpo…
分类:html5
动手写个数字输入框3:痛点——输入法是个魔鬼
前言 最近在用Polymer封装纯数字的输入框,开发过程中发现不是坑,也有不少值得研究的地方。本系列打算分4篇来叙述这段可歌可泣的踩坑经历: [《动手写个数字输入框1:input[type=number]的遗憾》](h…
前端必备资源大整理
资源不断更新中。。。 动画库1.Animate.css说明:一个简单易用的跨浏览器CSS动画库。GitHub主页: https://github.com/daneden/an… 2.CSShake说明:用CS…
HTTP协议类POST 和GET的区别
HTTP协议的方法有五种 GET、POST、PUT、DELETE、HEAD GET POST的区别 GET 在浏览你退回时是无害的,POST会在次发送请求GET 产生的URL地址可以被收藏,而POST不可以GET 请求会…
Web页面中png jpg gif webp svg的区别和使用
PngPNG包括png-8和png-24 png-32 相对来说体积小;支持透明 24(160W)比8(256) 像素 色块 色彩 要多很多 8位保存的时候会有锯齿边缘 24位是透明边缘 24位PNG,支持160万种不同…
js中比较运算符隐式类型转换
前言相信大家在代码中经常看见 ‘==’ 和 ‘===’,但大家真的弄懂了比较运算符和其中的隐式转换嘛? 今天就重新认识下比较运算符。 全等运算符 === 说明: 严格匹配,…
手机端web开发小坑提示
getBoundingClientRect 高度计算偏差 getBoundingClientRect 在华为p9 p10 自带浏览器上会把地址栏算进去,导致高度出现偏差。因为地址栏向下划出现,向上划隐藏,隐藏的时候get…
vue中给window移除事件监听失败的问题
在mounted中给vue添加了一个事件监听,然后再beforedestory中移除事件监听,发现移除事件监听失败后来发现想要移除window的addEventListener,需要把后面的function挂在到this…
【译】Proxy及其优势
翻译:刘小夕 原文链接:https://devinduct.com/blogpos… 什么是 Proxy 通常,当谈到JavaScript语言时,我们讨论的是ES6标准提供的新特性,本文也不例外。 我们将讨论…
浏览器HTML5录音功能
一、浏览器HTML5录音功能 二、业务代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" conte…
document.body与document.documentElement
区别 document.body //返回当前文档中的<body>元素或者<frameset>元素 document.documentElement //返回文档对象(document)的根元素的…
接触SVG
今天正式接触svg,看了大半天,来聊聊svg是什么个鸟东西。 由于我在前端方面比较熟,那么狠自然地想和我的旧情人canvas对比一下。svg好在哪儿? svg看起来像是xml,矢量图,可伸缩,随意看果体 svg适合做一些…