摘要:
网上有很多免费的在线电子书籍,没有pdf格式,不方便离线阅读,也不方便做记录,所以找了几个将在线内容制作成pdf文件的方法。 一、如果网站上的书籍内容没有分页,所有内容都直接显示出来了,最简单,直接将打印机设为PDF即可: 二、书籍内容分章节显示,需要点击链接重新请求数据切换的: 利用 telepo 阅读全文
摘要:
swagger-ui中的 host 和 basePath 等配置通过 swagger 的 /v2/api-doc 接口返回。在项目启动时可以提前设置 host 和 basePath,但是java代码无法动态支持多租户的 host 和 basePath,只能通过前端修改api的请求路径。具体步骤如下: 阅读全文
摘要:
Node内置了V8引擎提供的 inspector 调试器,可以通过 TCP 协议从外部访问这个调试器,方便对Node程序进行调试。启动调试的标志有: Flag Meaning --inspect Enable inspector agent (一直向下运行,直到源码 debugger 处才进入暂停状 阅读全文
摘要:
需求:滚动页面到一定距离后,页面中间的导航条固定到页面的某个位置不动,滚回去时会复原。 注意: 1.子元素和父元素都有滚动条时,滚动鼠标滚轮: 鼠标在父元素中,页面只滚动父元素;鼠标在子元素中时,页面只滚动子元素,只有当子元素滚到底之后,才会滚动父元素。 如果要在子元素中直接滚动父元素,只能先把子元 阅读全文
摘要:
使用: 解耦模块,方便扩展: $.ajax('http:www.example.com/login', function (data) { header.setAvatar(data.avatar); message.refresh(); // 刷新消息 cart.refresh(); // 刷新购 阅读全文
摘要:
constructor(props) 在创建组件实例的时候调用一次。 componentWillMount() It is called before render(), therefore setting state synchronously in this method will not tr 阅读全文
摘要:
Redux介绍 单一数据源 整个单页应用的 state 都被储存在store的内部,可以通过store.getState()获取,再作为props传给对应的组件。 state应该尽量少嵌套扁平化,通过id相互引用数据。 State 为只读 为防止出现race condition和deep equal 阅读全文
摘要:
原型 每个函数都有一个prototype属性,指向一个对象,这个对象专门保存特定类型的所有实例【共有的属性和方法】。 所有原型对象都会自动获得constructor属性,指向构造函数。 在调用构造函数创建新实例对象时,会自动设置新实例的内部属性[[Prototype]]指向构造函数的prototyp 阅读全文
摘要:
后台采用.net MVC框架,前端采用requirejs。整个系统页面布局基本不变,每个页面只改变Main_Content部分。 模板页cshtml: 子页面cshtml: 子页面js: 阅读全文
摘要:
渲染性能 页面不仅要快速加载,而且要顺畅地运行;滚动应与手指的滑动一样快,并且动画和交互应如丝绸般顺滑。 60fps 与设备刷新率 60fps 与设备刷新率 目前大多数设备的屏幕刷新率为 60 次/秒。因此,如果在页面中有一个动画或渐变效果,或者用户正在滚动页面,那么浏览器渲染动画或页面的每一帧的速 阅读全文