摘要:但是根据本司机两年的开发经验来看,在实际开发中很少来使用这个单位。由于基本都是一些实用性的技巧,我就不一一列举了,建议自读。很好很实用的一本书。 第一章 引言 css编码技巧 在引言中,作者提到使用em与inherit来实现css代码的简洁与可维护性。但是根据本司机两年的开发经验来看,在实际开发中很少来使用em这个单位。如何用以及何时去使用,还是要根据实际开发需求来定吧,毕竟这两个属性...
摘要:三生成固定定位的元素,相对于浏览器窗口定位,即浏览器窗口滚动也不会影响元素位置,元素的位置与文档流无关,因此不占据空间,可能会和其他元素发生重叠。,元素脱离文档流,相对于以外的第一个父元素定位。 一. CSS position 属性介绍 CSS中position属性指定一个元素(静态的,相对的,绝对或固定)的定位方法的类型。有static,relative,absolute和fixed...
摘要:本文将介绍我们小程序中隐藏的两个工具页面。质量入口构造工具提供的链接生成功能和预览功能可以在一定程度上避免发现链接拼接失误等人工疏漏,提高整体交付质量。质量二维码测试工具便于在稳定环境充分测试二维码相关功能,从而提高小程序交付质量。 本文将介绍我们小程序中隐藏的两个工具页面。原理虽不复杂,收益却实实在在,或许也能给诸君带来启发。 入口构造工具 痛点 PM&运营 投放链接 PM&运营...
摘要:代码的执行分为两个步骤预解析提升代码在预解析阶段,会对以声明的变量名,和开头的语句块,进行提升操作执行变量的提升提升之后的代码模拟函数同名,如何提升预处理的时候,会将两个函数全部提升,但是后面的函数会覆盖掉前面函数预解析提升后的代码变量和函 js代码的执行分为两个步骤 1.预解析 提升(hoisting) JavaScript代码在预解析阶段,会对以var声明的变量名,和fun...
摘要:发布者注册发布订阅者自动打印消息消息观察者模式与发布订阅模式类似。在此种模式中,一个目标物件在它本身的状态改变时主动发出通知,观察者收到通知从而使他们的状态自动发生变化。 做为非科班出身的前端er,每次听到设计模式都感觉很高大上,总感觉这些东西是造火箭原子弹用的,距离我们这些造螺丝钉很遥远。但是最近在做一个聊天消息的业务时,发现貌似用上发布订阅模式业务就很清晰了。创建一个消息类当作发布...