摘要: 问题: 1. 如何进行消息通信(父发给子,子接收父的消息,也可父直接调用子的方法; 子发给父,父接收子的消息;) 2. 如何找到指定的子或者父window(如果iframe层级过多),又如何在发送消息时不影响其他的message监听 一、iframe的使用 <iframe style={{borde 阅读全文
posted @ 2020-05-17 21:10 南歌子 阅读(8196) 评论(0) 推荐(1) 编辑
摘要: 多个箭头函数,例如: const navigateOnce = (getStateForAction) => (action, state) => { const {type, routeName, params} = action; return ( state && (type Navigati 阅读全文
posted @ 2020-03-31 23:12 南歌子 阅读(3021) 评论(0) 推荐(3) 编辑
摘要: 选择的文件类型 e.target.files[0].type 值 /** * e.target.files[0].type的结果 * .PSD 文件 "" * .psd 文件 "" * .pdf 文件 "application/pdf" * .PNG 文件 "image/png" * .png 文件 阅读全文
posted @ 2020-03-31 23:05 南歌子 阅读(11469) 评论(0) 推荐(0) 编辑
摘要: 带有StackNavigator的Modal弹出层 const StackReouteConfig = { Login: { screen: Login }, Register: { screen: Register }, ForgetPassword: { screen: ForgetPasswo 阅读全文
posted @ 2020-02-22 17:42 南歌子 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 1. EditText通过代码聚焦和失焦 // _editText.setFocusable(true);//设置输入框可聚集 _editText.setFocusableInTouchMode(true);//设置触摸聚焦 _editText.requestFocus(); //聚焦 _editT 阅读全文
posted @ 2019-12-29 16:53 南歌子 阅读(3370) 评论(0) 推荐(0) 编辑
摘要: 一、Android 系统架构:1. linux内核层Android 基于Linux内核,为Android设备的各种硬件提供底层驱动 比如: 显示驱动、音频、照相机、蓝牙、Wi-Fi驱动,电源管理等2. 系统运行库层通过 C/C++库来为Android系统提供主要的特性支持, 如SQLite库提供了数 阅读全文
posted @ 2019-12-15 23:42 南歌子 阅读(3255) 评论(0) 推荐(0) 编辑
摘要: 一、前言: 在web中,为了丰富我们的内容,往往需要引用其它HTML文件,这时候就需要用到 iframe 标签,本文就主要记录一下使用iframe所需要注意的问题 iframe 所使用的环境(笔者所遇到的) 1. web代码兼容 PC端 和 移动端,这时候就想在移动端时把页面限制在固定的宽高范围中, 阅读全文
posted @ 2019-11-27 21:05 南歌子 阅读(8316) 评论(0) 推荐(0) 编辑
摘要: 一,使用createBrowserHistory 和 createHashHistory 的 区别体现 1. 使用createBrowserHistory () 使用createBrowserHistory(),效果如下: 2. 使用createHashHistory() 使用createHashH 阅读全文
posted @ 2019-09-23 17:38 南歌子 阅读(15959) 评论(0) 推荐(1) 编辑
摘要: 深拷贝和浅拷贝都是针对的引用类型, JS中的变量类型分为值类型(基本类型)和引用类型; 对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会对地址进行拷贝,最终两个变量指向同一份数据 一、先来看看JS中的数据类型 JS 中数据分为两种类型: 原始数据类型 number string boo 阅读全文
posted @ 2019-08-31 18:15 南歌子 阅读(1257) 评论(0) 推荐(1) 编辑
摘要: 一. mongoDB安装路径 安装路径(最新4.0.11):https://www.mongodb.com/download-center/community?jmp=nav 建议另外找路径下载,外网太慢,等不住。。 这是一位博主提供的下载路径(4.0.10): 百度链接:https://pan.b 阅读全文
posted @ 2019-07-31 23:27 南歌子 阅读(11868) 评论(0) 推荐(4) 编辑
摘要: 一、webpack.config.js简单代码 二、webpack.config.js各个模块的介绍 1. mode 介绍 解释: 通过选择 development 或 production 之中的一个,来设置 mode 参数,你可以启用相应模式下的 webpack 内置的优化 developmen 阅读全文
posted @ 2019-07-05 18:31 南歌子 阅读(12012) 评论(0) 推荐(2) 编辑
摘要: nodeJs 远程服务器的部署和简单静态Web服务器 一、简单的nodeJs写的 http 服务器 1.先Hello world,创建最简单的 Node 服务器(server.js) const http = require("http"); http.createServer(function(r 阅读全文
posted @ 2019-07-04 16:49 南歌子 阅读(2921) 评论(0) 推荐(0) 编辑
摘要: 一、前言: react-navigation 3.x 版本中, 使用createDrawerNavigator 替换 原先的DrawerNavigator 方法; 那么,当前createBottomTabNavigator、createStackNAvigator、createDrawerNavig 阅读全文
posted @ 2019-06-27 00:00 南歌子 阅读(3117) 评论(0) 推荐(1) 编辑
摘要: 一、通过navigator.userAgent来进行浏览器类型判断 // 判断浏览器内核、手机系统等,使用 browser.userAgent.mobile var browser = { userAgent: function () { var ua = navigator.userAgent; 阅读全文
posted @ 2019-05-29 14:33 南歌子 阅读(14036) 评论(0) 推荐(1) 编辑
摘要: 一、react-navigation的初使用 createStackNavigator ==> createSwitchNavigator ==> createAppContainer createBottomTabNavigator ==> 自定义的底部Tab NavigationActions 阅读全文
posted @ 2019-04-15 00:08 南歌子 阅读(3723) 评论(0) 推荐(0) 编辑
摘要: 一、方法简介 1. 应用中的每个页面组件都会自动提供 this.props.navigation this.props.navigation可以获取的一些方法: navigate - 转到另一个页面, 计算出需要执行的操作 (常用) goBack - 关闭活动屏幕并在堆栈中向后移动 (常用) add 阅读全文
posted @ 2019-04-14 23:38 南歌子 阅读(8754) 评论(0) 推荐(1) 编辑
摘要: 安装配置请看: react-navigation 3.x版本的安装以及react-native-gesture-handler配置 2.0以前版本: StackNavigator - 一次只渲染一个页面,并提供页面之间跳转的方法。 当打开一个新的页面时,它被放置在堆栈的顶部 TabNavigator 阅读全文
posted @ 2019-03-30 10:45 南歌子 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 一、安装依赖,使用npm或yarn命令,3.x版本必须安装react-native-gesture-handler 二、 配置react-native-gesture-handler,可以执行如下命令 android执行此命令,有时候会没有效果,需要检查核实 查看android/settings.g 阅读全文
posted @ 2019-03-30 10:20 南歌子 阅读(5244) 评论(0) 推荐(0) 编辑
摘要: 先上步骤: 一、 生成签名文件(my-release-key.keystore文件) Android要求所有应用都有一个数字签名才会被允许安装在用户手机上 1. 在项目目录下运行如下命令: keytool -genkey -v -keystore my-release-key.keystore -a 阅读全文
posted @ 2019-03-22 23:40 南歌子 阅读(896) 评论(0) 推荐(0) 编辑
摘要: webpack 4.x的使用 前言: 为什要使用WebPack 现今的很多网页其实可以看做是功能丰富的应用,它们拥有着复杂的JavaScript代码和一大堆依赖包。为了简化开发的复杂度,前端社区涌现出了很多好的实践方法 模块化,让我们可以把复杂的程序细化为小的文件; 类似于TypeScript这种在 阅读全文
posted @ 2019-03-14 11:18 南歌子 阅读(508) 评论(0) 推荐(0) 编辑