问题合集
virtual DOM
- 使用javascript对象描述DOM树,并用它构建真的DOM树。
- 状态变更会重新创建js对象树,并比较新旧树的差异,并记录。
- 将记录的差异应用到真的DOM树,只修改差异的部分。
如何在React中利用join插入 空格
<div
className={styles.tags}
dangerouslySetInnerHTML={{
__html: '我们的愿景是,得天下英才而教育之'.split('').join(' ').replace(/\s/g, ' ')
}}
/>
刷新ipconfig /flushdns
ckeditor的回车绑定
今天解决了一个恶心的问题,ckeditor的回车会换两行,不知道是哪里出问题搞坏了回车键,用keystrokeHandler重置绑定按键可以解决问题。
this.instance.on('instanceReady', () => {
this.instance.setData(this.value);
this.instance.keystrokeHandler.keystrokes = [13, ''];// 13是回车键
});
记录网页操作的工具
nodejs
__dirname
好像是文件所在当前目录
process.cwd()
好像是启动程序的线程工作的目录
chrome调试安卓设备的chrome浏览器的网页
通过usb链接后,输入chrome://inspect/
工作成效
管理者工作成效。什么叫卓有成效?
知识工作者的成效,创造性,强调贡献。知道别人的需求,让别人了解自己的工作。
对组织的能力和绩效产生显著影响——就是管理者。
才能转化成成果。
工作产生实实在在的效果,强调共享,不能表面看起来很忙碌,实际上没效果。
3个方法:时间管理,用人之长,有效决策。
管理上司:协助上司完成所长。
慎重决策,果断执行。切忌折中。
原则性的解决方案。
有效决策需要在多个相互冲突的备选方案中做出判断,充分考虑反面意见。
能力
- 组织协调能力(3级):协调多人和团队共同达成一个目标。
- 架构能力(3级):代码组织能力,组织协调大量的代码模块,良好的工作在一起。
- 分享总结能力(2级):表达能力,分享自己的经验,自己有较好的经验和技能,也能让其他人学会自己的技能。
- 代码文档能力(1级):日常编码任务,分析文档,书写文档。
评估
简而言之,文档,就像盖楼房的设计图,没有图纸,你是不能开始搬砖的。
领导有没有给你看需求分析文档?有没有拿着需求分析文档给你宣讲你要做什么?没有?不干活;
测试的同事有没有给你看测试用例文档?有没有给你宣讲?没有?不干活;
你自己明白领导的意图了吗?明白测试同事的意图了吗?
想明白后,开始想自己要开发的模块里的各个功能模块之间的关系,可以画时序图;
时序图画完了,看看是否有(可能)频繁变化的模块/需求,
如果有,请务必使用一些设计模式,如果要用设计模式,请务必画UML类图,
如果没有频繁变化的模块/需求,请一定不要用设计模式;
最后,看看在一个功能模块中,有没有逻辑比较复杂的地方,如果有,请画流程图;
模块和模块之间有没有需要明确的协议?如果有,请把协议写出来。
上面这一段话,就是你要写的文档,这个文档的读者主要是你,在你的模块出问题之前,别人通常不会读这个文档(不排除你的领导会要求看你这个文档)。如果你既不需要时序图又不需要类图又没什么协议需要明确,那么,你就可以不写这个文档。另外,如果这个文档写得好,你的代码是不需要任何注释的。
自学php,找到远程工作项目的22岁程序员
游戏策划
没有惩罚,只有奖励
奖励的目的是它能让儿子获得短暂的快乐,满足他的某一个需求,但过去就没了,下一个目标又在眼前。