240 发简信
  • dva工具库---探索dva-loading

    前言 在使用antd pro的时候发现此框架的loading是使用dva自带的dva-loading。之前分析源码的时候有看见几个附带工具,但没...

  • dva源码随记

    前言 在学习antd的UI框架时,了解到了dva这个轻量级的应用框架,集成了react,redux,redux-saga,react-route...

  • 探索 vue的计算属性

    最近重看 vue 官网,好奇所谓的计算属性是怎么的一回事。官网是这样说的: 计算属性是基于它的依赖缓存。计算属性只有在它的相关依赖发生改变时才会...

  • Nest源码随记

    源码版本:5.0.0 Nest使用入口main.ts 第一个对象NestFactory,源码位置在根目录./packages/core/nest...

  • Javascript 高级程序设计学习

    让元素显示滚动到屏幕可视区: 监听右键菜单并阻止其显示,然后可以显示自定义菜单 监听窗口关闭事件,弹出提示向用户再次确认 监听url的哈希字段的...

  • 防止跨站脚本攻击(cross-site-scripting, XSS)

    服务端 添加cookie的HttpOnly属性 开启浏览器的XSS防护机制:X-XSS-Protection(这是非标准的HTTP首部字段,会有...

  • 小工具iterate学习(加快类数组的遍历速度)

    github地址 这是一个能在Map和Set使用数组方法(如:map()、filter(), reduce())。 而且如果使用多个操作符时,能...

  • 装饰器应用

    前言 在公司采用我的angular后台方案后,除业务代码外,我就一直在维护及扩展一个增删改查的可配置组件,很多方法都需要相当的灵活性,如灵活的格...

  • angular的路由复用RouteReuseStrategy

    前言 在内部用的后台中,有很多用户喜欢在某已路由内操作表单的同时去其它路由页面查询资料。此时,普通的angular应用在各路由页面跳转的时候默认...