笔记保存

Git的使用:

fatal: remote origin already exists错误解决:

最先把github地址的clone下来,然后覆盖再push

先删除远程Git 仓库

$ git remote rm origin

连接远程Git 仓库

$ git remote add origin git@github.com:FBing/java-code-generator(git地址)

连接好了:

$ Git  add .

$ git commit -m'update2'

上传代码:git push -u origin master

$ Git init

Git冲突的话 用 git pull origin master   合并

然后在push

----------------完-----------------

import Mock from 'mockjs'

const Random = Mock.Random

  let cname = () => Random.cname()

  let name = () => Random.name()

let types = Mock.mock({

  'data|14': [{

'typeId|+1': 1,

'typeName': cname

  }]

})

let typeProducts = Mock.mock({

  'data|14': [{

      'typeId|+1': 1,

      'typeName': name,

      'products|10': [{

        'typeId': 1,

        'id|+1': 1,

        'productName': name,

        'stock|1-100': 1,

        'productImg': Random.image(),

        'price|50-1000': 50,

'switch|0-1': 0,

'sale|0-1': 0,

'bonus|0-1': 0,

        'number': 0

      }]

  }]

  })

onBackPress:

我用有道词典翻译了一下:调用活动检测到用户的按的键。默认实现简单地完成当前的活动,但是你可以覆盖这个做任何你想做的。我的理解就是:当用户在按这个键的时候,会调用这个方法。

Vue

//脚手架的安装

卸载之前的:

npm uninstall vue-cli -g

安装axios

npm install--save axios

 在入口main.js中导入axios 并将axios写入vue的原型,这样就能更简单的使用。

import axios from 'axios'

import Qs from 'qs'

//QS是axios库中带的,不需要我们再npm安装一个

Vue.prototype.axios = axios;

Vue.prototype.qs = Qs;

 

安装element-ui(饿了吗ui):

 npm i element-ui -S

computed计算属性不能传参,他只能监听预先在data中设置好的值

Axios请求方式改为form data

transformRequest: [

      function (data) {

         let ret = ''

         for (let it in data) {

            ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'

         }

         ret = ret.substring(0, ret.lastIndexOf('&'));

         return ret

      }

    ],

    headers: {

       'Content-Type': 'application/x-www-form-urlencoded'

    }

地图导航(通过uri调用  调用第三方导航软件)

(高德)

//androidamap  && iosamap

导航</a>

(百度)

//苹果ios坑

[if !supportLists]1. [endif]转换时间,报错NaN,需使用一下方法去兼容

new Date(data.replace(/-/g,'/')).getTime() data是字符串,格式类似于:‘2018-09-09 23:23:23’

2.

-----------------完-----------------

 

 

 

//微信

 

微信AppId :wxef7841696f1a5f02

小程序秘钥:9e50d65423193ff80d7c538a31c4e7be

矿机firm

3298796753@qq.com

lin198712

广告级

345818219@qq.com

jp383437

2449119920@qq.com

Lianke123

链客动力

账号:2013079748@qq.com

密码:KK20182018

http://www.applicationloader.net/appuploader/keystore.php安卓证书获取

Template.js的

如果要解析富文本的话在变量前面加上#列如: {{#value}}

------------------完--------------------

//  js知识

1.

&&的另外用法

M<10&&(m+=1)   //如果m<10 m就m+1 等同于 if(m<10){m+=1} 的简化版,不过只可以执行一件事情

2.

时间获取:

Var now=new Date();

NowTime=now.getFullYear()

NowTime=now.setFullYear(now.getFullYear()+1)   //在当前时间加上一年,同理可以加分钟,月份等

3.

把12小时格式时间转成24小时格式

Date.toLocaleString('chinese', { hour12: false });

4,重点  内置对象

Undefined : 它表示变量【尚未用单等号进行赋值】  

------------------完--------------------

3.

函数参数需要前后各一个\才能是字符串

 onclick="exchange(\'' + dat.data[i].ID + '\')"

----------------------end------------------------

手机控制台:

<script src="//cdn.bootcss.com/eruda/1.2.4/eruda.min.js"></script>

<script>

eruda.init();

</script>

自适应帮助插件

  <script src="http://g.tbcdn.cn/mtb/lib-flexible/0.3.4/??flexible_css.js,flexible.js"></script>

JS高级:

语法/方法/类型图片介绍/例子介绍/功能/使用区别/备注

offsetParent 1. 返回该对象距离最近的带有定位的父级元素

2. 如果当前元素的所有父级元素都没有定位(position为absolute或relative),那么offsetParent为body

3. offsetLeft获取的就是相对于offsetParent的距离

与parentNode的区别:

parentNode始终指向的是当前元素的最近的父元素,无论定位与否

target 和currentTargettarget始终是点击的元素(IE8及之前是srcElement)

currentTarget执行事件处理函数的元素

this始终和currentTarget一样

typeof 形如var x = "xx"; typeof x == 'string' typeof(x);返回类型有:'undefined' “string” 'number' 'boolean' 'function' 'object' 缺点:对于object类型不能细分是什么类型 优点:对空null的判断 'undefined'的应用 

instanceof 形如var d = new String('test'); d instanceof String ==true;返回的类型有:String Number Boolean Function Object Array Date 优点:能区分出更细的类型如Date Array 如 var num = 3; num instanceof Number 能返回具体的类型缺点:直变量不能区分 必须采用new 的对象 

includesstr.includes("banana")includes()方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回false接受两个参数,第一个参数是需要查找的元素值,第二个参数代表是从该索引开始搜索,如果为负数,那么按照array.length + index 处的索引开始搜索,默认为0;

-----------------------end------------

兼容ie :

在ie8以下 event.target不可用,应该用event.srcElement

Mui知识:

若轮播组件内容为js动态生成时(比如通过ajax动态获取的营销信息),则需要在动态生成完整DOM(包含mui-slider下所有DOM结构) 后,手动调用图片轮播的初始化方法

若要支持循环,则需要在.mui-slider-group节点上增加.mui-slider-loop类,同时需要重复增加2张图片,图片顺序变为:4、1、2、3、4、1

-----------

跳过去页面清除页面的历史栈,以解决第二次点不能跳(下面方法,每次打开都是创建的新的webview)

----------------

返回上个页面并调用他的函数:

子页面// 获取当前webview

document.addEventListener("plusready",function(){var self = plus.webview.currentWebview();var opener = self.opener();//此句调用父页面jsopener.evalJS('checkLoginStatus()');

})

父页面// 打开功能页面mui.openWindow({id: href,url: href,createNew: false,waiting: {autoShow: false}});function checkLoginStatus(){alert(1)}

/------------------------完--------------------/

Git新手教程:

[if !supportLists]1. [endif]安装Git 

[if !supportLists]2. [endif]把github的clone下来,然后覆盖上传

[if !supportLists]3. [endif]2.配置Git

[if !supportLists]4. [endif]创建一个新仓库– git init

[if !supportLists]5. [endif]检查状态– git status

[if !supportLists]6. [endif]暂存– git add

[if !supportLists]7. [endif]提交– git commit

 

欧链:测试账号:wacko1密码 :123456

 

 

 

奇偶匹配:nth-child(odd) 与 :nth-child(even) 分别匹配序号为奇数与偶数的元素。奇数(odd)与(2n+1)结果一样;偶数(even)与(2n+0)及(2n)结果一样

隐藏纵向滚动条,c3的伪类来实现 :

::-webkit-scrollbar {

/*隐藏滚轮*/

display: none;

}

React学习(包括reactNative reactJs jsx(js+html,js里面允许写xml))

Jsx

[if !supportLists]1. [endif]如果遇到<,就会用html解析(如果首字母是小写就用标签解析,如果是大写就用组件去解析)如果遇到{,就会用js去解析

React : state(主要用来绑定数据,放变量,属性,做单向数据绑定)   refs:可以帮我们拿到实例

下面是注意事项

[if !supportLists]1. [endif]组件的注意事项

[if !supportLists]1. [endif]首字母大写

[if !supportLists]2. [endif]不允许直接在render方法中去换行,但是可以通过圆括号去处理

[if !supportLists]3. [endif]不允许直接放回多个要渲染的元素,可以用个父元素包裹起来

Props转递的值不允许修改

父与子组件通信: 1在父组件里给子组件指定属性 2 在子组件通过this.props.属性拿到值(props也可以传递函数,方法)

React单向数据绑定 ,只允许把数据绑定到视图

React生命周期:moutupdate  unmount

ReactJs :用来写网页

React Native :用来写原生app

 

 

 

 

 

 

 

 

 

 

 

Debug  js  remotely报错跨域  ,请求地址栏中ip地址改成localhost

npm install react-native-camera@latest--sav

https://blog.csdn.net/sinat_17775997/article/details/74908864e//调用摄像头等

//车互联

手机微信清缓存debugx5.qq.com

//获取本地图片地址

let render = new FileReader()

    render.onload = function (e) {

          callback(e.target.result)

         }

    render.readAsDataURL(file)

//代码命令

Cd :进入 cd..: 返回上级目录

Vue手机控制台 VConsole

Npm包中心  : https://www.npmjs.com/

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容