自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 better-scroll 和 viewer.js插件一起使用遇到的坑

最近我在重构了一个页面,这页面主要是显示图片和上拉加载功能,我选用了viewer.js和better-scroll插件来完成这两个功能,用的时候真的到处碰壁。首先先说第一个,下图是我初始化并且实现上拉加载的代码 按逻辑这个代码是可以运行的,但是一直我的wrapper类都第一个子元素没有那几条style的样式。然后我换了旧版本1.15.2就可以了,这很迷我没具体看源代码。第二个...

2019-10-09 19:35:47 269

原创 基本的排序和查找算法

排序算法一、冒泡算法:优点没啥,缺点就是数据量多时候速度很慢,平均时间复杂度为n平方,稳定,依赖内存。for(let i = 0;i<arr.length;i++){ for(var j = i+1;j<arr.length-1;j++){ if(arr[i]>arr[j]){ let temp = arr[j]; arr[j] =...

2019-06-26 23:15:30 438

原创 小程序遇到的坑

一、我是使用vantUI的,当button需要loading时候,需要引入<van-loading>组件。二、

2019-04-22 22:15:54 177

原创 mongoose的populate联表查询遇到的问题

一、背景描述现在有User表和Speak表,代码如下。我想通过Speak表的_userId联表查询User表获取个人信息。//User表const mongoose = require("mongoose")const UserSchema = new mongoose.Schema({ username: {type: String}, introdution: Strin...

2019-04-22 21:23:15 1393 1

原创 node后端遇到的坑和学习过程

node.js是非阻塞异步单线程事件驱动的后端型支持高并发的脚本语言。每次的事件只要把javascript脚本语言编译后即可继续执行下个事件,编译后的javascript交给底层libuv来调用node.js的api,而node的底层是多线程的,所以只要执行完事件即可使用回调函数告诉用户执行完成!!!所以这就是所谓的单线程高并发的简单原理!!!!1.node的学习网站http://...

2019-04-09 22:56:26 438

原创 vue的watch监听

一、bug描述1、有一个变量patientList = [{b : 1 }],它在子组件room.vue中,而我们要在patientList.vue父组件调用。以下是代码的执行顺序: 在此页面先渲染完room组件,然后再从后端拿到数据,将数据赋值给patientList[index].item,(注意:在这之前是没有item这个属性的),重新渲染room组件的数据,结果...

2019-03-05 00:48:39 1012

原创 用ajax上传图片到oss

var request = new FormData() request.append("OSSAccessKeyId",'xxxxxxxxxxxxxxxx'); request.append("policy",policy); request.append("Signature",signature); var n...

2018-11-28 23:25:24 1766

原创 apicloud的一些坑

1.在ios上Number类型的0会自动转化成false例如:下面代码api.pageParam('number')==0,它会自动转化成false,所以number的值是'',不是Number 0 var number = api.pageParam('number') || ''; //api.pageParam()是apicloud自带的方法,我接收数据是0解决:1.我在传值前...

2018-09-24 18:48:12 2543

原创 Javascript的创建型设计模式

在Javascript中,创建一个对象可以用Object构造函数或者对象字面量,但是,如果要创建很多对象,这就会产生大量的代码,很繁琐。所有,就有了以下的创建对象的设计模式。一、工厂模式工厂模式:用函数封装特定接口对象细节,返回一个对象,来看一个例子:function person(name,age){ var o = new Object(); o.n...

2018-07-17 19:16:02 196 1

原创 浏览器的css兼容性问题

我认为css兼容的问题可以划分IE8以下和IE8以上,在这里可以用一句话来划分&lt;meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"&gt;意思为:IE浏览器用最新版本的渲染引擎渲染和 Chrome Frame 渲染,X-UA-Compatible只有IE8以上才支持这属性,所以以IE8为界限虽然引入了这条语句,但是还是有一...

2018-07-16 11:10:36 225

转载 简单理解浏览器的渲染原理

一、浏览器的主要组成       1. 用户界面 - 包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分。  2. 浏览器引擎 - 用来查询及操作渲染引擎的接口。  3. 渲染引擎 - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。  4. 网络 - 用来完成网络调用,例如http请求,它...

2018-07-15 22:50:01 182

原创 字符串是数字的比较

目的:想比较“9”和“10”谁大一开始错误的写法:if (num &gt; "9" &amp;&amp; num &lt; "10") { num = num.toString(); num = "0" + num; } else { num = num.toString(); ...

2018-04-13 23:36:53 10762

原创 CoreUi使用

https://coreui.io/docs/getting-started/static-version/1.先把Node.js下载2.用cmd运行,但是路径是项目的路径3.在项目的路径中下载npm、gulp、bower

2018-04-07 15:43:50 5490

原创 引用Bootstrap的坑

1.引用jquery和bootstrap.js顺序  首先引用jquery,在引用bootstrap.js2.去https://getbootstrap.com/docs/4.0/components/navbar/或者http://v4-alpha.getbootstrap.com/components/navbar/找需要的组件,不要去其他bootstrap网站3.navbar里将nav的cl...

2018-04-06 12:41:02 1080

转载 url、href、src区别

作者:WEBINGhttps://segmentfault.com/a/1190000013845173一、URL的概念统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。如同在网络上的门牌,是因特网上标准的资源的地址(Address)。二、URL的格式2.1 标准格式协议类型:[//...

2018-04-06 10:48:23 352

原创 DOM树

!!!元素的特性不当作DOM的节点!!!

2018-04-06 10:33:18 218

原创 第一个子节点是否为回车或者空格的问题

谷歌浏览器:&lt;div class="test"&gt; &lt;p&gt;haha&lt;/p&gt; 123&lt;/div&gt;&lt;script&gt; var rr = document.getElementsByClassName("test")[0]; alert(rr.childNodes[0]);//第一个结点是text类型

2018-04-06 10:25:47 275

原创 ajax的坑

1.Spring Boot下使用ajax  问题: No serializer found for class  解决:在Controller里需要的class类加@ResponBodyjson - No serializer found for class 

2018-03-29 18:00:08 170

原创 unslider轮播插件的使用

轮播下载链接:http://www.bootcss.com/p/unslider/第一步:按网站的叙述把代码复制下来      1.页面展示      第二步:修改样式和标签          1.把Next 和Prev的font-size设置为0 ,并且添加两个自己的div;                  

2018-02-04 21:47:20 552

原创 鼠标的移出和移入

现在很多网页在index页面的登录框里都设置了鼠标事件,例如:当鼠标移动到登录的div时就显示个人信息,当鼠标移出时就隐藏个人信息。新手的我用DOM写了几行鼠标事件的代码。其中遇到了很多问题,然而通过百度都得到了解决,借此记录一下。思路鼠标移动到frr类上就让usermessage类的display="block",直到鼠标移出这两个类后usermessage这类才隐藏

2017-12-24 16:32:59 1575

beetl-json

beetl-json的jar包,可以把后端传来数据转为json格式,用于前端

2018-04-06

简单新闻网网页设计

简单易懂的代码,可以用来当期末作业。全是Html,解压后,可用IDE或eclipse导入即可运行

2018-03-21

空空如也

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

TA关注的人

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