题目来源
- 公众号[前端剑解-139]
[html]如何让textarea标签中的内容原格式输出?
<pre></pre>标签css属性white-space:pre-linecss属性white-space:pre-wrap
思考
- 问题重新思考:实际用户输入什么,输出就是什么
- 上面我们是改变输出,下面我们改变输入
- 使用html标签属性
contenteditable="true"进行用户输入
[css]说下background-color:transparent和opacity:0的区别是什么?
background-color:transparent指背景颜色的透明,transparent是以css属性值的身份,定义颜色值为透明色值,color:transparent;border-color:transparent;opacity:0;是对当前标签进行透明处理,背景和内容都进行透明化;效果相当于对每个子元素进行background:transparent;color:transparent;box-shadow:0 0 10px 0 transparent;outline:10px solid transparent;text-shadow:0 0 3px transparent;border:solid 1px transparent;等所有能添加颜色的地方都进行transparent设置,哈哈
[js]说下你对柯里化函数(currying)的理解,它有什么运用场景?
- 首先每个部分为纯函数,所有变量都是参数管理模式
- 柯里化函数是单个参数的函数,多个参数需要定义多个函数对每个变量进行处理,最后组合使用
应用场景
- 参数复用:把复用的部分复制给变量,重复使用
- 提前返回:返回接收余下的参数,并返回结果之后的新函数或操作
- 延迟执行:返回新函数,等待执行其他操作
[软技能]你知道Jenkins吗?有没有用过?说说你对它的理解
- 开源的持续集成工具(CI)
- 功能:持续的软件版本发布/测试项目和监控外部调用执行的工作
- Jenkins是JAVA语言编写的
- 提供开发者自动化部署整个流程,减少开发者的维护成本