网上看到一句话,匿名函数的执行是具有全局性的,那怎么具有的全局性呢?闭包内部this的指向是window,为什么指向了window呢?下面通过js函数调用模式和部分案例分析了为什么确实如此 1.js函数调用的模式 1.方…
分类:css
uni-app scroll-view 实现滑动菜单
<scroll-view class="monthDescTab" scroll-x="true" @scroll="scroll" scroll-left="0"> <view v-for="(mon…
移动端border:1px问题解决方案
问题描述: 为了适配各种屏幕,我们写代码时一般使用设备独立像素来对页面进行布局。而在设备像素比大于 1的屏幕上,我们写的 1px实际上是被多个物理像素渲染,这就会出现 1px在有些屏幕上看起来很粗的现象。 对此有如下解决…
position定位有哪些?各有什么特点?
osition属性值:position的属性值共有四个常用我们在布局上经常会用到的相对定位和绝对定位常用的属性top、bottom、left、right或者 z-index 声明在position为static的情况下无…
Less 编码规范 (1.1)
转载:原地址 简介 该文档主要的设计目标是提高 Less 文档的团队一致性与可维护性。 Less 代码的基本规范和原则与 CSS 编码规范 保持一致。 编撰 erik、顾轶灵、黄后锦、李玉北、赵雷。 本文档由商业运营体系…
CSS高级技巧
使用:not()在菜单上添加/取消边框 很多人会这样给导航添加边框,然后给最后一个取消掉: /* add border */ .nav li { border-right: 1px solid #666; } /* re…
Codepen 每日精选(2018-4-21)
按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 内容淡入效果https://codepen.io/jcoulterde… 音乐播放器布局https://codepen.io/jcou…
从 1 到完美,写一个 js 库、node 库、前端组件库
从 1 到完美,写一个 js 库、node 库、前端组件库 之前讲了很多关于项目工程化、前端架构、前端构建等方面的技术,这次说说怎么写一个完美的第三方库。 1. 选择合适的规范来写代码 js 模块化的发展大致有这样一个过…
前端性能优化JavaScript篇
关于前端性能优化的讨论一直都很多,包罗的知识也很多,可以说性能优化只有更好,没有最好。前面我写了一篇关于css优化的总结文章,今天再从javascript方面聊一聊。 1.从资源加载方面来说,浏览器的加载顺序是按源码从上…
Font-face目前浏览器的兼容性
@Font-face目前浏览器的兼容性: •Webkit/Safari(3.2+):TrueType/OpenType TT (.ttf) 、OpenType PS (.otf); •Opera (10+): TrueT…
css实现水平垂直居中的4种方法
html结构: <div class="parent"> <div class="item"></div> </div> 1. 已知元素的宽度和高度: .item { po…
transform导致的border-radius失效
在写一个移动端的类似进度条的动画时遇到了一个问题,父元素设置了border-radius属性,然后overflow:hidden,子元素最初没有问题,但是加上了一个animate动画后,原先边界处圆角应该隐藏的地方溢了出…