遇到的一些问题

180 阅读3分钟

作为一枚前端菜鸟,在工作中不免遇到一些在大佬看来很low的问题。不管怎样,我想把平时的笔记总结一下,然后给出我学习之后的答案,如有不妥之处,还望指正!

此外,还有一些平时工作学习过程中听到或看到的一些个人认为比较正的观点。

  1. import和require在引入模块时的区别;
  2. vue-router中“#”符合的含义及用法, keepalive的使用特点;
  3. p:nth-of-type(n)与p:nth-child(n)的区别
  4. “程序是给人阅读的,只是偶尔让计算机执行一下”。(强调代码可读性)
  5. vue动态绑定样式class;
  6. 前后端分离/混合App/vue和小程序的差异;
  7. 什么时候需要用子路由?
  8. 插槽slot(分析h5积分商城使用插槽的实例)
  9. token/cookie
  10. 汇报工作,先说结论;总结工作,重视成果;
  11. $nextTick( () => {} );
  12. 嵌套路由和子路由的关系;
  13. this.$set(obj, key, value);
  14. 过滤器的使用;
  15. box-sizing;
  16. 父子组件数据双向绑定sync
  17. vue,click.stop //阻止点击事件继续传播(阻止冒泡) submit.prevent //提交事件不再重载页面 click.stop.prevent /修饰符可以串联
  18. 代码块 snippet(上传到github)
  19. webpack(根据课程和文档)
  20. css画三角形
  21. refs,children, $parent
  22. 深拷贝和浅拷贝,assign
  23. ES7: async-await的用法
  24. 目前阿里基本上绝大布恩业务的前端用的都是React技术栈
  25. Bizcharts(阿里定制)/Echarts(百度高度封装)
  26. 多端统一开发框架 --- Taro-UI
  27. 小程序开发MINA框架
  28. 如何看财报?
  29. 获取时间戳的方法(var timeStamp = Date.parse(new Date()))
  30. sessionStorage的使用【回话存储】sessionStorage.setItem(k, v); sessionStorage.getItem(k) --- cookie/loacalStorage
  31. rem单位自适应的换算
  32. transform: translate(-50%, -50%)实现块元素百分比下居中
  33. text-indent用于定义块级元素第一个内容行的缩进;
  34. assign/concat/slice拷贝, JSON.stringify()深拷贝
  35. 代码段快捷键ctrl+shift+p
  36. JS常用数组操作方法,包含ES6方法(木易杨进阶)
  37. vue.mixin() 混入的方法
  38. H5和小程序遮罩弹窗的写法、h5和小程序轮播图的实现
  39. ssh原理
  40. vue生命周期函数
  41. javaScript 的this原理及指向
  42. qrcode.js前端本身生产二维码
  43. node.js+ RESTful API JSON接口设计
  44. 数组去重的方法
  45. computed/watch
  46. 子组件有props接收父组件传值,若父组件不传值,则子组件必须要有default默认值,否则会报错,这点在公用组件上有用,避免影响其他地方使用公用组件。
  47. 前端单元测试
  48. Generator: JS执行权的真实操作者
  49. 在无人探索的领域,更容易发现秘密,秘密意味着商机。
  50. 对未来不确定的乐观
  51. 《怦然心动》
  52. 对于丑陋的事物,爱会闭目无视。
  53. 剖析vue.js掘金小册
  54. 跨域
  55. TCP链接的三次握手和四次挥手
  56. 模块内部紧耦合,模块外面松耦合
  57. 递归是数学归纳法思维的编程体现
  58. 柯里化:把函数与传递给它的参数相结合,产生一个新的函数。
  59. http和https的区别
  60. new一个新对象的内部机制
  61. 我想让你见识一下什么是真正的勇敢,而不要错误的认为一个人手握枪就是勇敢。勇敢是: 当你还未开始就已知道自己会输,可你依然要去做,而且无论如何都要把它坚持到底,你很少能赢,但有时也会。
  62. 单页面SPA
  63. 我需要对这些问题进行分门别类!!!
  64. Node.js在大厂中的使用
  65. grid布局 ---> 瀑布流
  66. 动画可以通过JSON文件快速导入(2d);WebGL(3d);
  67. Fiddler抓包工具
  68. JavaScript执行机制(导图)
  69. setTimeout(fn, 0)和setInterval(fn, ms)的含义
  70. 极限小程序/小程序云开发/todoList小程序