自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

原创 electron遇到的问题及解决方法

项目采用了传统的JQuery一、报错 ‘$ is not defined’<!-- Insert this line above script imports --><script>if (typeof module === 'object') {window.module = module; module = undefined;}</script&g...

2019-11-18 11:23:45 1324

原创 踩坑记录

使用layui 动态修改选中项时,发现页面没有变化。解决方法:添加layui.form.render('select');

2019-08-14 18:09:07 89

原创 90天掌握高级JS(第一个阶段日志)

90天掌握高级JS(第一阶段日志)今天是7月9日,很久没有写博客了,目前还没有养成用博客记录学习的习惯。我的学习方式是用纸做笔记,这个方式缺点还是很多的,知识不容易规整消化不说,还违背了无纸化办公的初衷,浪费了大量的纸张,而且不能做到知识的分享。借着这篇文章简单记录一下上一个30天,我都做了点什么吧!习惯改变我养成了看掘金,编程公众号的好习惯,丢掉了看垃圾新闻,段子,视频的坏习惯。而且改...

2019-07-09 19:45:35 143

原创 本地服务器调用QQ邮箱发送邮件失败的一次记录

QQ邮箱给我们提供了第三方调用的api,意味着我们可以启动服务来通过QQ邮箱发送邮件; 此方面的教程很多,如:QQ邮箱第三方设置授权码; 我在线上的服务器顺利的调用了QQ邮箱,那么在本地启动项目调试的时候,却报错了:解决方法:两台设备不能使用同一个授权码,于是我们的线上服务和本地服务可以分别使用自己的授权码; 为了防止提交代...

2019-06-17 15:09:31 677

原创 90天掌握高级JS

40天掌握高级JS-01问题列表功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入在掘金上面看到了一篇名为前端自检清单的...

2019-06-03 11:28:22 156

原创 mpvue实践踩坑记录

1.所有页面的created钩子函数在小程序打开时会全部执行 改用mouted钩子2.v-html 替代方案mpvue-wxparse//Html&lt;wxParse :content="content" @preview="preview" @navigate="navigate" /&gt;//jsimport wxParse from 'mpvue-wxpars...

2019-02-27 22:45:27 263

原创 koa2项目快速配置babel7

首先简述为什么用babel7,在做koa2项目中,使用了es6的一些新的特性,而koa2对es6,甚至es7的支持并不是做到了完全兼容,所以我们需要引入babel来帮助我们完成这些工作。 babel的版本最新版本到7了,原来很多的项目大家可能都用的babel6,甚至babel5,以前用的时候都是在前端脚手架中自动配置好的babel,自己也没有过多的操心过,结果这koa2...

2019-01-23 16:37:01 2335

原创 React,koa2前后端分离项目涉及cookie传递的方法

       随着前端技术的日新月异,公司项目大部分都采用了前后端分离的技术栈来实现,即前端部署在一个自己的服务端上,网站后台也部署在另一个端口。我目前的工作是完成登录态的维持,即采用session维持,这就需要传递cookie来完成。        在这样的前提下,跨域成为了一个小的难点,解决办法有很多,jsonp,cors,proxy等等,前两种都离不开服务器的设置,我们这里只说我用到的,...

2019-01-21 11:28:33 2905

转载 vue项目结构

1.文件结构    主页index.html:一般只定义一个kong空的根节点,在main.js里面定义的shil实例将挂载在根节点下,neir内容通过vue组件来填充。         ...

2018-08-07 22:15:03 121

原创 git的基本使用

查看本地分支:$ git branch查看远程分支:$ git branch -a创建dev分支并切换:$ git checkout -b dev提交该分支到远程仓库:$ git push origin dev提交日志(获取版本号):git log版本回退:git reset --hard 25f6bb5589a12ccb9638d73d0813612a659c6019(版本号)合并版...

2018-07-30 15:02:44 89

原创 超详细,JavaScript动画组件实现

        动画对于前端来讲不是一个陌生的名次,简单的说就是一帧一帧的图片快速切换,切换的速度足够快速,人的眼睛就看不出变化了。        前端中实现动画的方式有很多种,JavaScript使用定时器可以实现,每隔多少秒重新绘制一下页面。我们可以用setInterval方法来实现这一方式;HTML5的新特性和css3的新特性都同样支持实现动画,那么我们先来看看如果用JavaScript来实...

2018-06-05 18:06:05 631

原创 小程序-获取view高度

wxml中:&lt;view id='getheight'&gt;&lt;/view&gt;js中:var query = wx.createSelectorQuery();query.select('#getheight').boundingClientRect()query.exec(function (res) { //console.log(res); console.log(...

2018-05-02 18:33:43 5674

原创 小程序scroll-view中文字不换行问题

问题描述:在scroll-view 中scroll-x="true"时控制文字超出显示省略号,要求如图: 但实际中会出现如文字不换行或样式错乱的问题。横向滚动的实现如下:超过两行显示省略号:.scroll_txt{ word-wrap: break-word; display:-webkit-box; overflow...

2018-04-23 19:07:44 5950 3

原创 git的基本使用

一、安装https://git-scm.com/downloads 配置用户信息:$ git config --global user.name "Your Name" $ git config --global user.email "[email protected]"使用 --global后你以后所有的项目都会默认使用这里配置的用户信息。如果要在特定的项目中使用其他名字或者电邮,只要去掉 ...

2018-03-28 18:10:42 102

原创 Vue

用key管理可服用的元素Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。用key则可以表达不要复用的元素。例如:&lt;template v-if="loginType === 'username'"&gt; &lt;label&gt;Username&lt;/label&gt; &lt;input placeholder="Enter your username"&...

2018-03-28 09:23:17 164

原创 Vue入门中。。。

数据改变时,视图会重渲染,但只有实例被创建时的data中的属性才是响应式的,新添加的属性改动将不会触发更新,所以一些稍后会用到的属性需要在data中设置初始值。// 我们的数据对象var data = { a: 1 }// 该对象被加入到一个 Vue 实例中var vm = new Vue({ data: data})// 它们引用相同的对象!vm.a === data.a

2018-03-01 23:01:43 227

原创 Webpack

以gulp为代表的传统打包思路是遍历源文件 => 匹配规则 => 打包/处理,也就是说只要被规则命中了,即便是程序用不到的模块也会被无脑打包,这样做最大的问题是解决不了按需打包,就更别说按需加载了。webpack的打包思路就是从程序逻辑入手:入口文件 => 分析代码 => 找出依赖 => 打包,这样代码里不出现的模块就不可能被打进包里,甚至还可以实现按需加载。webpack可以实现按需

2018-01-13 17:08:18 159

原创 数据绑定三种方法的简要介绍

实现数据绑定的做法大致分为:1,开发者 - 订阅者模式     2.脏值检查      3.数据劫持Angular双向数据绑定的原理是数据脏检测: 1.添加监听器$ watcher 2.数据改变时调用所有watcher中    界面到数据的更改,是由UI事件,ajax请求,或者超时等回调操作,而数据到界面的呈现则是由脏检查来做。Angular在范围模型上设置了一个监

2017-11-07 17:42:33 1208

原创 Vue_基础

Vue.js

2017-10-16 23:16:27 186

空空如也

空空如也

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

TA关注的人

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