- 博客(15)
- 收藏
- 关注
原创 mobx在react hooks中的应用
hooks 实现inject功能// utils/useStores.jsimport React from 'react'import { MobXProviderContext} from 'mobx-react';import RootStore from '~/stores/index'const useStores = (name) => React.useContext...
2020-03-24 12:37:08 4126
原创 flex设置水平垂直居中
.father { width: 400px; height: 400px; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: red; } .son { width:...
2018-12-03 19:09:53 1423
原创 使用set以及for of实现数组去重排序
let arr = [5,88,5,111,1,1,22,2,2,3,300,3,] let set1 = new Set(arr); let arr2 = []; for (let i of set1){ arr2.push(i); } let arr3 = arr2.sort(function (a, b) { return a - b; });...
2018-11-28 19:10:29 408
原创 JS实现深克隆(深拷贝)
js有六种数据类型:五种基本数据类型:String、Number、Boolean、Undefined、Null 和一种复杂数据类型(Object)。typeof 返回的数据类型: String、Number、Boolean、Undefined、Object、Function//1.定义检测数据类型的功能函数 function checkType(target) {...
2018-11-28 18:26:56 2784
转载 js中的箭头函数
不绑定this在箭头函数出现之前,每个新定义的函数都有它自己的 this值(在构造函数的情况下是一个新对象,在严格模式的函数调用中为 undefined,如果该函数被作为“对象方法”调用则为基础对象等)。This被证明是令人厌烦的面向对象风格的编程。function Person() { // Person() 构造函数定义 `this`作为它自己的实例. this.age = ...
2018-08-31 14:47:36 262
原创 h5分享图片到微信好友、微信朋友圈、qq好友功能
第一种(只分享给好友)document.getElementById('friends').addEventListener('tap', function() { var shares; mui.plusReady(function() { plus.share.getServices(function(list) { for(var i = ...
2018-08-16 20:48:19 21826 9
原创 使用mui实现长按保存图片
首先初始化mui(longtap是我们要用到的,longtap默认为false,如果没有初始化为true,则长按事件无效) mui.init( { gestureConfig:{ tap: true, //默认为true doubletap: true, //默认为false longtap: true, //默认为fa...
2018-08-09 11:18:04 5935 3
转载 使用mui调用拨打电话(android亲测可用,ios未测试)
document.getElementById('pd_communicate').addEventListener('tap', function () { var btnArray = ['取消', '呼叫']; mui.confirm('电话号码', '请联系客服通过认证', btnArray, function(e) { if (...
2018-08-09 11:08:54 1606
转载 JavaScript对象
Array对象 方法 描述 concat() 连接两个或更多的数组,并返回结果。 join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。 pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度。 reverse() 颠倒数组中元素的顺序。 shift() ...
2018-08-03 13:22:07 107
原创 移动app使用art-template模板引擎后在ios设置监听失效
开发时,在android中使用模板引擎后为其设置监听用的是click事件,在ios上运行时,发现事件失效了,解决方法: //搜索功能 document.getElementById('sreach').addEventListener('tap', function () { $("input[type=search]").blur(); var x ...
2018-07-26 10:20:16 532
原创 css块级元素、行内元素、行内快元素
块级元素(block-level)每个块元素通常都会独自占据一整行或多整行,可以对其设置宽度、高度、对齐等属性,常用于网页布局和网页结构的搭建。常见的块元素有<h1>~<h6>、<p>、<div>、<ul>、<ol>、<li>等,其中<div>标签是最典型的块元素。块级元素的特点:(1)
2018-07-15 21:48:47 2762
原创 移动web适配
<!--主流移动端适配方式--> <meta name="viewport" content="user-scalable=no,initial-scale=1,user-scalable=no"/><!--快捷键: meta:vp +tab-->
2018-07-12 20:11:28 143
翻译 webapp实现拍照并获取图片路径
/ 拍照function getImage() { alert("拍照之前的图片url"+userPhoto.src); var cmr = plus.camera.getCamera(); cmr.captureImage( function ( p ) { //路径转换才能引用图片 plus.io.resolveLocalFileSys...
2018-07-07 21:37:37 1568 1
转载 Html 表单提交时,使用POST和GET
w3school.com.cn/html/html_forms.aspAction 属性action 属性定义在提交表单时执行的动作。向服务器提交表单的通常做法是使用提交按钮。通常,表单会被提交到 web 服务器上的网页。在上面的例子中,指定了某个服务器脚本来处理被提交表单:<form action="action_page.php">如果省略 action 属性,则 action 会...
2018-07-05 21:54:38 6256 1
原创 java实现线程的两种方式
1. 使用Thread类的子类实现线程,其功能为循环输出0-9数字,每次随机休眠不到10毫秒的时间。在main()方法中创建两个这样的线程,启动运行。所有线程开始、结束都要有相应的文字描述。public class My extends Thread { @Override public void run() { test(); ...
2018-07-02 11:15:58 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人