记录学习和工作中遇到的问题,查漏补缺。
calc()能让你定义的元素的做计算,可以给元素使用百分比、em、px和rem单位值计算出其宽度或者高度
在当前作用域下,js运行之前,会把带有var和function关键字的事先声明,并在内存中安排好。然后再从上到下执行js语句。
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项
测试发现 并没有同时执行run-sequence其中的任务
近期在改我的博客显示效果,做浏览器测试的时候发现博客在uc手机浏览器上无法运行JavaScript。
给导航加一个鼠标移入后 下划线向两边展开的动画效果效果
是因为devicePixelRatio(设备像素比)的问题,因为手机分辨率太小,如果按照分辨率来显示网页字会非常小,所以苹果就把iPhone 4的960640分辨率在网页里只显示了480320,这样devicePixelRatio=2; 现在android比较乱,有1.5/2/3等,想让图片在手机
以往,js多行字符串用\n写起来比较麻烦,ES6标准新增了一种多行字符串的表示方法,用` ... `表示:
关于绝对定位元素的参照点,相信大家都知道,那就是离它最近的具有动态定位(absolute、relative、fixed)的祖先元素的左上角,如果它的祖先元素都没有动态定位,则把文档根元素即html元素的左上角当做参照点来进行绝对定位(记住,不是body元素,而是html元素,大家可以自己去验证,这不
做一个在网页左侧显示的菜单,使用ul列表,给每个li标签加上border后会出现与相邻li标签border叠加的情况: 解决方法:给li在样式中指定margin-top:-1px; 这样两个边框就可以重叠在一起了:
CSS3的transform:scale()可以实现按比例放大或者缩小功能。 利用此特性可实现我们的需求 代码如下: <html> <head> <meta charset="UTF-8"&g
例如: function demo(){ //不要把注释写在这里 alert("这是一个错误的示例") } 把注释写在function 这一行后面,在浏览器执行时 js代码可能会被截断,,原
同样的高、行高,border paddding,发现input和button就是对不齐,这个现象多Chrome中,它使用Quirks模式下,button 的border的边框也计算在元素的宽高里边了,解决方法:在外面套个包裹层,然后把input和button浮动就可以了。
兼容模式开启后浏览器会以低版本的IE进行渲染。兼容模式有可能会导致网页显示出各种各样的问题,加入以下代码,可解决乱码问题: <meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=EDGE">
使用vux 的Calendar组件时,日历头部的文字出现了字体过大的情况