- 博客(22)
- 收藏
- 关注
转载 关于canvas合成分享图
最近在uni-app项目中遇到一个合成分享图的需求,其实最开始是用原生写法来做的,后来发现在PC端测试是可以的,但在APP模拟器中会出现问题,可能是因为两者的js环境不同吧,uni-app官网也说了这两者不能等同先来看看最开始写的原生方法 1 // 获取下载链接 2 getDownloadLink() { 3 ...
2019-09-27 12:58:00
136
转载 git拉取分支
拉取仓库代码很简单,直接建立连接在pull下来就可以,如果想要拉取仓库中的某一个分支的话,则可能比较麻烦一点,下面简单介绍了一种拉取仓库分支的方法1.先新建一个项目文件夹2.git初始化git init3.与远程仓库建立连接4.把远程仓库拉到本地5.在本地创建分支并切换到该分支6.把某个分支的内容拉取到本地...
2019-09-12 23:31:00
170
转载 深入vue源码,了解vue的双向数据绑定原理
大家都知道vue是一种MVVM开发模式,数据驱动视图的前端框架,并且内部已经实现了双向数据绑定,那么双向数据绑定是怎么实现的呢?先手动撸一个最最最简单的双向数据绑定 1 <div> 2 <input type="text" name="" id="text"> 3 <span id="show"&g...
2019-09-09 23:11:00
116
转载 说一说前端路由与后端路由的区别
今天面试,面试官问了我一个前端路由与后端路由的问题,我只回答到了一点,面试官叫我再去了解一下其实我之前在上线自己的博客遇到过下面这些问题为啥我写的Vue应用在开发阶段都没问题,部署到服务端之后访问不了除了/的页面呢为啥我写的SPA页面的路由用hash模式都没问题,改成history模式就问题百出呢啥是前端路由啥是后端路由,要怎么配后端才能支持我的前端路由呢什么...
2019-09-05 21:48:00
386
转载 HTTP 8种请求方式介绍
简单介绍HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。当我们没有指定端口访问时,浏览器会默认帮我们添加80端口。我们也可以自己指定访问端口如:http://www.ip138.com:80。 需要注意的是,现在大多数访问都使用了HTTPS协议,而HTTPS的默认端口为...
2019-09-03 15:52:00
409
转载 JavaScript 运行机制以及Event Loop(事件循环)
一、JavaScript单线程众所周知JavaScript是一门单线程语言,也就是说,在同一时间内JS只能做一件事。为什么JavaScript不能有多个线程呢?这样不是能够提高效率吗?JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaS...
2019-09-01 15:06:00
86
转载 常见的数据结构
很多代码面试题都要求候选者深入理解数据结构,不管你来自大学计算机专业还是编程培训机构,也不管你有多少年编程经验。有时面试题会直接提到数据结构,比如“给我实现一个二叉树”,然而有时则不那么明显,比如“统计一下每个作者写的书的数量”。什么是数据结构?数据结构是计算机存储、组织数据的方式。对于特定的数据结构(比如数组),有些操作效率很高(读某个数组元素),有些操作的效率很低(删除某个数...
2019-08-31 17:40:00
97
转载 JS中常见的几种继承方法
1.原型链继承 1 // 1.原型链继承 2 /* 3 缺点:所有属性被共享,而且不能传递参数 4 */ 5 function Person(name,age){ 6 this.name = name 7 this.age = age 8 } 9 Person.prototype.sayName = () =>{...
2019-08-28 23:06:00
97
转载 JS异步编程
1.1 什么是异步异步(async)是相对于同步(sync)而言的,很好理解。同步就是一件事一件事的执行。只有前一个任务执行完毕,才能执行后一个任务。而异步是不用等待前一个任务执行完成也能够执行比如:setTimeout(function(){ console.log(1);}, 1000);console.log(2);// 2 1se...
2019-08-28 11:09:00
76
转载 js中的数据类型,以及如何检测数据类型
基本数据类型:string,number,boolean,null,undefined,symbol引用数据类型:object(array,function...)常用的检测数据类型的方法一般有以下三种:1.typeof 一般主要用来检测基本数据类型,因为它检测引用数据类型返回的都是object还需要注意的一点是:typeof检测null返回的也是object(这是JS一...
2019-08-28 00:55:00
117
转载 js面试题之手写节流函数和防抖函数
函数节流:不断触发一个函数后,执行第一次,只有大于设定的执行周期后才会执行第二次 1 /* 2 节流函数:fn:要被节流的函数,delay:规定的时间 3 */ 4 function throttle(fn,delay){ 5 // 记录上一次函数出发的时间 6 ...
2019-08-26 23:46:00
313
转载 前端面试题
前端面试考点多?看这些文章就够了(2019年更新版)金三银四跳槽季,offer快到碗里来,前端面试考点众多,而网上各个知识点的博客文章又太多,看的眼花缭乱……所以便整理了一下常见知识点的精华,面试题会一直更新,也欢迎大家来下面答题,大家共同学习进步!github地址:https://github.com/bettersong/interview转载于:https://...
2019-08-18 22:07:00
91
转载 Visual Studio Code 快捷键大全(Windows)
Visual Studio Code是一款优秀的编辑器,非常适合编写 TS 以及Vue, React 。通用Ctrl+Shift+P, F1打开命令面板Ctrl+P快速打开文件Ctrl+Shift+N打开新窗口/实例Ctrl+Shift+W关闭窗口/实例基础编辑...
2019-08-13 23:50:00
78
转载 个人博客-vue-blog
http://47.100.126.169/zmengBlog/转载于:https://www.cnblogs.com/songyao666/p/11162263.html
2019-07-10 10:30:00
1376
转载 Vue.js项目在apache服务器部署后,刷新404的问题
原因是vue-router 使用了路由的 history 模式,这种模式充分利用 history.pushState API 来完成 URL 跳转而无须重新加载页面。const router = new VueRouter({ mode: 'history', routes: [...]})需要在服务端增加一个覆盖所有情况的候选资源:如果 URL ...
2019-07-08 18:47:00
627
转载 阿里云ECS服务器Ubuntu配置MySQL远程访问
root账户登录服务器Ubuntu16.04apt-get updateapt-get install mysql-server mysql-client;安装时会让你设置root密码,输入2次。本地连接mysql测试:mysql -uroot -p****(****是安装时你设置的root密码)远程连接:mysql默认是只允许本地主机访问127.0.0.1,...
2019-07-05 14:53:00
78
转载 最全面的css布局
1.定位定位的概念就是它允许你定义一个元素相对于其他正常元素的位置,它应该出现在哪里,这里的其他元素可以是父元素,另一个元素甚至是浏览器窗口本身。还有就是浮动了,其实浮动并不完全算是定位,它的特性非常的神奇,以至于它在布局中被人广泛的应用。我们会在后文中专门提及它的。谈及定位,我们就得从position属性说起。你能准确的说出position的属性值吗?相信你可以完美地说出这么六...
2019-07-02 20:21:00
75
转载 js中数组常用方法总结
操作数组操作数组,印象中操作数组的方法很多,下面总结了一下数组中常用的几个方法:JavaScript中创建数组有两种方式(一)使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含20项的数组var arr3 = new Array("lily","l...
2019-06-29 17:23:00
109
转载 PHP环境搭建
1.到wampserver官网下载集成环境2.安装跟其他软件差不多,都是下一步下一步。3.主要是端口问题需要配置好,Apache默认80端口,MySql的默认端口号是3306.如果端口被占用可以关闭之前电脑存在的服务或者是修改端口。(1)打开Apache下的httpd.conf配置文件搜索80,可以修改成其他端口。修改之后必须重启服务器(2)打开mysql配置文件...
2018-11-02 20:28:00
103
转载 github 上传更新代码(最简单的方法)
1.首先你需要一个github账号,还没有的朋友先去注册一个吧!GitHub地址:https://github.com/我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可:https://git-for-windows.github.io/2.进入Github首页,点击New repository新建一个项目3.填写相应信息后点击c...
2018-11-01 13:14:00
157
转载 个人博客
https://bettersong.github.io/bettersong/zmindex.html个人博客哦,欢迎访问!打开支付宝首页搜索“548401048”立即领红包转载于:https://www.cnblogs.com/songyao666/p/9885586.html...
2018-10-31 20:14:00
66
转载 简单的PHP上传图片和删除图片示例代码
分享一例简单的PHP上传图片和删除图片示例代码,很简单,适合初学的朋友参考,用来研究php上传图片还是不错的。<?phpif (!empty($_FILES["img"]["name"])) { //提取文件域内容名称,并判断$path=”uppic/”; //上传路径if(!file_exists($path)){//检查是否有该文件夹,如果没有就创建,并给予最高权限mkdi...
2018-10-31 19:49:00
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人