前端
文章平均质量分 86
gegephp
这个作者很懒,什么都没留下…
展开
-
css、scss基础与进阶
css基础与scss基础原创 2022-04-25 11:54:33 · 562 阅读 · 0 评论 -
vue中使用postcss-pxtorem实现适配
这里写自定义目录标题前言安装amfe-flexible和postcss-pxtorem配置及使用可能遇到问题前言很少在pc端使用rem,不过遇到一个比较较真的ui,要求每个尺寸下都和设计稿完全一样,在自己手写媒体查询和插件之间选了后者,一劳永逸,今天就说下配置及使用;下面是在vue2.6、vue-cli4中的配置(注意:不同版本配置方式不同)安装amfe-flexible和postcss-pxtoremnpm install postcss-pxtorem -Snpm install amfe-f原创 2022-03-29 14:07:50 · 6555 阅读 · 6 评论 -
前端面试 - JS篇
前端面试常见知识点js数据类型和计算js原型和原型链相关知识(重要)闭包(重要)异步(重要 )js数据类型和计算值类型和引用类型常见值类型string、num、undefined、boolean、symbol常见引用类型值类型和引用类型存储区别值可以直接存储在栈中,如下而引用类型存储如下:堆和栈:(这篇文章介绍得很详细了)栈内存相当于一个水桶类型,入栈顺序先进后出栈内存存储基本数据类型,堆内存存储引用数据类型栈内存中自动分配空间和释放,但堆内存中变量不同,具体看下面垃原创 2021-07-16 18:46:47 · 126 阅读 · 0 评论 -
前端面试知识 - HTML、CSS篇
前端面试常见知识点前言htmlcss前言这部分相对来说比较简单,大神可以直接跳过哈!htmlhtml部分(考察较少较简单,组织好语言即可)如何理解语义化(1)便于理解,提高代码可读性(2)有利于SEO解释块状元素和行内元素h5的一些新特性(1)标签语义化(2)新增media查询(3)新增了一些标签,eg:video、audio等(4)本地存储(可能会引申到cookie、sessionStory、localStory等问题)css盒子模型宽度计算(1)offs原创 2021-04-22 16:36:15 · 165 阅读 · 0 评论 -
typescript学习笔记(一)--字符串、函数等新特性
一.多行字符串我们在js中要连接多个字符串需要使用+,而在ts中可以直接使用``即可,可自动转换成换行符//tsvar username = 'dalei';var sex = '女';var age = `namesex`;//编译后的js"use strict";var username = 'dalei';var sex = '女';var age = "name\n...原创 2020-05-12 12:00:00 · 876 阅读 · 0 评论 -
typescript学习笔记(二)--面向对象特性
一. 类的特性这里直接写一些demo来实现ts里的类并解释一些小知识://实现一个类,并继承它class Person { // 构造方法,实例化之后自动调用,且一次实例化只调用一次 constructor() { console.log(this.name); } //public 表示公共的,可在任何访问 public name = '...原创 2020-05-11 18:13:13 · 203 阅读 · 0 评论 -
echarts实现雷达图
这里提供两种效果,都是对官网的demo进行一点的改进,话不多说,直接上代码://实现一initChart() { this.chart = echarts.init(this.$el, 'macarons') this.chart.setOption({ title : { text: ' 雷达图demo', //这里的参数是...原创 2020-04-21 10:06:52 · 12827 阅读 · 1 评论 -
vue-封装axios请求
最近接手新的vue项目,发现axios竟然没有封装,立马动手封装,这里记录一下完整的封装过程,废话不说,直接上代码baseConfig.js文件//存放各个服务器的地址// const express = require('express')const proEnv = require('./pro.env') // 生产环境配置文件,这里给出一个示例,其他都相似const uatEn...原创 2020-04-13 16:54:04 · 876 阅读 · 0 评论 -
导致Http的status状态为canceled的原因
最近接手新项目,发现项目中的axios没有封装,就动手封装了一下,封装过程详见我的另一篇文章->vue中封装axios请求;封装后开始测试,遇到的问题是status一直是canceled,调试了好长时间,发现是这里的问题://这里以postjson请求的参数为例const options = { url: getFullUrl(requestConfig.url), ...原创 2020-04-13 11:09:27 · 7997 阅读 · 0 评论 -
前段样式的一些积累(一)
关于区域图片未加载时下方区域内容占位导致的抖动感 overflow: hidden; height: 0;超出内容用…表示原创 2020-03-03 21:36:36 · 153 阅读 · 0 评论 -
js promise理解
由于昨天发了一篇关于setTimeout 的文章,里面提到了 Promise ,那篇文章里没有解释Promise的用法和含义,因为昨天的我还没太懂Promise,所以没有在那篇文章继续解释Promise,然后今天的我总算是对Promis...转载 2020-02-28 19:26:26 · 320 阅读 · 0 评论 -
vue数组函数
Vue中包含一些观察数组变化的方法,它们也将会触发视图更新。这些方法如下:变异方法push() 从数组末尾添加值。pop() 删除并返回数组的最后一个元素。shift() 把数组的第一个元素从其中删除,并返回第一个元素的值。unshift() 向数组的开头添加一个或更多元素,并返回新的长度。splice() 向/从数组中添加/删除项目,然后返回被删除的项目。sort() 对数组的元素...原创 2020-02-01 14:44:26 · 1025 阅读 · 0 评论 -
小程序上传图片+php接口
js代码bindViewTap: function () { var that = this; console.log(that.data.hits) var hit = that.data.hits hit = hit+1; that.setData({ hits:hit }) // 多张图片 if (hit <...原创 2019-08-15 18:05:23 · 5575 阅读 · 0 评论 -
ajax实现分页
之前写的分页都是a标签直接跳转,这次业务需要不刷新页面实现分页,下面记录一下html//第一页默认展示内容<div id='user_list' class="xds-ul" style="margin-top:10vh"> {loop $xdsrows $key $row} <div class="xds-item" style="width: 25vw;...原创 2019-04-17 18:37:50 · 1088 阅读 · 0 评论 -
weui 开发文档
今天需要用到weui,这里记录一下开发文档地址开发文档: https://github.com/Tencent/weui.js/blob/master/docs/README.mdgithub: https://github.com/Tencent/weui.js效果展示: https://weui.io...原创 2019-03-28 14:58:21 · 63348 阅读 · 2 评论 -
小程序按钮 防止重复点击
最近做小程序网不好时提交会多次点击,造成多次请求,有很多无用数据,这里记录一下解决方法//wxml文件<button disabled=“{{disabled}}}”>按钮</button>//js文件Page((_defineProperty(_Page = { data: { //在data中添加初始值,这里为false diabled: fal...原创 2019-03-29 15:33:37 · 6264 阅读 · 0 评论