- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 better-scroll 和 viewer.js插件一起使用遇到的坑
最近我在重构了一个页面,这页面主要是显示图片和上拉加载功能,我选用了viewer.js和better-scroll插件来完成这两个功能,用的时候真的到处碰壁。首先先说第一个,下图是我初始化并且实现上拉加载的代码 按逻辑这个代码是可以运行的,但是一直我的wrapper类都第一个子元素没有那几条style的样式。然后我换了旧版本1.15.2就可以了,这很迷我没具体看源代码。第二个...
2019-10-09 19:35:47 283
原创 基本的排序和查找算法
排序算法一、冒泡算法:优点没啥,缺点就是数据量多时候速度很慢,平均时间复杂度为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 448
原创 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 1417 1
原创 node后端遇到的坑和学习过程
node.js是非阻塞异步单线程事件驱动的后端型支持高并发的脚本语言。每次的事件只要把javascript脚本语言编译后即可继续执行下个事件,编译后的javascript交给底层libuv来调用node.js的api,而node的底层是多线程的,所以只要执行完事件即可使用回调函数告诉用户执行完成!!!所以这就是所谓的单线程高并发的简单原理!!!!1.node的学习网站http://...
2019-04-09 22:56:26 466
原创 vue的watch监听
一、bug描述1、有一个变量patientList = [{b : 1 }],它在子组件room.vue中,而我们要在patientList.vue父组件调用。以下是代码的执行顺序: 在此页面先渲染完room组件,然后再从后端拿到数据,将数据赋值给patientList[index].item,(注意:在这之前是没有item这个属性的),重新渲染room组件的数据,结果...
2019-03-05 00:48:39 1027
原创 用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 1785
原创 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 2556
原创 Javascript的创建型设计模式
在Javascript中,创建一个对象可以用Object构造函数或者对象字面量,但是,如果要创建很多对象,这就会产生大量的代码,很繁琐。所有,就有了以下的创建对象的设计模式。一、工厂模式工厂模式:用函数封装特定接口对象细节,返回一个对象,来看一个例子:function person(name,age){ var o = new Object(); o.n...
2018-07-17 19:16:02 210 1
原创 浏览器的css兼容性问题
我认为css兼容的问题可以划分IE8以下和IE8以上,在这里可以用一句话来划分<meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">意思为:IE浏览器用最新版本的渲染引擎渲染和 Chrome Frame 渲染,X-UA-Compatible只有IE8以上才支持这属性,所以以IE8为界限虽然引入了这条语句,但是还是有一...
2018-07-16 11:10:36 232
转载 简单理解浏览器的渲染原理
一、浏览器的主要组成 1. 用户界面 - 包括地址栏、后退/前进按钮、书签目录等,也就是你所看到的除了用来显示你所请求页面的主窗口之外的其他部分。 2. 浏览器引擎 - 用来查询及操作渲染引擎的接口。 3. 渲染引擎 - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来。 4. 网络 - 用来完成网络调用,例如http请求,它...
2018-07-15 22:50:01 188
原创 字符串是数字的比较
目的:想比较“9”和“10”谁大一开始错误的写法:if (num > "9" && num < "10") { num = num.toString(); num = "0" + num; } else { num = num.toString(); ...
2018-04-13 23:36:53 10812
原创 CoreUi使用
https://coreui.io/docs/getting-started/static-version/1.先把Node.js下载2.用cmd运行,但是路径是项目的路径3.在项目的路径中下载npm、gulp、bower
2018-04-07 15:43:50 5530
原创 引用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 1101
转载 url、href、src区别
作者:WEBINGhttps://segmentfault.com/a/1190000013845173一、URL的概念统一资源定位符(或称统一资源定位器/定位地址、URL地址等,英语:Uniform Resource Locator,常缩写为URL),有时也被俗称为网页地址(网址)。如同在网络上的门牌,是因特网上标准的资源的地址(Address)。二、URL的格式2.1 标准格式协议类型:[//...
2018-04-06 10:48:23 477
原创 第一个子节点是否为回车或者空格的问题
谷歌浏览器:<div class="test"> <p>haha</p> 123</div><script> var rr = document.getElementsByClassName("test")[0]; alert(rr.childNodes[0]);//第一个结点是text类型
2018-04-06 10:25:47 282
原创 ajax的坑
1.Spring Boot下使用ajax 问题: No serializer found for class 解决:在Controller里需要的class类加@ResponBodyjson - No serializer found for class
2018-03-29 18:00:08 179
原创 unslider轮播插件的使用
轮播下载链接:http://www.bootcss.com/p/unslider/第一步:按网站的叙述把代码复制下来 1.页面展示 第二步:修改样式和标签 1.把Next 和Prev的font-size设置为0 ,并且添加两个自己的div;
2018-02-04 21:47:20 566
原创 鼠标的移出和移入
现在很多网页在index页面的登录框里都设置了鼠标事件,例如:当鼠标移动到登录的div时就显示个人信息,当鼠标移出时就隐藏个人信息。新手的我用DOM写了几行鼠标事件的代码。其中遇到了很多问题,然而通过百度都得到了解决,借此记录一下。思路鼠标移动到frr类上就让usermessage类的display="block",直到鼠标移出这两个类后usermessage这类才隐藏
2017-12-24 16:32:59 1649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人