maybe28
码龄8年
关注
提问 私信
  • 博客:436,292
    社区:148
    436,440
    总访问量
  • 43
    原创
  • 584,158
    排名
  • 20
    粉丝
  • 0
    铁粉

个人简介:脑子不好使的假程序员……

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-04-09
博客简介:

shu580231的博客

查看详细资料
个人成就
  • 获得76次点赞
  • 内容获得40次评论
  • 获得134次收藏
创作历程
  • 2篇
    2019年
  • 21篇
    2018年
  • 28篇
    2017年
成就勋章
TA的专栏
  • jq
    16篇
  • vue
    9篇
  • node
    1篇
  • select2
    4篇
  • git
    3篇
  • fullpage和swiper
  • css
    5篇
  • 时间控件
    1篇
  • echarts
    3篇
  • 微信小程序
    2篇
  • gulp
    1篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

reduce/some/filter/map/every等方法

1.reduce--让数组中的前项和后项做某种计算,并累计最终值let arr = [1,2,3,4,5];let result = arr.reduce((prev, cur, index, arr)=> { return prev + cur;});//15var result = [ { subject: 'math', s...
原创
发布博客 2019.04.23 ·
245 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

dataTables--保留相关操作

主要解释保留表格的操作记录---1.bStateSave(属性设置)---状态保存, 再次加载页面时还原表格状态。2.$("#tableId").DataTable().draw(false);--也会刷新表格,但是会保留我们的操作状态。3.跳转到指定页---const Table = $("#table").DataTable();  Table.page(number).dr...
原创
发布博客 2019.01.11 ·
415 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

设置object的key为变量

我们首先把这个object变为字符串,然后再把字符串转为对象。var a = 12;var str  = '{'+a+' : "123"}'var obj = eval("("+str+")");得到结果:obj = {12: "123"}更新………………………………………………………………………………………………let a = 'helloWorld',let b =...
原创
发布博客 2018.08.02 ·
6562 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

vue element中引入阿里巴巴矢量图标库

选择好自己想要的图标加入购物车,添加至自己的某一个项目中。⚠️在更多操作中,我们需要对项目进行一个编辑。这里的设置主要是为了不和element的图标冲突。然后下载到本地之后,放在src/assets下。在iconfont.css中进行修改。增加一段如图所示的代码:[class^="el-icon-ump"], [class*=" el-icon-ump"] { font-...
原创
发布博客 2018.07.18 ·
2716 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用css实现一个正方形

    很多情况下,在移动端的设计里,会出现要求图片等高等宽,而图片的宽度又是随着不同的移动设备进行改变的,这个时候就需要用到正方形的一个实现。<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <style
原创
发布博客 2018.07.02 ·
11374 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

npm 报错 Module build failed: Error: No PostCSS Config found in

用vue-cli创建的本地项目,本地运行OK。然后换了一个目录,把除了依赖之外的目录全拷贝过去了,但是在npm run dev的时候就报这样的错了。fix:在根目录下建一个文件,postcss.config.js。添加代码:module.exports = { plugins: { 'autoprefixer': {browsers: 'last 5 version'} } ...
翻译
发布博客 2018.06.28 ·
4430 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vue-cli创建项目设置跨域请求

    为什么用vue-cli创建之后的项目调用后台接口会出现跨域的问题。直接调去后台接口就会出现404。是因为vue的localhost与访问域名不一致,导致的跨域问题。所以在这里就用到了代理,也就是代理服务器-Proxy Server,也就是网络信息的中转站。设置代理:在config/index.js中,找到dev:{}, 在这里面设置一个proxyTabledev: { // Pat...
原创
发布博客 2018.06.27 ·
1093 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据用二进制占位符交互

如图所示:这个一个多选框,每个option对应的值为:<option value=“2">a</option><option value=“4">b</option><option value=“8">c</option><option value=“16">d&lt
原创
发布博客 2018.06.08 ·
1242 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

前端实现复制功能

很多情况下,前端可能会遇到实现复制的功能。这里用的方法是target.find('input').select();var flag = document.execCommand("Cut","false",null);//剪切 var flag = document.execCommand("Cut","false",null);//复制其中flag为true的时候,代表复制成功。⚠️:1.有...
原创
发布博客 2018.06.05 ·
3906 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何准确的区分对象和数组

前言--我们可能会经常用到typeof去判断某一个变量的类型。但是如图所示typeof对于区分数组和对象是没有用的。方法一:Array.isArray()。。。var a = [1,2,4];var b= {"name":"lsx"};console.log(Array.isArray(a)) //trueconsole.log(Array.isArray(b)) //false方法二:co...
原创
发布博客 2018.05.29 ·
3718 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

select2 option 设置disabled以及如何取消disabled属性

select2使用不久,最近遇到一个问题,需要对某一个option设置为不可选,但是一些操作之后恢复可选状态。1.设置为不可选状态,很容易, $("#single_select option[value='b']").prop('disabled',true); $("#single_select").select2();2.取消option的disabled属性。2.1 $("#single_s...
原创
发布博客 2018.05.16 ·
11511 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

vue平行组件之间的通信

平行组件之间的通信,需要借助一个空的vue对象。var Event = new Vue();发送依旧是用Event.$emit('自己定义的事件','需要发送的数据'),接收的时候,需要在钩子函数mounted中接收,用Event.$on('相对应的事件',回调函数function(msg){});发送数据:接收数据:...
原创
发布博客 2018.05.09 ·
1979 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vue父组件和子组件之间的通信

1.父组件传递数据给子组件。    原理:将父组件的值作为一个属性,绑定给子组件,在子组件中通过props进行接收。其中props接收的方式有3种:    1.props:['name']  2.props:{name:{type:String}}    3.props:{name:String}2.子组件跟父组件之间的通信    原理:子组件需要利用一个$emit('声明的事件','需要发送的值...
原创
发布博客 2018.05.09 ·
2471 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

小标题自适应的经典布局--flex

实现如图所以的小标题布局。实现的注意点:1.两边的线是自适应的,不能写死。如果屏幕大,则留白超级大。否则,线可能就挨着边了。2.因为后面的北京是图片,所以不能用一个div盖在线上。我的实现的方法:<div class="title"> <div class="line"></div> <div class="text">优惠信息&
原创
发布博客 2018.05.04 ·
501 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

filter---的各种值

之前只用过filter的opacity,竟然不知道filter还有很多的值,可以在我们的项目中设置使用。下面将会使用图片➕属性值的方式介绍filter。1.none。。默认值,没有效果。2.blur。。给图像设置高斯模糊。"radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊;---filter:blur(10px);3.brightness(%)。。给图片应...
原创
发布博客 2018.05.03 ·
338 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue-cli的项目中把localhost换成自己的ip无法访问

很多情况下,我们在pc端开发的项目,需要在手机上调试。这个时候,但是发现我如果直接将localhost换成自己的ip,是无法访问的,解决办法:在package.json中,,"scripts": { "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js", "start": "np...
翻译
发布博客 2018.05.03 ·
3695 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

webstorm stylus 报红

今天使用vue-cli构建了一个项目。但是使用stylus写法一直报红,但是在浏览器里设置的样式是生效的。其中,package.json中,这些stylus都是安装过的。"style-loader": "^0.13.1","stylus": "^0.54.5","stylus-loader": "^2.5.0",并且在style中,也加了。style lang="stylus
原创
发布博客 2018.05.02 ·
1814 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多个modal重叠,导致modal滚动条消失事件

因为最近一直在用modal,modal上再出现modal也是常见的, 但是遇到了一个bug---例如在modal1上弹出一个modal2,关闭modal2之后,会导致modal1滚动条消失,无法滚动。hack:就是在css样式中,增加一个样式:.modal{overflow:auto!important;}原因---弹出新的modal后,会根据当前新的modal内容设置滚动条,关闭这个modal后...
原创
发布博客 2018.03.30 ·
2556 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

table-cell

table-cell属性是让标签元素以表格单元格的形式呈现,类似于td标签,table-cell会被其他一些css属性破坏,比如float,position:absolute,所以这些属性尽量不同用。设置了table-cell属性的元素对宽度高度比较敏感,对margin值没有反应,相应padding属性。1.table-cell实现等高布局如图所示:三个div里的内容是不相同的,但是容器的高度是根...
翻译
发布博客 2018.02.23 ·
3153 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

微信小程序---picker

微信小程序摒除了select,因为觉得这个在移动端的操作以及显示不友好,从而产生了picker,picker也就是从底部弹起的滚动选择器,现在支持的有5种,通过mode来区分。具体的参照微信小程序开发文档https://mp.weixin.qq.com/debug/wxadoc/dev/component/picker.html。本文章主要解释一个mode为selector,平常比较常用的一些固定...
原创
发布博客 2018.02.08 ·
1210 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多