placeholder ie兼容问题
最简单方法: <input type="text" name="text" value="请输入文本" class="text" onFocus="if(this.value=='请输入文本') this.value = ''" on...
最简单方法: <input type="text" name="text" value="请输入文本" class="text" onFocus="if(this.value=='请输入文本') this.value = ''" on...
HTML5中的新元素标签 src:音频文件路径。 autobuffer:设置是否在页面加载时自动缓冲音频。 autoplay:设置音频是否自动播放。 loop:设置音频是否要循环播放。 controls:属性供添加播放、暂停和音量控件。 这...
简介 html5 中的web Storage 包括了两种存储方式:sessionStorage 和 localStorage。 sessionStorage 用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才...
今天来谈谈前端面试中基本上每次一面的时候都会被问到的一个问题,那就是html5的新特性。这个是学习前端必须掌握的基础知识。 新增的元素 html5新增了一些语义化更好的标签元素。 结构元素 article元素,表示页面中的一块与上下文不相关...
在当前响应式设计和自适应设计的流行下,很多web应用往往都兼容手机、平板和PC,其中一个让人比较头痛的问题就是图片的加载了。不同平台显然不可能用同一张大的图片,这样子不但浪费手机流量、影响网站载入速度并且在小屏幕下会很不清晰。让浏览器根据分...
前言 不像响应式布局,通过media query,设置几个变化点来适配,流体排版通过调整大小,适配所有设备宽度。这个方法可以使我们开发的网页,在几乎所有屏幕尺寸上都可以使用。但出于一些原因,它的使用率还远远没有响应式技术高。 在印刷的历史上...
在前端开发中,我们很有必要过滤掉用户输入的文本中的HTML标签以防范XSS攻击。我们可以用正则表达式来做到这个: 我们自定义一个函数,代码如下: function removeHTMLTag(str) { str = str.replace...
匹配中文的正则表达式:”^[\u4e00-\u9fa5]{0,}$” 、 “/^[\u4E00-\u9FA5]{1,5}$/” 含义 在JS里,\uXXXX 是转义字符,̶...
当然直接使用git提供的客户端也是可以的,奈何本人就喜欢用鼠标点点,我觉得非常方便,对于高手只用键盘敲命令一说一直嗤之以鼻,就好像早年的高手都会用五笔一样,煞笔一样的言论。进入正题 1、安装Git和TortoiseGit git下载地址:h...
在手机页面上,很多时候我们网站的地图,联系方式等,当用户点击的时候我们希望打开相应的app,那么如何来操作呢 前提条件:你得知道你的APP对应的打开协议,如贴吧APP,协议为:com.baidu.tieba:// ,微信的:weixin:/...