css中display属性
display属性共有4个值:blcok:块级元素,inline-block:行内块级元素,inline:行内元素,none:隐藏元素,不占据空间。块级元素常见的块级元素有div,p,ul,ol,li,h1~h6等
css实现透明的两种方法
选择器匹配到的节点们,包括节点们的孩子节点,都会实现%50透明,另 0.5 可直接写成 .5,选择器匹配到的节点们,当且仅当匹配到的节点,不包括其孩子节点,透明度为50%
基于 HTML5 Canvas 实现的文字动画特效
文字是网页中最基本的元素,一般我们在网页上都是展示的静态文字,但是就效果来说,还是比较枯燥的。文字淡入淡出的动画效果在项目中非常实用,如果有某些关键的文字,可以通过这种动态的效果来提醒用户阅读
7个带陷阱的js面试题
在 JS 面试中,经常会看到一些简单而又沙雕的题目,这些题目包含一些陷阱,但这些在我们规范的编码下或者业务中基本不会出现。 有些面试官就是这样,不专注于制定代码的标准和规范上,却用不规范的代码去检验别人是否细心
创建软件架构时应该关注什么?
软件架构师的首要关注点不是系统的功能,而是软件的品质,软件品质关注点指明了功能呢必须以何种方式交付,才能被系统的利益相关人所接受。作为一个架构师,你应该了解软件产品利益人以及他们的关注点:
B站自动填弹幕(附带createEvent消息机制)
经过我多次调试,发现B站的textarea需要触发一个keydown事件之后才能发送。Events 可以使用 Event 构造函数创建如下:请使用 event constructors 来替代.创建一个指定类型的事件。其返回的对象必须先初始化并可以被传递
小程序如何自定义导航栏?
setStatusBarHeight、setNavBar这两个方法最好写到app.js中,获取好放在app.globalData中,这两个高度可能不止自定义导航栏需要用到。比如使用了自定义导航栏的页面,因为自定义导航栏是fixed定位脱离文档流
Flutter页面切换(命名路由)
使用基本路由相对简单灵活,适用于应用中页面不多的场景。而在应用中页面比较多的情况下,再使用基本路由,会导致大量的重复代码,此时使用命名路由会非常方便
axios取消某个发送的http请求和响应
用户在点击购买或者其他操作的时候,http响应比较慢,在没有收到反馈前,用户点击返回或者跳转到其他页面时,中断当前页面的请求和响应