自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 微信公众号开发2019/12/23

微信交互流程:有一个可以关注的公众号,背后是官方服务器;有一台主机:本地的电脑或机房的服务器,只要有一个域名,或者是IP,可以从外网访问到就行;加密验证开发者身份:微信服务器给我们一个get请求,带有时间戳、随机数、ID参数,我们主机里面跑在某个端口的服务接收到这些参数,按照要求处理之后,再返回随机数(参数串),身份验证完毕,接下来就是与公众号互动(与微信服务器互动,而不是与本地服务器互动...

2019-12-24 14:09:41 192

原创 vue上传图片

2019/9/30上传图片:<template> <div> <input type="file" accept="image/*" name="image" @change="getFile($event)" > <img :src="imgSrc" /> </div></template><sc...

2019-10-09 17:14:49 142

原创 vue复制文本框内容

<template> <div class="wrapper"> <div class="div1"> <h4>作品地址:</h4> <textarea id="text" @click="copy"></textarea> ...

2019-10-09 17:13:52 483

原创 Node.js微信公众号开发学习(3):域名、服务器及 ngrok 环境配置

开发之前需要:一个域名:作为服务器接收数据的入口;(非必需,用IP地址代替也可以)服务器;………………………………………………………………………………………………如何让外网访问本机:1.使用映射工具:ngrok(并不稳定);2.使用在线服务:www.tunnel.mobl(打不开)3.使用node.js的localtunnel的服务: npm install -g localtun...

2019-09-24 21:37:37 386

原创 Node.js微信公众号开发学习(2):微信号的分类和功能

1.企业号:不太适合个人小型开发;是为企业或组织提供移动应用接口,帮助企业建立与员工、上下游供应链及企业应用间的连接;2.订阅号:比较适合个人与小团队,主要用于信息传播、帮助管理用户及和用户互动,如撰写文章、咨询传播、消息定制等;(1天/篇;无9大接口和支付功能)3.服务号:给企业和组织提供更强大的业务服务和用户管理能力,比如支付、智能接口等;(1月/4篇)……………………………………...

2019-09-23 00:44:06 189

原创 Node.js微信公众号开发学习(1):课前准备

半路出家的前端菜鸟一枚,学习了一点nodejs,试试看学这么课程吧!想要课程的朋友可以给我留言留下邮箱;唉,不想搞前端了,明年回家乡考公去,但做一天和尚还是得撞一天钟的,学不到也得学,能学一点是一点吧!为了生活,我太难了!学习课程需要具备的基础(我都没有):一、能利用node.js开发网页或者爬虫工具;对nodeAPI和它的技术特点有基础认知;二、有其他后端语言的经验,PHP、java、R...

2019-09-23 00:11:30 146

原创 JS算法1(每篇两道):实现阶乘(递归)&&整数反转

function factorialize(num) { if (num < 0) { return -1; } else if (num === 0 || num === 1) { return 1; } else { return (num * factorialize(num - 1)); } }...

2019-08-30 16:34:40 197

原创 面试题8: 什么是闭包?如何使用它?为什么要使用它?

闭包就是能够读取其他函数内部变量的函数。在JS中,只有函数内部的子函数才能读取局部的变量,因此可以把闭包简单理解成“定义在一个函数内部的函数”。本质上,闭包就是将函数内部和外部连接起来的一座桥梁。闭包的用处:1.可以读取函数内部的变量;2.可以让这些变量的值始终保持在内存中。注意点:1.内存消耗大,所以不能滥用闭包,否则会造成网页的性能问题,在IE中可能导致内存泄漏;**解决方法:...

2019-06-26 00:25:29 3361

原创 面试题7:for…in与for…of的区别

栗子1:遍历数组 const arr1 = ['a', 'b', 'c']; for (let i in arr1) { console.log(i) // 0, 1, 2 } const arr2 = ['a', 'b', 'c']; for (let i of arr2) { console.log(i) // a, b, c ...

2019-06-25 15:27:59 5558

原创 面试题6:ES6箭头函数与普通函数的区别

普通函数和箭头函数的区别:…………………………………………………………………………………………………………………………………………箭头函数的this指向规则: 1. 箭头函数没有prototype(原型),所以箭头函数本身没有this function test1 () { console.log(test1.prototype) } te...

2019-06-20 15:08:20 1833

原创 面试题5: js列出1-n中的质数(素数)

<body> <div id="prime"></div><script> let str = "", prime = document.getElementById('prime'); const Prime = () => { for ( i = 2; i <= n; i++ ) { // 1不是质数,所以直接从2开...

2019-06-19 14:23:28 761

原创 面试题4:Promise

**Promise**: ES6新增的对象,用于**异步操作**,表示一个尚未完成预计在未来完成的操作。JavaScript的执行环境是「单线程」的。所谓单线程,是指JS引擎中负责解释和执行JavaScript代码的线程只有一个,也就是一次只能完成一项任务,这个任务执行完后才能执行下一个,它会「阻塞」其他任务。这个任务可称为主线程。但实际上还有其他线程,如事件触发线程、ajax请求线程等。因为...

2019-06-19 13:43:55 158

原创 BUG1:ng失去焦点ios白屏

bug描述:点击输入框内没问题,点击输入框之外,例如+20。ios10版本以下会出现全屏变白。安卓和ios10没问题。html: <div class="ionInput"> <ion-textarea placeholder="商品规格备注(如颜色: 红色;等)" [(ngModel)]="items.remark"></ion-texta...

2019-06-19 10:47:04 148

原创 面试题3:JS继承

1.原型链继承2. 构造函数继承3. 组合继承(原型链继承+构造函数继承)4. Object.create(原型式继承)5. 寄生式继承6. 寄生组合式继承window.location = 'https://www.jianshu.com/p/2f5b7b29b214’看这位大佬写的很详细,有兴趣的可以看看。为了应付面试,先死记硬背不求甚解吧话说现在人才饱和竞争激烈,面试官问的问...

2019-06-18 12:05:05 3626 1

原创 面试题2:JS多态

第一次了解到多态是在react学习过程中。听是听懂了,做还是不会做。后来面试又遇到灵魂拷问。什么是鸡儿多态?看了那么资料,越看越糊涂。首先放一个出现最多的多态定义:同一个实现接口,使用不同的实例而执行不同的操作。将做什么、谁去做、怎样做分开。云里雾里的,老子不知道你在讲咩。多态是JS的一种设计模式还是例子来得容易懂。**非多态代码示例:**let Order = (animal) ...

2019-06-18 11:43:08 177

原创 面试题1:CSS题

前端自学菜鸟,没有入过培训班。JS基础很薄弱,只会写写样式调调接口,刚入行就遇上互联网寒冬,这几日是连连碰壁, 面试题也是背了一堆,不求甚解。其实我并不喜欢代码,不就是因为当初说门槛低薪资高,为了生活,就来了咯。 然后打了一年杂,就寒冬了。要求提高了,行业内洗牌了。技术渣的注定要被淘汰。高手哪儿都能吃得香。 就目前行情来看,个人觉得,js框架里头,react是站C位...

2019-06-16 11:38:18 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除