自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 收藏
  • 关注

原创 写代码

1. script 写在head里面 不会加载之后跳转写在 body里面的话 会发现有一个一闪而过的页面2. 公告滚动,可以使用marginTop 但是看着比较僵硬 所以使用 animate 把滚动的时间的每次滚动间隔调大一点 看着就不会很僵硬了还有一种思路 是两个复制,然后scrollTo 慢慢滚动。看着很好看  ...

2018-12-07 18:27:45 149

原创 移动端兼容性

1. 移动端 部分安卓手机不支持 scrollTo();2. 部分安卓机 使用滚动的时候 加5点高度var that = this; const box = document.getElementById("box"); // 滚动条到底部 box.onscroll = function() { var scrollTop = box....

2018-12-03 18:43:00 212

原创 vue3.0 去掉#解决步骤

问题描述:微信分享 会自动去掉#后面的参数,所以你分享的话都是去首页。需求:微信分享需要去的不是首页,而是内部的详情页。解决步骤:1. 修改 mode为history,默认的是hash模式,这样子就会去掉了#2.修改服务器的配置,代码如下:location / { try_files $uri $uri/ /index.html; } locatio...

2018-11-28 14:54:10 3328

原创 vux tabbar组件 keep-alive使用

问题描述:vue使用了vux组件,一级页面使用了tabbar组件,但是两个一级页面需要缓存,以保证切换的消耗量。开启缓存后,出现了底部的选中项混乱,每次点击都是慢一拍。解决方案:定义组件的时候,我不是传参来表示了。而是直接使用computed函数来判断selected的值。通过判断path的值,来判断是否选中盖页面。代码:selected() {      let path...

2018-11-15 14:26:41 921

原创 公共样式

1. 一些取消默认样式2.一些图片的大小3.主题色4.文字大小5.细线6.外边框

2018-09-13 16:51:07 394

原创 代码命名规范

1. jQuery的变量名 必须要以$开头2.class类名 以驼峰法命名3.文件名 以下划线连接4.js的函数命名 以下划线连接5.普通变量名  使用驼峰法命名6.每一个函数必须要注释(变量,作用),尤其是公共的样式7.公共的js写在common.js,公共的api写在api.js8.图片放在image文件夹下,且必须要有一个public文件夹9.第三方插件放在a...

2018-09-09 23:16:21 567

原创 小程序 界面响应速度优化

1.首先是是setData可以使针对性渲染数据。假设是产品上拉加载更多,第一次可以渲染 list[0],后面可以渲染list[i]。可以减少响应速度,也不会造成渲染崩溃。渲染崩溃的数据是 100 万。2.懒加载针对一些图片,我们可以使用懒加载模式。可以使用scroll-view,判断滑到指定位置,赋值图片。此模式一般是使用在多图列表上。3.按需加载小程序部分是不会使用到的,...

2018-08-04 15:20:47 6869

原创 button的边框

.btn::after{ border: none;}<button class='btn'>立即报名</button>去掉边框

2018-05-17 14:14:14 5124

原创 弹性居中

    弹性居中布局.box{ display: flex; align-items: center;}可以用于表格,.box{ display: flex;}.item{ flex: 1;}弹性均分布局.box { display: flex; flex-direction: row;}从左向右排序.box { display: flex; flex-w...

2018-05-17 11:49:26 1131

原创 canvas 的createRadialGradient动画

<canvas id="myCanvas" width="300" height="300" style="border:1px solid #d3d3d3;">您的浏览器不支持 HTML5 canvas 标签。</canvas><script>var c=document.getElementById("myCanvas&qu

2018-04-28 09:17:01 881

原创 导航栏特效

var that = this;wx.getSystemInfo({ success: function (res) { that.setData({ wh: res.windowHeight, navh: (res.windowHeight * 0.55 - res.windowHeight * 0.08) / 6 * 0.8, ...

2018-04-13 13:59:05 443

原创 display:flex

display: flex;这个对他的子节点有布局。

2018-04-08 18:19:22 220

原创 textArea高度适应内容

css样式#textarea { display: block; margin: 0 auto; overflow: hidden; width: 550px; font-size: 14px; height: 18px; line...

2018-03-24 16:14:17 240

原创 超出多行文本隐藏,显示省略号

   display: -webkit-box;    word-break: break-all;    text-overflow: ellipsis; //显示省略号    font-size: 32rpx;    overflow: hidden;    //隐藏    -webkit-box-orient: vertical;    -webkit-line-clamp:2;    /...

2018-03-22 10:01:01 277

原创 关于input有默认的cookie值时,背景色胡变黄

就是比如说你选择了记住密码,那么你下次登入的时候,会发现背景色为黄色。解决方案:input:-webkit-autofill { box-shadow: 0 0 0 1000px white inset !important;}可以直接解决...

2018-03-21 16:17:43 1149

原创 移动端字体小于12px的解决方案

1.移动端的字体大小最小为12px。两种解决方案:第一种,使用transform: scale(0.7);css的属性,可以缩放大小。第二种,使用display:table;display: table-cell;给其套一个父元素,使用table布局方式。也可以解决。第一种比较简单。第二种就一大堆css样式。.label-parent { display:table; heigh...

2018-03-21 16:15:35 22667

原创 scroll-view布局

1. 纵向滑动<!--垂直滚动,这里必须设置高度--><scroll-view scroll-y="true" style="height: 200px"> <view style="background: red; width: 100px; height: 100px" ></view> <view style=&quo

2018-03-15 18:18:40 666

原创 swiper轮播图的动画

1. indicator-dots:是否显示小圆点,默认为false2. autoplay: 是否自动轮播3. interval:间隔时间多长4. duration: 动画时间5. circular:是否采用衔接滑动,也就是无缝滑动。6. vertical:是否纵向滑动,默认是横向滑动。7. display-multiple-items:同时显示的滑块数量,默认是1个。这里会出现一个问题,如果把值...

2018-03-14 20:47:16 1354

原创 代码

1.script引用之后外部js之后,里面不可以写js代码,不会执行。今天,学到了好多。就是看文档有点难受,还没写就又要我写网站。2.“破/译/成/功” 这样子直接写宽为20px,不会直接得到想要的效果。需要在每个字后面加一个空格。“WDASW” 跟上面一样,也需要空格,不然直接挤在一行上面是需要的效果图。每个字之间如果要调高度的话,我们可以使用line-height,线高。3.学会使用trans...

2018-03-13 21:18:47 222

原创 v-bind使用方法

v-bind是绑定一个属性,也可以是属性值

2018-03-09 19:23:29 2313

原创 文章内容过长显示省略号

.messages { padding: pxToRem(5) 0; height: pxToRem(42); overflow: hidden; text-overflow:ellipsis; word-break: break-all; display:

2017-12-03 23:51:36 689

原创 vue v-for 嵌套

<div v-for="data in list"> <div v-for="detail in data.details"> </div></div>可以使用嵌套,但是有一个条件,details 必须要是list子项里面的一个属性。比如说:var list = []; list[i].details = {};i是指所有的子项都必许=需要有这个属性。

2017-11-21 10:37:54 2780

原创 vue.js获得当前元素的文字信息

1.获得当前点击的内容 <li @click="problem1"> 1. <span class="blue">关于公众号使用问题</span> <img src="../img/right.png" alt=""/></li>当我点击这个li标签的时候,我想要获得span里面的文字,可以使用这个方法: problem1: function(e){

2017-11-20 22:55:24 14992

原创 setTimeOut中的this问题

在使用vue的时候,一般this指针用的比较多。但是在一些问题上,this指针会报错,因为this会一直更改所指向的对象。所以建议在使用this的时候我们在函数里面定义一个that= this,那样就不会出现指向不明的问题。尤其是在setTimeOut中会出现这个问题。 load: function (e) { var that = this; if(e >= al

2017-11-18 23:28:43 526

原创 一个完整最少代码的上拉加载(mint-ui的loadmore 和 vue)

这是一个上拉加载的最减代码,其中上拉的数据加载你们自己弄,我这只做的一个演示。html代码:&lt;div id="content"&gt; &lt;mt-loadmore :bottom-method="loadBottom" :bottom-all-loaded="allLoaded" :auto-fill="false" ref="loadmore"&

2017-11-18 00:14:40 12666

原创 代码的编写

1.当图片的大小大于div是,我们可以使用背景图加上“background-size=100%”,那么图片就会完全填充与div中。 代码: background: url("../images/userJoin/coverage3.png"); background-size: cover;2.字体类型设置 使用的是英文,中文一般不支持;而且不能单独拿出来使用,需要和别的属性一起

2017-10-19 15:47:54 317

原创 jQuery之密码验证

密码验证代码: <script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"> .error{ color:red; }

2017-09-04 21:11:25 543

原创 jQuery插件之 Growl

Growl代码: <script src="https://static.runoob.com/assets/jquery/jquery.growl/javascripts/jquery.growl.js" type="text/javascript"> <link href="https://static.runoob.com/ass

2017-09-04 21:06:09 515

原创 jQuery插件之Autocomplete

Autocomplete代码: <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js">查询

2017-09-04 21:03:02 225

原创 jQuery插件之Accordion

Accordion1.简单的使用: 折叠 <link rel="stylesheet" href="//apps.bdimg.com/libs/jqueryui/1.10.4/css/jquery-ui.min.css"> <script src="//apps.bdimg.com/libs/jqueryui/1.10.4/jquer

2017-09-04 20:49:30 311

原创 jQuery插件之Validate

Validate1.功能jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了套有用的验证方法,包括URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。2.使用还是先导入jQuery,毕竟是在jQuery基础上开发的一套方法。导入的方法好多,百度的,菜鸟网的

2017-09-04 19:39:11 257

原创 自己的错误

error11.在使用点击事件,需要得到输入框的值时,需要把这个获取输入框的值放在点击事件中。这个问题,我想了好久,自己猜发现的问题。

2017-08-15 18:16:26 241

原创 JQuery

jQuery1.基本概念jQuery是一个js的库,能帮我们轻松实现一些原本可能比较麻烦的功能。jQuery有两个版本,压缩版,未压缩版。压缩版小,但是没有排版和注释,不便于阅读。未压缩的大,有排版和注释。也可以通过CDN(内容分发网络)来引用jQuery。菜鸟网的cdn,百度的cdn好处:省事,速度更快2.语法$(选择器).action();$:定

2017-08-14 20:59:35 214

原创 消除内联元素的空隙

消除内联元素的空隙1.产生的原因当我们使用"display:inline-block"把块集元素转换为内联元素时,每两个内联元素之间有一定的空隙。这个空隙是由于我们换行产生的。当我学到了节点(node)时,就发现了这个问题产生的正真原因。这些是常见的节点以及节点类型值元素节点   Node.ELEMENT_NODE(1)属性节点

2017-08-12 15:01:33 1380

原创 BOM浏览器对象模型

BOMBrowser object model的缩写,浏览器对象模型1.常用对象Window窗口,浏览器的窗口定义的全局变量和全局函数都是使用window方法全局变量是window的属性,可以直接访问window.a。浏览器的宽度:window.innerWidth浏览器的高度:window.innerHeight常用的方法:Open()打开一个新的窗口,需要三

2017-08-10 20:20:17 281

原创 DOM文档对象模型

DOM1.文档对象模型 整个文档是由一系列节点对象组成的一棵树节点(node):包括元素节点(1),属性节点(2)和文本节点(3) 元素节点:var th = document.getElementById("th1");alert(th.nodeType);alert(th.nodeName);alert(th.nodeValue);Th代表了一个元素节

2017-08-10 20:15:26 283

原创 事件的注册

事件的注册事件一共有三种注册方法:(1)使用onXXX属性,比如onclick="fun()"(2)通过js去设置元素的onXXX属性(3)通过addEventListener注册案例: var a = document.getElementById("div"); //第一种 function focus1(){ a.sty

2017-08-08 21:20:51 297

原创 常用事件

常用事件1.鼠标事件(1)鼠标单击事件(onclick)案例:鼠标单击文字会发生改变单击事件测试 function fun(){ //获取到指定元素 var p1 = document.getElementById("p1"); p1.innerText = "我被单击了!"; p1.style.

2017-08-08 20:48:42 341

原创 算法

算法算法1.累加/累积初始化:初值一般为0或者1.累加为0,累积为1.循环控制条件:一种是固定次数;次数不固定,当满足条件是结束循环确定累加/积项的变化: var num = Number(prompt("请输入一个自然数")); var sum = 0; for(var i = 1;i <= num;i ++){ sum += i

2017-08-07 20:49:13 266

原创 正则表达式

正则表达式1.正则表达式为什么要有这个正则表达式:因为查找是一个比较复杂的东西,我们更加准确快速找到自己想要的。什么是正则表达式:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑定义规则:1、使用/规则/修饰符   修饰符可以省略var patt= /h

2017-08-06 16:39:40 334

空空如也

空空如也

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

TA关注的人

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