- 博客(9)
- 收藏
- 关注
原创 React学习笔记 —— Hook
什么是 Hook? Hook 是一些可以让你在函数组件里“钩入” React state 及生命周期等特性的函数。Hook 不能在 class 组件中使用 —— 这使得你不使用 class 也能使用 React特性。 Hook 和函数组件 函数组件又称为“无状态组件” const Example = (props) => { // 你可以在这使用 Hook return <div />; } function Example(props) { // 你可以在这使用 Hook
2021-02-23 15:00:58
211
原创 函数柯里化(Currying)
函数柯里化(Currying) 柯里化通常也称部分求值,其含义是给函数分步传递参数,每次传递参数后部分应用参数,并返回一个更具体的函数接受剩下的参数,这中间可嵌套多层这样的接受部分参数函数,直至返回最后结果。 这样做有什么好处 ? 参数复用:减少重复传递不变的部分参数 延迟计算:节流 防抖 提前确认 参数复用实例 //普通封装 function check(reg, txt) { return reg.test(txt); } console.log(check(/\d+/g, "test
2020-12-17 11:17:53
971
1
原创 CSS命名-BEM方法
BEM简述: Bem 是块(block)、元素(element)、修饰符(modifier)的简写,利用不同的区块,功能以及样式来给元素命名。 BEM命名的好处 光凭class名字就可以让其他开发者知道某个标记用来做什么的,明白各个模块之间的关系 组件之间的完全解耦,不会造成命名空间的污染 BEM命名方式: 官网原文表述。 BEM方法通过使用混合或创建额外的块元素来达到相同的结果。您不需要创建额外的抽象包装器。 相对于其他块定位一个块 设置一个块元素相对于其他块元素的位置,最好的方法通常是使用混
2020-12-17 11:16:41
507
1
原创 codova+vuecil3开发配置文档(六)参考博客一栏&结尾的话(终)
https://reactnative.cn/docs/getting-started.html React Native中文网 搭建开发环境 https://segmentfault.com/a/1190000013755356Cordova 打包签名 Android release app 过程详解及cordova创建app 作者:卖女孩的小火柴 https://cli.vuej...
2019-04-25 15:14:58
167
原创 codova+vuecil3开发配置文档(五)Android Apk签名
五、Android Apk签名 第一步 在cordova项目根目录下运行命令: cordova build --release android 会在testApp\platforms\android\build\outputs\apk 目录下生成一个 app-release-unsigned.apk 第二步 运行命令 keytool -genkeypair -ali...
2019-04-25 15:05:13
257
原创 codova+vuecil3开发配置文档(四)运行测试项目
四、运行测试项目 先打包vue,如果配置正确,vue会输出在cordova目录下的www文件夹中 cordova目录下执行 cordova platform add android(添加android打包执行环境) cordova platform add browser(添加窗口) cordova platform add ios(添加ios打包执行环境) ...
2019-04-25 15:02:46
316
原创 codova+vuecil3开发配置文档(三) 创建项目
三、创建项目 1)生成cordova项目 cordova create 项目目录名 反向域 项目名 cordova create testApp com.test.app 这里testAPP是项目的名字,com.test.app是APP的包名,可以随意取,最好按照“com.” 开头 目录说明: Hooks: 存放readme.md文件 Platfroms:通过cordova...
2019-04-25 14:59:03
474
原创 codova+vuecil3开发配置文档(二) 下载安装
下载全局安装 npm install -g cordova或yarn global add cordova 安装完成测试 cordova-v 全局安装vue npm install -g @vue/cli或yarn global add @vue/cli 安装完成测试 vue --version ...
2019-04-25 14:49:59
250
原创 codova+vuecil3开发配置文档(一) cordova开发环境必要条件
一、cordova开发环境必要条件: Java(jdk) androidSDK XCode(ios环境) android studio npm 或 yarn 这里主要介绍android studio和sdk 的安装 其他的不在赘述 Jdk 环境配置教程: https://jingyan.baidu.com/article/f96699bb163475894e3c1be4.h...
2019-04-25 14:47:21
506
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人