display:block与display:tablecss
● 最大区别:block不能使用垂直居中属性,table能够使用html
margin折叠常规:vue
margin的值能够为负值,padding的值不能为负值jquery
整屏滚动插件 jquery.fullPage.jswebpack
引入css样式 <link rel="stylesheet" href="css/jquery.fullPage.css">ios
引入jquery <script src="js/jquery-1.8.3.min.js"></script> git
引入js <script src="js/jquery.fullPage.min.js"></script>
github
下载github地址:https://github.com/alvarotrigo/fullPage.jsweb
详细教程:http://www.51xuediannao.com/js/jquery/jquery.fullPage.html
npm
ios input模糊查询可能出现的bug
ios系统下搜索框内输入数字能够实现模糊查询,输入中文没法实现。
ios下不兼容keyup,keydown等事件:
使用原生js解决不兼容:
document.getElementById('testautofocus').addEventListener('input', function(e){ });
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
css设置背景渐变色
线性渐变
background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, red , blue); /* 标准的语法 */
径向渐变
background: -webkit-radial-gradient(red, green, blue); /* Safari 5.1 - 6.0 */
background: -o-radial-gradient(red, green, blue); /* Opera 11.6 - 12.0 */
background: -moz-radial-gradient(red, green, blue); /* Firefox 3.6 - 15 */
background: radial-gradient(red, green, blue); /* 标准的语法 */
背景图片的使用(当滚动到固定位置可显示)
这里有一个万能解决办法: 1. 将config/index.js 里面的 assetsPublicPath:'/' 改成assetsPublicPath:'./'
2. build/util.js里面的
if (options.extract) {
return ExtractTextPlugin.extract({
use: loaders,
fallback: 'vue-style-loader',
publicPath:'/'
})
将其中的publicPath改成:publicPath:'../../'就能够了。这样打包出来的路径就是正确的了。
第一个是为了改变js中引入图片的路径,改成./ 就是指在当前路径,这个.表明的路径就是assetsRoot+assetsSubDictionary,
我这里定位到dist/static/ ,加上图片前缀img,就能够找到了。
第二种是为了改变vue文件中使用style样式里面例如background:url('xxx'),这样的路径,由于style最终变成css文件在dist/static/css里面,
咱们的图片放在dist/static/img中,那么加上../../变成dist目录下,默认的目录前缀是static,img是图片默认前缀,这样就能够定位到图片。
禁止鼠标右键的那些事
function click() {
if(event.button==2) {
alert('右键不能用了!')
}
}
document.onmousedown=click
可是这种屏蔽方法的破解方法也是众所周知的。那就是连续单击鼠标左键和右键便又能够看到右键菜单了。
能够利用了HTML里的〈body〉来做修改,它只有如下短短的一行代码:〈body oncontextmenu=self.event.returnValue=false〉右键屏蔽
〈body onselectstart="returnfalse"〉左键屏蔽