摘要:
由于form表单有重复提交的问题,所以在vue文件内直接使用form标签时需要注意这个问题,否则会导致页面重复刷新跳转不成功的问题 解决方案: <form @submit.prevent></form> <form @submit.prevent="submit"></form> //"submit 阅读全文
摘要:
对 canvas 元素的事件监听用addEventListener()实现, 但是有一点缺陷是:canvas 不支持键盘事件,为了解决这个问题,可以采用以下两种方案: 方案一: key event use window as object 通过window对象实现对canvas事件的监听和处理 wi 阅读全文
摘要:
监听事件方法:addEventListener(<event-name>, <callback>, <use-capture>) 移除监听事件方法:removeEventListener(event, function) 其中 addEventListener(event, function, us 阅读全文
摘要:
background-sizing: contain: 在指定大小的容器内把图像按照图像本身长宽比扩展到最大尺寸,有可能有留白 cover: 在指定大小的容器内,把图像按照图像本身的长宽比扩展到足够大,已能够把整个背景全部覆盖,图像的某些部位可能不能显示详见下图所示: background-repe 阅读全文
摘要:
Vue2.0 生命周期钩子函数: <template> <div id='app'> {{message}} </div> </template> var app = new Vue({ el: '#app', data: { message: 'hello vue' }, 生命周期钩子函数: fu 阅读全文
摘要:
data-* 是H5的新属性,用来让开发者对标签添加自定义属性的。 其读写方式有如下几种: 如果是 data-abc 的格式,则采用正常格式 abc 来读写该属性值 <div id="content" data-age="18">html5 data-*自定义属性 age</div> // 原生 j 阅读全文
摘要:
viewport:移动设备上用来显示网页的那部分区域,但其大小并不局限于那部分可视区域 width设置layout viewport 的宽度,为一个正整数,或字符串"device-width" height设置layout viewport 的高度,这个属性对我们并不重要,很少使用 initial- 阅读全文
摘要:
<meta name="renderer" content="webkit"> 当前国内的大部分主流浏览器(如360)基本都是双核浏览器,所谓双核即:极速模式(基于Webkit内核用于常用网站的高速浏览);兼容模式(基于IE的内核用于兼容网银、旧版网站) 告诉浏览器默认以哪种浏览器内核浏览当前网站 阅读全文
摘要:
< meta http-equiv = "X-UA-Compatible" content = "IE=edge,chrome=1" /> 是IE8的专属标记,用来兼容其它低版本IE浏览器的,告诉IE8浏览器以哪个低版本的IE浏览器来渲染页面, 1. 遵循<!DOCTYPE>指令文档声明 的兼容设置 阅读全文
摘要:
沙盒又称沙箱(sandbox),是一种按照 安全策略 限制 程序行为 的 执行环境。 “沙盒”技术的实践运用流程是: 1. 让疑似病毒文件的可疑行为在虚拟的“沙盒”里充分运行,“沙盒”会记下它的每一个动作; 2. 当疑似病毒充分暴露了其病毒属性后,“沙盒”就会执行“回滚”机制:将病毒的痕迹和动作抹去 阅读全文