Vue-router 中hash模式和history模式的关系 在vue的路由配置中有mode选项 最直观的区别就是在url中 hash 带了一个很丑的 # 而history是没有#的 mode:"hash"; mode…
标签:JavaScript
基于Nuclear的Web组件-Todo的十一种写法
刀耕火种 刀耕火种是新石器时代残留的农业经营方式。又称迁移农业,为原始生荒耕作制。 var TodoApp = Nuclear.create({ add: function (evt) { evt.preventDefa…
requestAnimationFrame 优化Web动画
就终极目的来说,requestAnimationFrame就是setTimeout。既然有了setTimeout,那还要requestAnimationFrame来干嘛。setTimeout会存在过度绘制,会造成帧丢失,…
Angular 2 快速上手
国内 Angular2 资料比较少,这里看到一篇不错的入门文章就分享过来了 —— Angular 2 快速上手,这里面还有很多有关于 Angular2 的文章,感兴趣的朋友可以去看一看 目前angular2已经来到了be…
一个经过优化的react脚手架,拿来就能开发
react-ve 拿来即用的 react 脚手架 没有使用create-react-app,直接走webpack显性配置,使配置透明。 脚手架是我根据大多数公司的业务,取其共同需求搭建的,并且做了项目优化,不管小项目还是…
React Native组件开发指南
React Native的组件开发一直处在一个比较尴尬的处境。在官方未给予相关示例与脚手架的情况下,社区中依然诞生了许许多多的React Native组件。因为缺少示例与规范,很多组件库仅含有一个index.js文件。这…
React组件性能优化:PureRender和Immutable Data
1 前言 网页性能最大的限制因素是浏览器重绘(reflow)和重排版(repaint),React的虚拟DOM就是为了尽可能减少浏览器的重绘和重排版,从React的渲染过程看,避免不必要的渲染可以进一步提高性能。 2 P…
微信小程序开发教程(基础篇)3-app.js 解析
上一篇教程中写道,开发工具会生成一个默认的程序框架,其中程序的主流程代码包含在app.js中。默认实现中,该部分功能比较简单,不过对于学研究小程序开发还是比较有价值的。 由于代码行数不多,下面一次性贴出来后进行讲解 //…
网页加载很久都没打开的各种原因
php default_socket_timeout 基于socket流的默认超时时间 如果该值太大,运行代码出错,也会造成页面长时间响应 sql sql语句不执行 在数据库执行语句,查看进程列表 show proces…
聊一聊事宜托付
本日想运用点击事宜绑定动态猎取的元素,但又不想将事宜注册在post胜利函数体内。 事宜托付,望文生义就是讲子元素事宜托付给上级元素 (这是写上级元素,包括document根元素,由于不局限于它的父元素) 先说一下为何动态…
客户端数据存储概述
过去十年中,阅读器已生长成为一个壮大的东西。这是一个迟缓的历程,伴随着许多生长之痛。如今,增强型规划控件、3D图形和游戏,以至是音乐都可以在小而陈旧的阅读器中完成。客户端数据存储是一个越发令人兴奋的特征。 阅读Web的&…
【rxjs5.x】filter操作符
rxjs5.x filter操作符api debounce 防抖动,只要当另一个Observable发射值时,才取源Obervable的最新数据举行发射,其他数据作废发射。 // 每次点击,且当计时器的最新值未被发射时,…