- 博客(27)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 关于——Git命令大全
$ git init // 初始化一个Git仓库$ git status // 查看仓库的状态$ git add . // 将所有修改添加到暂存区$ git add * // Ant风格添加修改$ git add Controller // 将以Controller结尾的文件的所有修改添加到暂存区$ git add Hello // 将所有以Hello开头的文件的修改添加到暂存区 例如:HelloWorld.txt,Hello.java,HelloGit.txt …$ git
2020-12-28 16:35:18 261
原创 混合App的使用
写在前面:由于业务需要,接触到一个Hybrid APP混合开发的项目。当时是第一次接触混合开发,有一些经验和总结,欢迎各位一起交流学习~1、混合开发概述Hybrid App主要以JS+Native两者相互调用为主,从开发层面实现“一次开发,多处运行”的机制,成为真正适合跨平台的开发。Hybrid App兼具了Native App良好用户体验的优势,也兼具了Web App使用HTML5跨平台开发低成本的优势。目前已经有众多Hybrid App开发成功应用,比如美团、爱奇艺、微信等知名移动应用,都是采用
2020-12-08 00:52:47 411
原创 rem动态适配
这里的750px就是设计稿的宽度。在此设计稿下换算如下。如果设计稿中元素为20px,则转换为rem 为0.2rem元素会根据屏幕的尺寸放大或者缩小原理: 浏览器默认的1rem =16px, 手机上则根据dpi的不同,这个值有所改变 1rem有多少个px这个是受到最外层元素的font-size影响的。 设置html的fontsize值,设置好后,内部元素的1rem值会被这个值改变。 1. font-size=“设备宽度/设计稿宽度” 将这个值作为1rem的px个数,像素不能太小,就x1
2020-12-08 00:43:46 395
原创 关于——uni-app点击跳转的问题
uni.navigateBack 可以返回到原页面uni.redirectTo 关闭当前页面,跳转到应用内的某个页面uni.reLaunch 关闭所有页面,打开到应用内的某个页面uni.switchTab 跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面uni.navigateBack 关闭当前页面,返回上一页面或多级页面...
2020-12-05 08:17:07 2108
原创 关于——解决小程序富文本图片过宽的问题
微信小程序rich-text富文本图片自适应处理一、问题描述微信小程序rich-text标签对于样式定义仅支持style和class,直接指定样式设置图片样式无效。造成图片宽度太大超出显示屏。如下图:原图:二、解决方法有以下两种(第一种方法)首先是在wxml文件里面<view class="item-jieshao"> <rich-text class="item-rich-content" nodes="{{contentlist}}"></ric
2020-11-30 11:46:05 1515 1
原创 关于——小程序登录注册的博客
我们在开发小程序时,难免会用到登陆注册功能。通常小程序有为我们提供用户授权登陆的功能,但是这个只能获取用户的头像和昵称,我们该怎么样来实现小程序账号密码的注册和登陆呢,今天就来手把手的带大家学习小程序登陆注册功能的开发。通过上图可以看到我们主要实现了以下功能1,账号密码登陆2,账号密码注册3,退出登陆下面我们就来看下具体实现一,原理讲解因为我们账号密码的注册,就是把用户设置的账号密码存到数据库里,登陆也是从数据库里取账号和密码来校验。所以我们必须要有数据库。如果用传统的数据库来做,比较麻.
2020-11-29 22:11:01 323
原创 关于——在小程序遇到的问题如何解决(持续更新...)
1.scroll-view组件水平滚动使用方法:(1) scroll-view的css需要设置white-space:nowrap;这个属性。还有需要设置scroll-x(2) scroll-view的子集需要设置display:inline-block垂直滚动使用方法:需要给scroll-view一个固定高度通用说明:(1) scroll-top,scroll-left是指定滚动条滚动到设置的位置,不带单位,就一个数值。(2) scroll-left是水平滚动的时候用的,scroll-top
2020-11-29 21:59:03 327
原创 关于——滚动标签的笔记
滚动标签:<marquee></marquee> 文字混动方向:direction="up"--------(上) “down”----(下) “left”----(左) “right”----(右) 文字混动方式:behavior="alternate"--来回交替 “scroll”----循环 “slide”----一次就停 滚动文字颜色:bgcolor=“颜色” 文字滚动速度:scrollam
2020-11-29 19:24:13 151
原创 关于——浮动和清除浮动的笔记
1.overflow 属性 是文本溢出的意思visible 默认值。内容不会被修剪,会呈现在元素框之外hidden 内容会被修剪,并且其余内容是不可见的scroll 内容会被修剪,但是浏览器会显示滚动条auto 如果内容被修剪,则浏览器会显示滚动条2. 什么是标准文档流**“标准文档流”(Normal Document Stream),简称“标准流”,是指在不使用其他与排列和定位相关的特殊CSS规则时,各种元素的排列规则。从上到下 从左到右3.
2020-11-29 19:06:08 151
原创 关于——小程序如何拆分组件
啥也不说了直接上代码第一步:先创建一个空文件夹(名字可以自定义)第二步:在上一步创建的空文件夹里面在创建一个空文件夹第三步:在里面这个空文件夹上面右键点击会出来这个白色框框找到里面的新建component点击第四步:新建component点击后会出来一下四个文件(一定要包裹在第二次创建的空文件夹里面)第五步:到这就创建好了接下来引入组件第六步:看图片吧第七步:你在哪个页面引入就在那个页面的文件里面写(我是在about.json写的)第八步:恩哼,自己看吧这张图
2020-11-27 15:26:22 1173
原创 关于——对小程序的理解
一,什么是微信小程序在生活中随处可见,传播以微信为主体,微信二维码小程序推广以及小程序入口,连接,方便 快捷,不需要下载app,二、 微信小程序目前的优势是什么?1、移动端:微信小程序依赖于微信手机APP,在微信生态圈中跑;现在的互联网用户中非PC端用户远远大于PC端用户。2、不需下载安装,快速获取,立马消费:相对于原生的APP和webapp的产品来说,微信小程序不需要下载程序的安装包进行安装,也不存在版本的升级对于消费端产生的需要更新的负担;微信小程序基于微信,只要有安装微信,点击一下屏幕就可以
2020-11-22 23:01:04 664 2
原创 关于——对闭包的浅谈
简单地说闭包就是: 函数嵌套函数 内部函数可以访问外部函数的变量- 什么是闭包?MDN的解释:闭包是函数和声明该函数的词法环境的组合。按照我的理解就是:闭包 =『函数』和『函数体内可访问的变量总和』说白了就是函数嵌套函数,内部函数能够访问外部函数的变量 (function() { var a = 1; function add() { var b = 2 var sum = b + a console..
2020-11-18 16:34:24 134
原创 关于——webpack打包项目的步骤
webpack的了解和用法webpack介绍webpack是一个功能强大的打包工具,他能够将多个相互依赖的js文件,按照模块化标准整合为同一个js文件,使用了插件后,还可以实现css文件,图片文件等其他文件的打包。webpack官方(中文)文档webpack 的特点?js依赖进行整合处理 (打包整合)一些预处理的sass,less可以在环境中进行编译 (转换)可以对js、html、图片等进行压缩 (优化)webpack的核心?entry 入口文件 // 好比mai
2020-11-18 16:29:49 458
原创 关于——解决1px的问题(总结版)
解决方案(有以下六种)0.5px 方案伪类+transformviewport + remborder-imagebackground-imagepostcss-write-svg前言在移动端web开发中,UI设计稿中设置边框为1像素,前端在开发过程中如果出现border:1px,测试会发现在retina屏机型中,1px会比较粗,即是较经典的移动端1px像素问题。本文默认你已经对视口、物理像素、逻辑像素、设备像素比、css像素等移动端基本概念已经了解。产生原因设备像素比:dpr=w
2020-11-17 21:25:00 1217
原创 关于——了解JS
1.js发展JavaScript诞生于1995年,起初它的目的是–处理以前由服务器端负责的一些表单验证,当时的软件环境,都是由服务器进行数据的验证等处理的。在那个年代走在最前端的网景(Netscape)公司决定着手开发一种客户端验证的语言。 布兰登·艾奇 – JavaScript之父2.js概念解释型的脚本语言,是一种动态类型、弱类型、基于原型的语言,支持隐式类型转换3.引入方法4.js语言特点1、脚本编写语言2、基于对象的语言3、动态性4、简单性5、安全性6、跨平台性动态改变
2020-11-15 19:48:19 184
原创 ajax,fetch,axios,wx.request封装
axios封装推荐vue框架中使用// index.jsimport axios from 'axios'import { Toast } from 'vant'// 创建一个错误function errorCreate (msg) { const error = new Error(msg) errorLog(error) throw error}// 记录和显示错误function errorLog (error) { // 打印到控制台 if (process
2020-11-12 22:00:16 198
原创 HTML5的新特性有哪些?除了新标签之外还有新的特性?新增的标签主要是为了什么?
HTML5的新特性有哪些?一、html5的新特性有哪些?为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等(1)语义标签标签描述<hrader></header>定义了文档的头部区域<footer></footer>定义了文档的尾部区域<nav><
2020-11-12 21:15:25 1027
原创 关于——css3新增属性有哪些?css3中新增属性(部分总结)
css3中常用的新增属性(部分总结)一、css3新增边框属性border-color:为边框设置多种颜色border-image:属性是使用图片来创建边框border-radius:圆角边框box-shadow:用于向方框添加阴影二、css3新增背景属性**background-size:指定背景图片尺寸在 CSS3 之前,背景图片的尺寸是由图片的实际尺寸决定的。在 CSS3> 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。您能够以像素或百分比规定
2020-11-12 19:58:18 2491
原创 关于HTTPS实现原理详解
HTTPS实现原理SSL建立连接过程client向server发送请求https://baidu.com,然后连接到server的443端口,发送的信息主要是随机值1和客户端支持的加密算法。2.server接收到信息之后给予client响应握手信息,包括随机值2和匹配好的协商加密算法,这个加密算法一定是client发送给server加密算法的子集。3.随即server给client发送第二个响应报文是数字证书。服务端必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要
2020-11-11 21:01:41 305
原创 关于http/https两者的区别
Http:超文本传输协议(Http,HyperText TransferProtocol)是互联网上应用最为广泛的一种网络协议。设计Http最初的目的是为了提供一种发布和接收HTML页面的方法。它可以使浏览器更加高效。Http协议是以明文方式发送信息的,如果黑客截取了Web浏览器和服务器之间的传输报文,就可以直接获得其中的信息。Https:是以安全为目标的Http通道,是Http的安全版。Https的安全基础是SSL。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通讯提供安全支持。
2020-11-11 20:53:52 345
原创 关于ES6,都有哪些新增
ES6都新增了哪些特性简介ES6, 全称 ECMAScript 6.0 ,是 JavaScript 的下一个版本标准,2015.06 发版。ES6 主要是为了解决 ES5 的先天不足,比如 JavaScript 里并没有类的概念,但是目前浏览器的 JavaScript 是 ES5 版本,大多数高版本的浏览器也支持 ES6,不过只实现了 ES6 的部分特性和功能。ES6新增特性ES6最常用的几个语法:let, const, class, extends, super, arrow functions
2020-11-10 21:11:08 2917
原创 vue常用的指令(Vue基础)
Vue基础——常用指令指令:Vue的指令是以v-开头的,作用于页面中的元素,所以需要将指令绑定与元素中,从而达到给绑定的元素添加行为的目的。 语法:<元素标签 v-指令 = “表达式”>1.v-text和v-html v-text 和v-html作用相近,都是更新元素的中的内容,可以理解为innertext和innerHTML,而不能一味的滥用这两个指令 ,如果需要更新的只是部分的元素则应该使用的是双大括号的插值:{{value}}。v-html 会解析标签,而v-text怎不会
2020-11-10 08:38:22 208
原创 Vuex的全面用法总结(未完结)
1. vuex简介vuex是专门用来管理vue.js应用程序中状态的一个插件。他的作用是将应用中的所有状态都放在一起,集中式来管理。需要声明的是,这里所说的状态指的是vue组件中data里面的属性。了解vue的同学应该是明白data是怎么回事的吧,如果不懂的话,建议先学完vue的基础知识再看vuex。2. vuex的组成结构示意图vuex的特点是把数据单独隔离,形成一棵树状图。单独隔离就意味着它有自己的生态系统。输入和输出,其中action作为数据的输入,state作为数据的输出。如下图:...
2020-11-09 09:58:43 117
原创 什么是token/token如何使用
什么是tokentoken的意思是“令牌”,是服务端生成的一串字符串,作为客户端进行请求的一个标识。当用户第一次登录后,服务器生成一个token并将此token返回给客户端,以后客户端只需带上这个token前来请求数据即可,无需再次带上用户名和密码。简单token的组成;uid(用户唯一的身份标识)、time(当前时间的时间戳)、sign(签名,token的前几位以哈希算法压缩成的一定长度的十六进制字符串。为防止token泄露)。token的存储token可以存到数据库中,但是有可能查询token
2020-11-01 21:54:42 27810 2
原创 如何使用vue封装api接口详解
第一步:本文使用axios请求,先在require中配置服务器请求拦截,并添加token,本文模拟token添加1111,域名使用的本地域名,需要自己配置一下。token可以使用cookie,放入cookie中获取添加当请求头中。import axios from ‘axios’// 创建axios对象let service = axios.create({ baseURL: 'http://127.0.0.1:3001', // 请求接口的域名 timeout: 9000 // 请求的超.
2020-11-01 21:08:36 2389 1
原创 本地项目上传至码云
我是按照我自己的思路整理了一遍希望对你有帮助先打开码云,创建一个新的仓库他会出现这个页面点击创建这样一个新的仓库就创建好了接下来会出现这个页面下一步启动 cmd(第一步)输入指令 git add . (第二步)输入指令 git commit -m “对文件的详述”(第三步)输入路径(第四步)这两个指令是分部输入的 我是截屏的时候给他俩整到一起了刷新后出来这个页面就是上传成功...
2020-08-28 15:27:05 105
原创 vue(3.0)版本的安装
一、vue(3.0)版本的安装1.先要安装node.js官网:https://nodejs.org/zh-cn/download/2、nodejs安装后:a.如果之前安装过vue的2.0版本,你需要把2.0相关的删除npm uni -g vue-cli或者cnpm uni -g vue-cli b.如果没有安装或vue的2.0版本的话,直接在全局的命令窗口,输入cnpm i -g @vue/cli c.检查版本号vue -V执行上面的指令,那么vue的3.0版本就安装好了
2020-08-17 10:04:10 4568 1
小米jquery页面还原90%.zip
2020-08-21
push.apply()合并数组代码
2021-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人