js
文章平均质量分 52
wangweiren_get
if you think you can, you can
展开
-
javascript 选中文字的实现
javascript 选中文字的实现浏览器有Api支持吗?浏览器有Api支持吗?window.getSelection 获取选中文字挖坑。。。原创 2018-11-18 23:21:06 · 1339 阅读 · 0 评论 -
react - redux 源码解读
redux 源码解读redux的所有源码文件如下截图createStore函数combineReducersbindActionCreatorsapplyMiddlewarecompose__DO_NOT_USE__ActionTypesredux的所有源码文件如下截图在index.js 我们可以看到redux总共暴露的接口有以下这些createStorecombineReducers...原创 2019-10-28 15:42:19 · 305 阅读 · 2 评论 -
react 中组件Modal, Dialog 怎么挂载到body上了的?
react 中组件Modal, Dialog 怎么挂载到body上了的?一些猜想看antd modal的代码如何实现的总结一些猜想因为支持组件式写法 ,肯定是React中一些api,把modal,dialog的元素append到body里面的 function UserDefinedComponent { return ( <div> <Modal_o...原创 2019-06-15 23:27:28 · 5602 阅读 · 0 评论 -
label for input onClick发生了什么?
label for input onClick发生了什么?测试代码如下测试代码如下html<label for="ipt" id="label_ipt">上传</label><br /><input type="file" id="ipt" />jswindow.onload = function () { functio...原创 2019-03-31 23:11:57 · 193 阅读 · 0 评论 -
vue-cli开发配置认识
vue-cli开发配置认识git钩子的一些配置babel配置项目默认配置git钩子的一些配置相关链接介绍生效package.json配置"gitHooks": { "pre-commit": "npm run lint" ...xxx},有兴趣的可以去了解一下 yorkie 这个包babel配置在bable.config.js里面module.exp...原创 2019-03-31 22:58:11 · 303 阅读 · 0 评论 -
dva model的effect的不同类型 使用介绍
dva model的watcher,takeLatest,throttle,takeEvery使用介绍官方的一些介绍takeEverytakeLatestthrottle(消抖)watcher参考资料官方的一些介绍effect说明使用说明这几个值是用来干嘛的呢?takeEvery在发起(dispatch)到 Store 并且匹配 pattern 的每一个 action 上派生...原创 2019-04-05 14:25:56 · 3588 阅读 · 0 评论 -
React 流程图的一种解决方案 GGEditor
HTML 引入既可以通过将脚本下载到本地也可以直接引入在线资源;<!-- 引入在线资源 --><script src="https://unpkg.com/@antv/g6/build/g6.js"></script><!-- 引入本地脚本 --><script src="./g6.js"></script&g...原创 2018-10-14 10:58:41 · 20759 阅读 · 21 评论 -
react-drag code学习
react-drag记录/* bound 为限制位置*/'use strict';var React = require('react');var findDOMNode = require('react-dom').findDOMNode;var propTypes = require('prop-types');var createReactClass = require('...原创 2019-02-14 11:19:23 · 635 阅读 · 0 评论 -
React componentDidMount 中获取元素高度是准确的吗?
React componentDidMount 中获取高度是准确的吗?`答案肯定是有准确的时候也有不准确的时候啊`使用ref钩子在componentDidMount 中获取div高度的方法不能准确的一些情况子元素是有副作用遍历出来的flex布局一些情况,或者calc计算属性当然这种情况还有很多,欢迎大家补充解决方案1. setTimeout ?2. 不在componentDidMount中获取?...原创 2019-01-31 20:33:29 · 6833 阅读 · 0 评论 -
js实现web贪吃蛇小游戏
js实现web贪吃蛇小游戏效果图见下,效果展示地址首先需要实现游戏系统函数,让蛇和食物去动function System(){ this.timer=null;//定义定时器变量 this.argument=arguments[0];//保存传入的参数 this.flag=0;//计数变量 this.state=true;//系统是否在暂停状态,默认正常 //系统开始...原创 2019-01-31 16:32:58 · 2449 阅读 · 0 评论 -
umi 入门和一些使用心得
umi一些使用心的一些文档// 待补充。。。一些文档https://umijs.org/ umi官网原创 2019-01-07 10:10:27 · 18645 阅读 · 2 评论 -
第13届D2大会一些参会感受和总结
第13届D2大会一些参会感受和总结去的一些场子每个演讲的一些感受和一些所得GraphQL rewrite and performance improvement你不知道的Node.js性能优化如何通过逆向工程 V8 从故障的进程中复活 JavaScriptMigration to React SuspenseWebAssembly becoming the biggest platformBe f...原创 2019-01-07 01:01:08 · 1505 阅读 · 1 评论 -
CSS实现自适应菜单
CSS实现自适应左侧菜单先看效果图菜单需要的数据结构实现代码js(react)css部分总结先看效果图菜单需要的数据结构[{ name: 'xxx0', children: [ { name: &amp;quot;xxx01&amp;quot; } ], }, { name: 'xxx1', children: [],}]实现代码js(...原创 2018-12-28 20:16:13 · 1555 阅读 · 1 评论 -
js日期格式化,连字符转驼峰等通用函数记录
js日期格式化,连字符转驼峰等通用函数记录1. 基本通用函数 通用函数js很多实现都在lodash里面有实现,如 throttle(节流函数) 和 debounce(防抖函数)2.一些其他的函数记录 2.1 连字符转驼峰 和 驼峰转连字符// 连字符转驼峰String.prototype.hyphenToHump = function () { retur...原创 2018-12-27 19:20:19 · 300 阅读 · 0 评论 -
纯js 格式化json字符串
var at, // The index of the current character ch, // The current character escapee = { '"': '"', '\\': '\\', '/': '/', b: '\b', f: '\f', ...原创 2018-10-18 15:35:54 · 1559 阅读 · 0 评论