Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了Promi...
JavaScript 闭包应用-打印所有li元素的内容
代码实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <met...
JavaScript 闭包应用-计算打车价格
场景: 打车起步价13(3公里内),之后每多一公里增加5块钱。用户输入公里数就可以计算打车价格。 如果有拥堵情况,总价格多收取10块钱拥堵费。 代码实现: <!DOCTYPE html> ...
JavaScript 闭包应用-点击li输出索引号
立即执行函数里面的变量i,需要等到点击事件完成后再销毁,占用内存。
margin兼容之margin-top的传递问题(面试题)
问题:margin的兼容margin-top的传递描述:大盒子里面嵌套小盒子,给小盒子添加margin-top值,不但没有实现和大盒子之间的间距,反而传递到大盒子上,导致整体下移
HTML5 心形文字墙 鼠标悬停放大图片 变换背景颜色
由jquery和HTML5技术共同实现的文字墙效果,并且背景是夜空中的流星雨O(∩_∩)O~,鼠标悬停文字上面可以进行旋转放大的效果,且文字会变色,带动画效果。在支持HTML...
微信小程序picker组件两列关联使用方式
在使用微信小程序picker组件时候,可以设置属性 mode = multiSelector 意为多列选择,关联选择,当第一列发生改...
margin的值和垂直外边距重叠问题
并列盒子的margin(双margin的重叠)面试题:一个盒子有上边距,另一个盒子有下边距,会出现margin边距的重叠问题?解决:取大值,并不是他们的相加之和,而是谁大听谁的!
border制作三角形的技巧(面试题)
border制作三角形的原理总结:
css盒子模型之边框线border的使用技巧
总结1:border:10px solid #000;如果没有指明方向的情况下,表示4个方向的边框线,而且边框线相等;上边框线border-top、右边框线border-right...