摘要: 1. Call 和 Apply 的区别 语法:function.call(thisObj [, arg1[, arg2[, [, ...argN]]]]);function.apply(thisObj [, argArray] ); 定义: call 和 apply 可以让我们手动设置 this 指 阅读全文
posted @ 2018-03-22 13:16 风暴阿呆 阅读(3726) 评论(0) 推荐(0) 编辑
摘要: 注意:以下前缀兼容性写法注释-o-:Opera-ms://IE10-moz://火狐-webkit://Safari 4-5, Chrome 1-9 1. 去除 iOS移动端 input,textarea输入框聚焦时上方内阴影样式 appearance属性,用来移除原生控件样式。亦可以用来去除 se 阅读全文
posted @ 2018-03-22 12:42 风暴阿呆 阅读(249) 评论(0) 推荐(0) 编辑
摘要: css3为了区分伪类和伪元素,伪元素采用双冒号写法。 伪元素: [ 伪元素用于向某些选择器设置特殊效果,简单来说,伪元素创建了一个虚拟容器,这个容器不包含任何DOM元素,但是可以包含内容,我们可以为伪元素定制样式 ] ::first-letter -- 用于选取指定选择器的首字母(eg. 设置指定选 阅读全文
posted @ 2017-12-29 16:55 风暴阿呆 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 函数声明 函数声明时必须有函数名 函数表达式 函数表达式中的函数可以为匿名函数,也可以有函数名,但是该函数不能直接使用,只能通过表达式左边的变量 fn 来调用 看看两者区别 为什么会有这样的结果?原因: function a(){} 为函数声明,程序运行前就已经存在;var b = function 阅读全文
posted @ 2017-12-29 16:44 风暴阿呆 阅读(261) 评论(0) 推荐(0) 编辑
摘要: //告诉浏览器这个网址应该用哪个内核渲染,那么浏览器就会在读取到这个标签后,立即切换对应的内核 //它必须显示在网页中除 title 元素和其他 meta 元素以外的所有其他元素之前。如果不是的话,它不起作用 //由于这是一个过去的日期,所以这个网页只要一打开,就会直接到网站服务器重新下载页面内... 阅读全文
posted @ 2017-12-29 16:44 风暴阿呆 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 输入剩余100字。 //residualFigure函数校验输入框还可以输入多少字 //txt为要限制输入内容的容器,residue为显示剩余数字的容器,max为最大输入数字限制 function residualFigure(txt, residue, max){ $(txt).on("keyup",function(){ var content = $(txt)... 阅读全文
posted @ 2017-12-29 16:37 风暴阿呆 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 监听浏览器,针对不同分辨率计算font-size 在js中添加如上一段代码,然后结果就是 100px = 1rem; 之后就可以使用rem实现响应式布局。(我写的界面设计稿大小为720px,只需根据自己的设计稿大小更改一下对应的数值即可。) 阅读全文
posted @ 2017-12-29 16:35 风暴阿呆 阅读(129) 评论(0) 推荐(0) 编辑
摘要: CSS3动画属性:transform(变换):大小、位置、颜色、变形等状态的变化transition(过渡):初始状态过渡到结束状态这个过程中产生的动画animation(动画):定义关键帧动画 CSS3可以实现多种动画效果,下面说的是CSS3实现一个3D翻转的动画效果。 属性介绍:perspect 阅读全文
posted @ 2017-12-29 16:33 风暴阿呆 阅读(288) 评论(0) 推荐(0) 编辑
摘要: ECharts 提供了常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、treemap,多维数据可视化的平行坐标,还有用于 BI 的漏斗图、仪表盘,并且支持图与图之间的混搭。 在 body 中添加一个 div 标签,为该 阅读全文
posted @ 2017-12-29 15:04 风暴阿呆 阅读(2706) 评论(0) 推荐(0) 编辑
摘要: 方法二 将 js 后两句代码改为: 阅读全文
posted @ 2017-12-29 15:02 风暴阿呆 阅读(137) 评论(0) 推荐(0) 编辑