会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
南歌子
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2020年5月17日
iframe的使用和 contentWindow、parent以及postMessage通信方式
摘要: 问题: 1. 如何进行消息通信(父发给子,子接收父的消息,也可父直接调用子的方法; 子发给父,父接收子的消息;) 2. 如何找到指定的子或者父window(如果iframe层级过多),又如何在发送消息时不影响其他的message监听 一、iframe的使用 <iframe style={{borde
阅读全文
posted @ 2020-05-17 21:10 南歌子
阅读(9345)
评论(0)
推荐(1)
2020年3月31日
js 多个箭头函数的使用
摘要: 多个箭头函数,例如: const navigateOnce = (getStateForAction) => (action, state) => { const {type, routeName, params} = action; return ( state && (type Navigati
阅读全文
posted @ 2020-03-31 23:12 南歌子
阅读(3071)
评论(0)
推荐(3)
js 获取本地上传的文件(图片和视频)的宽高和大小
摘要: 选择的文件类型 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 南歌子
阅读(12698)
评论(0)
推荐(0)
2020年2月22日
react-navigation Modal弹出层中的StackNavigator导航如何和物理返回匹配?
摘要: 带有StackNavigator的Modal弹出层 const StackReouteConfig = { Login: { screen: Login }, Register: { screen: Register }, ForgetPassword: { screen: ForgetPasswo
阅读全文
posted @ 2020-02-22 17:42 南歌子
阅读(922)
评论(0)
推荐(0)
2019年12月29日
android EditText 的聚焦和失焦,输入框的监听
摘要: 1. EditText通过代码聚焦和失焦 // _editText.setFocusable(true);//设置输入框可聚集 _editText.setFocusableInTouchMode(true);//设置触摸聚焦 _editText.requestFocus(); //聚焦 _editT
阅读全文
posted @ 2019-12-29 16:53 南歌子
阅读(3567)
评论(0)
推荐(0)
2019年12月15日
Android 系统架构 和 各个版本代号介绍
摘要: 一、Android 系统架构:1. linux内核层Android 基于Linux内核,为Android设备的各种硬件提供底层驱动 比如: 显示驱动、音频、照相机、蓝牙、Wi-Fi驱动,电源管理等2. 系统运行库层通过 C/C++库来为Android系统提供主要的特性支持, 如SQLite库提供了数
阅读全文
posted @ 2019-12-15 23:42 南歌子
阅读(3412)
评论(0)
推荐(0)
2019年11月27日
Js的iframe相关问题,如何判断当前是否在iframe中,iframe和它的父窗口如何通信
摘要: 一、前言: 在web中,为了丰富我们的内容,往往需要引用其它HTML文件,这时候就需要用到 iframe 标签,本文就主要记录一下使用iframe所需要注意的问题 iframe 所使用的环境(笔者所遇到的) 1. web代码兼容 PC端 和 移动端,这时候就想在移动端时把页面限制在固定的宽高范围中,
阅读全文
posted @ 2019-11-27 21:05 南歌子
阅读(9832)
评论(0)
推荐(0)
2019年9月23日
react-router的BrowserHistory 和 HashHistory 的区别,如何解决使用BrowserHistory 引起的访问路径问题
摘要: 一,使用createBrowserHistory 和 createHashHistory 的 区别体现 1. 使用createBrowserHistory () 使用createBrowserHistory(),效果如下: 2. 使用createHashHistory() 使用createHashH
阅读全文
posted @ 2019-09-23 17:38 南歌子
阅读(16435)
评论(0)
推荐(1)
2019年8月31日
JavaScript 的 深拷贝和浅拷贝
摘要: 深拷贝和浅拷贝都是针对的引用类型, JS中的变量类型分为值类型(基本类型)和引用类型; 对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会对地址进行拷贝,最终两个变量指向同一份数据 一、先来看看JS中的数据类型 JS 中数据分为两种类型: 原始数据类型 number string boo
阅读全文
posted @ 2019-08-31 18:15 南歌子
阅读(1278)
评论(0)
推荐(1)
2019年7月31日
MongoDB的安装,mongod和mongo的区别
摘要: 一. 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 南歌子
阅读(12327)
评论(0)
推荐(5)
2019年7月5日
webpack 打包出多个HTML文件,多个js文件,图片文件放置到指定文件夹中
摘要: 一、webpack.config.js简单代码 二、webpack.config.js各个模块的介绍 1. mode 介绍 解释: 通过选择 development 或 production 之中的一个,来设置 mode 参数,你可以启用相应模式下的 webpack 内置的优化 developmen
阅读全文
posted @ 2019-07-05 18:31 南歌子
阅读(12394)
评论(0)
推荐(2)
2019年7月4日
nodeJs编写的简单服务器
摘要: nodeJs 远程服务器的部署和简单静态Web服务器 一、简单的nodeJs写的 http 服务器 1.先Hello world,创建最简单的 Node 服务器(server.js) const http = require("http"); http.createServer(function(r
阅读全文
posted @ 2019-07-04 16:49 南歌子
阅读(2961)
评论(0)
推荐(0)
2019年6月27日
react-navigation 的抽屉效果 createDrawerNavigator (DrawerNavigator)
摘要: 一、前言: react-navigation 3.x 版本中, 使用createDrawerNavigator 替换 原先的DrawerNavigator 方法; 那么,当前createBottomTabNavigator、createStackNAvigator、createDrawerNavig
阅读全文
posted @ 2019-06-27 00:00 南歌子
阅读(3191)
评论(0)
推荐(1)
2019年5月29日
js 不同浏览器的类型判断 navigator.userAgent
摘要: 一、通过navigator.userAgent来进行浏览器类型判断 // 判断浏览器内核、手机系统等,使用 browser.userAgent.mobile var browser = { userAgent: function () { var ua = navigator.userAgent;
阅读全文
posted @ 2019-05-29 14:33 南歌子
阅读(14393)
评论(0)
推荐(1)
2019年4月15日
react-navigation的多次点击重复跳转同一页面、不在堆栈路由页面使用navigation方法的解决思路、withNavigation的使用
摘要: 一、react-navigation的初使用 createStackNavigator ==> createSwitchNavigator ==> createAppContainer createBottomTabNavigator ==> 自定义的底部Tab NavigationActions
阅读全文
posted @ 2019-04-15 00:08 南歌子
阅读(3919)
评论(0)
推荐(0)
2019年4月14日
react-navigation 3.x版本的push、navigate、goback、pop、dispatch等常用方法
摘要: 一、方法简介 1. 应用中的每个页面组件都会自动提供 this.props.navigation this.props.navigation可以获取的一些方法: navigate - 转到另一个页面, 计算出需要执行的操作 (常用) goBack - 关闭活动屏幕并在堆栈中向后移动 (常用) add
阅读全文
posted @ 2019-04-14 23:38 南歌子
阅读(9217)
评论(0)
推荐(1)
2019年3月30日
react-navigation 3.x版本的使用
摘要: 安装配置请看: react-navigation 3.x版本的安装以及react-native-gesture-handler配置 2.0以前版本: StackNavigator - 一次只渲染一个页面,并提供页面之间跳转的方法。 当打开一个新的页面时,它被放置在堆栈的顶部 TabNavigator
阅读全文
posted @ 2019-03-30 10:45 南歌子
阅读(1443)
评论(0)
推荐(0)
react-navigation 3.x版本的安装以及react-native-gesture-handler配置
摘要: 一、安装依赖,使用npm或yarn命令,3.x版本必须安装react-native-gesture-handler 二、 配置react-native-gesture-handler,可以执行如下命令 android执行此命令,有时候会没有效果,需要检查核实 查看android/settings.g
阅读全文
posted @ 2019-03-30 10:20 南歌子
阅读(5322)
评论(0)
推荐(0)
2019年3月22日
react-native 打包 出apk
摘要: 先上步骤: 一、 生成签名文件(my-release-key.keystore文件) Android要求所有应用都有一个数字签名才会被允许安装在用户手机上 1. 在项目目录下运行如下命令: keytool -genkey -v -keystore my-release-key.keystore -a
阅读全文
posted @ 2019-03-22 23:40 南歌子
阅读(959)
评论(0)
推荐(0)
2019年3月14日
webpack的使用
摘要: webpack 4.x的使用 前言: 为什要使用WebPack 现今的很多网页其实可以看做是功能丰富的应用,它们拥有着复杂的JavaScript代码和一大堆依赖包。为了简化开发的复杂度,前端社区涌现出了很多好的实践方法 模块化,让我们可以把复杂的程序细化为小的文件; 类似于TypeScript这种在
阅读全文
posted @ 2019-03-14 11:18 南歌子
阅读(528)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告