- 博客(46)
- 收藏
- 关注
原创 vue-element上传
https://blog.csdn.net/qq_40257538/article/details/90141781注意post上传的格式 let formData = new FormData(); formData.append("uploadfile", item.file); axios.post("/api/shengchanxian.php", formData).the...
2020-01-08 14:34:36
138
原创 VUE中使用 axios 访问 API
有很多时候你在构建应用时需要访问一个 API 并展示其数据。做这件事的方法有好几种,而使用基于 promise 的 HTTP 客户端 axios 则是其中非常流行的一种。...
2020-01-08 11:12:44
408
原创 git操作
可以先查看一下当前所在分支 git branch创建本地分支并切换到新创建的分支git checkout -b dev将新创建的分支信息推送到githubgit push origin HEAD -u
2020-01-06 16:51:37
96
原创 表单动态验证密码强度
JavaScript动态检验密码强度的实现方法https://www.jb51.net/article/96856.htm正则:(?![\d]+$)(?![a-zA-Z]+$)(?![\da-zA-Z]+).6,20).{6,20}).6,20匹配大小写字母、数字、特殊字符,长度6-20((?=[\x21-\x7e]+) [^A-Za-z0-9])匹配所有特殊字符在输入框动态验证复...
2019-12-05 11:23:37
182
原创 问题集(一)
1、var a = [1,2,3]var b = aa.push(‘4’)b //[1,2,3,4]a = []b //[1,2,3,4]
2019-10-16 14:36:25
122
原创 this 与对象原型
一、判定 this按照优先顺序来总结一下从函数调用的调用点来判定 this 的规则。函数是通过 new 被调用的吗(new 绑定)?如果是,this 就是新构建的对象。var bar = new foo()函数是通过 call 或 apply 被调用(明确绑定),甚至是隐藏在 bind硬绑定 之中吗?如果是,this 就是那个被明确指定的对象。var bar = foo.call( ob...
2019-10-08 15:18:17
99
原创 父子组件传参
1、父组件的值的获取需要时间,为了避免值还未获取,就渲染子组件,导致接收值为空:由于父组件在给子组件传递的值是请求回来的,所以会有延迟,而这时子组件也初始化完毕,导致子组件接收的值是父组件初始化是创建的默认为空的初始值,给子组件标签加上v-if=“propName”,判断要传递的值不为空时再初始化子组件,就可以接收到父组件请求回来的值...
2019-09-17 15:46:43
92
原创 ui调试技巧
借助 Chrome 的书签功能。打开书签管理页右上角三个点「添加新书签」名称随意,粘贴以下代码到网址中javascript: (function() { var elements = document.body.getElementsByTagName('*'); var items = []; for (var i = 0; i < elements.length; i++)...
2019-09-17 08:47:37
123
原创 js实现飘窗
html部分<div style="z-index: 1000; position: absolute; filter: Alpha(opacity = 90); width: 100px;padding: 10px; border: 1px solid #333" id="img" align="center"> <a href="javascript:void(0);" ...
2019-09-16 15:57:07
1649
原创 变量声明
1/js中let和var定义变量的区别https://blog.csdn.net/nfer_zhuang/article/details/48781671
2019-08-12 10:33:15
68
原创 关于浏览器缓存机制
【前端词典】输入 URL 到展现涉及的缓存环节https://mp.weixin.qq.com/s/zmUYi1IL_ZJy3t8brHtI-A
2019-07-25 14:51:34
96
原创 页面兼容性总结
1、360浏览器的双核设置https://bbs.360.cn/thread-14958904-1-1.html浏览器内核模式优先级:手动切换>浏览器兼容列表>meta指定1、强制锁定极速模式不对外开放(无法切换),比如淘宝、360导航(开发者想用极速模式,建议判断UA是IE,页面提示切换到极速模式)2、手动切换优先级最高,手动切了兼容模式,以后打开一直是兼容,切了极速模式就...
2019-07-25 10:44:23
257
原创 react安装和使用
官网教程:https://react.docschina.org/tutorial/tutorial.html#setup-option-2-local-development-environment一、搭建本地开发环境
2019-07-22 11:21:11
112
原创 CSS使用总结
1、transition与display冲突问题https://blog.csdn.net/madman0621/article/details/82431641
2019-07-15 15:45:49
121
原创 面试题库
https://baijiahao.baidu.com/s?id=1618280192181232954&wfr=spider&for=pc
2019-05-15 11:55:30
80
原创 Vue路由
Vue实现登录拦截https://www.jianshu.com/p/02c423e81b7evue实现app页面切换动画效果https://www.jianshu.com/p/0c3f4b13aa0b
2019-05-05 15:54:26
79
原创 CSS浮动和清除浮动
一、浮动float:left,元素脱离文档流,向左移动,直到碰到包含框或者另一个浮动元素的左侧;或float:right,元素脱离文档流,向右移动,直到碰到包含框或者另一个浮动元素的右侧;对于正常文档流内的块级元素:会忽视掉浮动元素,紧接着上一个元素进行正常布局;对于正常文档流内的行内元素:与出现在同一行的浮动元素并排,并自动为浮动元素让出位置,不会互相遮挡。二、清除浮动:clear:...
2019-05-03 22:31:18
83
原创 原生相机/相册上传图片
<p class="h90 line-h90 bg-fff text-center ft-32 color-fdb05d bd-bt-eee" @click="photograph(1)">拍照</p> <p class="h90 line-h90 bg-fff text-center ft-32 color-666" @click="photograph(2...
2019-04-24 13:59:49
191
原创 地图api
高德地图https://blog.csdn.net/qq_30669833/article/details/82227263添加 Key安装
2019-04-24 13:53:53
225
原创 canvas
用canvas画圆形图片 drawCircular(ctx,width, height, x, y, url) { var avatarurl_width = width; var avatarurl_heigth = height; var avatarurl_x = x; var avatarurl_y = y; ctx.save(); ctx.begin...
2019-04-23 15:49:30
79
原创 微信浏览器中Video标签的使用
标签是 HTML 5 的新标签。提示:可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。HTML DOM Video 对象通过使用 getElementById() 来访问 元素:...
2019-03-29 17:18:42
3190
转载 BOM部分基础知识总结
一、什么是BOMBOM(Browser Object Model)即浏览器对象模型。BOM提供了独立于内容 而与浏览器窗口进行交互的对象;由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window;BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性;BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Nets...
2019-03-04 14:00:33
412
原创 vue路由
一、 router-link :to="…"to里的值可以是一个字符串路径,或者一个描述地址的对象。例如:// 字符串 to apple// 对象 to apple// 命名路由 to apple//直接路由带查询参数query,地址栏变成 /apple?color=red to apple// 命名路由带查询参数query,地址栏变成/apple?color=red to ...
2019-03-04 13:45:08
94
原创 3.2学习笔记 git/postman
一、git的使用1、简介Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!那什么是版本控制系统?你想,如果有一个软件,不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?这个软件用起来就应该像这个样子,能记录...
2019-03-02 13:39:38
264
原创 3.1学习记录 wxss/overflow
一、WXSSWXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。WXSS 用来决定 WXML 的组件应该怎么显示。与 CSS 相比,WXSS 扩展的特性有:1、尺寸单位rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。2、样式导入使用@import语句可以导入外联样式表,@import后跟...
2019-03-02 10:17:08
743
原创 2.28学习笔记微信小程序的调试
以微信小程序内容为主。1、微信小程序注释快捷键:Ctrl + /块注释:/* */行注释://2、微信小程序修改域名3、微信小程序navigator组件用法指向tabbar中页面时,需要设置open-type属性值为switchTab。https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html...
2019-03-01 09:33:15
146
原创 Ajax学习笔记
一、简介浏览器与服务器之间采用HTTP协议进行通信。AJAX (Asynchronous JavaScript and XML )指的是通过 JavaScript 的异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。现在服务器返回的都是 JSON 格式的数据,但是AJAX 这个词已经成为 JavaScript 脚本发起 HTTP 通信的代名词,也就是...
2019-02-26 22:59:30
159
转载 HTTP协议详解
HTTP–Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接。整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。其中一个请求的开始到一个响应的结束称为事务,当一个事物结束后还会在服务端...
2019-02-26 20:29:20
405
转载 浏览器加载网页的过程
浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式。用户用URI(Uniform Resource Identifier统一资源标识符)来指定所请求资源的位置,通过DNS查询,将网址转换为IP地址。如果想写出一个最佳实践的页面,就要好好了解浏览器是如何加载网页的。了解浏览器如何进行加...
2019-02-26 20:09:40
2969
原创 理解JSON
JSON是JavaScript的一个严格的子集,利用了JavaScript中的一些模式来表示结构化数据。最重要的是理解它是一种数据格式,不是编程语言。虽然语法形式相同,但并不从属于JS,且JSON可以应用于多个编程语言中。一、语法JSON的语法可表示三种类型的值。(1)简单值使用与JS相同的语法,可在JSON中表示字符串、数值、布尔值、null.不支持undefined。例:5 表示...
2019-02-23 16:12:44
97
原创 理解函数
一、函数的基本概念通过函数可以封装任意多条语句,可以再认可地方/时候调用执行。基本语法:function functionName(arg0,arg1,…argN){statements}1、返回值ECMAScript种的函数在定义时(参数中)不必指定是否返回值。未指定返回值的函数返回的是一个特殊的 undefined 值。任何函数在任何时候都能通过return语句后跟要返回的值实...
2019-02-22 18:06:07
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人