自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 js中的面向对象,原型原型链与new

js是一种编程语言(具备编程思想)语言分为两种【面向对象】Java,Js,C++,C#,Ruby,Python在面向对象语言中需要了解三个概念(类,对象,实例)【面向过程】C,vb1.对象:js中万物皆对象对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 有一种对象只叫对象,有...

2019-03-15 00:19:21 139

原创 前端知识点总结(七)Html5新特性

HTML5 是下一代的 HTMLHTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。HTML5 中的一些有趣的新特性:绘画的 canvas 元素 用于媒介回放的 vid...

2018-06-15 01:21:34 413

转载 前端知识点总结(五)display相关

 display属性是我们在前端开发中常常使用的一个属性,其中,最常见的有:noneblockinlineinline-blockinherit  下面,我将按照顺序将上述几种属性做一个完整的讲解。第一部分:display:none  none这个值表示此元素将不被显示。比如,当我们在浏览网页时,如果看到了某个烦人的广告遮挡了我们的实现,更为可气的是,它还没有关闭的选项,这时(以chrome为例)...

2018-06-14 01:05:56 315

原创 前端知识点总结(四)伪元素(伪对象)和伪类的区别?

其中伪类和伪元素的根本区别在于:它们是否创造了新的元素。伪元素/伪对象:不存在在DOM文档中,是虚拟的元素,是创建新元素。代表某个元素的子元素,这个子元素虽然在逻辑上存在,但却并不实际存在于文档树中。伪对象选择符E:first-letter/E::first-letterCSS1/3设置对象内的第一个字符的样式。E:first-line/E::first-lineCSS1/3设置对象内的第一行的样...

2018-06-13 23:59:07 2124

原创 前端知识点总结(三)link和@import的区别/样式导入有哪些方式?

分析与解答:样式导入方式linkimport使用方式link的使用<link href="index.css" rel="stylesheet"> import的使用<style> @import "index.css"; </style> @import 'style.css' //Windows IE4/ NS4, Mac OS X IE5, Ma..

2018-06-13 21:27:26 326

原创 前端知识点总结(二)关于元素定位的区别与理解

分析与解答:有四种定位:absolute(绝对定位)relative(相对定位)fixed(固定定位)static(默认)1、static(静态定位):默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。2、relative(相对定位):生成相对定位的元素,通过top,bottom,left,right的设置相对于其正常(原...

2018-06-13 21:14:41 403

原创 前端知识点总结(一)盒子模型你是怎么理解的?

从今天开始打算陆陆续续写一些前端方面的知识点总结,也方便自己巩固和复习。如果有人能看见还帮助了你,那也是极好的hhhh。分析与解答:1.盒子模型有两种,W3C的标盒模型和IE的怪异盒模型(1)W3C定义的标准盒模型包括margin、border、padding、content ,而区别在于标准盒模型元素的width=content的宽度  (2)IE怪异盒模型与W3C的标准盒模型唯一区别就在于元素...

2018-06-13 20:34:39 3989

原创 MongoDB 游标与结果集

cursor游标什么是游标(cursor)?find命令并不直接返回结果,而是返回一个结果集的迭代器,即游标。想要获取数据,我们可以使用next方法来遍历游标,如下:var myCursor = db.inventory.find( { type: "food" } );var myDocument = myCursor.hasNext() ? myCursor.next() : null;...

2018-06-12 01:58:36 374

原创 MongoDB 复合查询

复合查询  $and: (并且)当查询条件为多个字段时,就会需要使用多字段复合条件查询。在查询条件中指定多个字段条件,检索出所有满足条件的文档数据。eg:查询person集合中年龄(age)大于30岁,并且名字(name)为"Lucy"的数据。db.person.find({$and:[{age:{$gt:30}},{name: "Lucy"}]});复合查询 $or: (或)当有多个查询条件但只...

2018-06-12 01:34:27 1654

原创 MongoDB 单字段查询

1.相等条件相等条件是最简单常用的的查询操作,查询条件是{ field:value }格式的BSON对象。语法:{ field: value }eg:查询"user集合中所有age字段为18的文档";db.user.find({ age: 18 })2.比较条件比较条件也是最基本的查询条件之一,通过运算符的比较运算来筛选或排除文档,从而获取到我们想要的文档数据。语法:{ field: { op: ...

2018-06-12 01:28:09 1267

原创 es6中的类

ES6 中的类实际上就是个函数,而且正如函数的定义方式有函数声明和函数表达式两种一样,类的定义方式也有两种,分别是:类声明、类表达式。类声明是定义类的一种方式,就像下面例子这样,使用关键字class后跟一个类名(这里是 person),就可以定义一个类了eg:class Person { constructor(name, age) { this.name = name; t...

2018-06-11 16:55:35 132

原创 设置height=100%不好使原因与解决

之前写项目时候发现在设置height:100%不生效,而且设置body:height:100%也是不生效,于是在就查询原因,终于找到不生效的原因:In specific, all percentage-based sizes must inherit from parent block elements, and if any of those ancestors fail to specify...

2018-06-11 12:25:51 3792

原创 vue里的跨域- proxyTable

在开发过程中vuecli有自带的服务器,但是我们实际要去请求我们的数据接口时,服务器与服务器之间会产生了一个代理跨域问题,如何解决这个跨域问题呢?webpack做构建工具的项目中使用proxyTable代理实现跨域是一种比较方便的选择这样 我们就需要修改自带服务的配置了,在config 中的index文件中,有一个proxyTable参数参数如下: proxyTable: {},改写成下面样式:p...

2018-06-06 01:06:24 2343

原创 MongoDB学习记录与总结(一) 文档的增删改查

什么是mongodb?MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,官方给自己的定义是Key-value存储(高性能和高扩展)和传统RDBMS(丰富的查询和功能)之间的一座桥梁。MongoDB中保存的数据格式为BSON,如:{name:"xiaowang",age:"18...

2018-06-05 12:52:31 188

原创 node如何加载静态资源,加载第三方接口

先建立index.html,login.html静态文件  然后建立server.jsserver.js代码如下let http=require('http')let url=require('url')let util=require('util')let fs=require('fs')//通过fs文件系统 去读取我们index.html文件let server=http.crea...

2018-06-04 23:27:30 568

原创 node.js url util相关学习

url.format(URL[, options])URL <URL> 一个WHATWG URL对象options <Object>1.auth <boolean> 如果序列化的URL字符串应该包含用户名和密码为true,否则为false。默认为true。2.fragment <boolean> 如果序列化的URL字符串应该包含分段为true,...

2018-06-04 22:27:00 141

转载 在浏览器地址栏输入一个URL后回车,背后会进行哪些技术步骤?

我想对于很多非CS专业的人来说,排名最高的答案可能过于专业,很难看完并且看明白。而且大家可能只是想了解一下,所以我就写了这么一篇答案,中间跳过了很多细节,并且也没有说如果发生了错误什么的要怎样之类的。我们假设Chrome浏览器是专门负责根据URL寻找并打开网页的人。-----------昨天,Chrome先生的老板给了他一个URL地址,并对他说:“去吧,Chrome!”步骤0:识别URLChrom...

2018-06-03 23:17:46 300

原创 node.js 创建一个httpsever es6

let user = require('./User')//console.log(`userame:${user.userName},say ${user.sayHello()}`)//加载http模块 url模块 util模块let http = require('http')let url = require('url')let util = require('util')l...

2018-06-03 22:57:00 289

原创 node.js学习记录 http

要使用 HTTP 服务器与客户端,需要 require('http')。var http = require("http");http.createServer(function(request, response) {  response.writeHead(200, {"Content-Type": "text/plain"});  response.write("Hello World");...

2018-06-03 22:55:03 81

原创 node.js学习记录 模块module

module模块:在node中,一个文件就是一个模块。有一个文件Demo.js第一行中,Demo.js 加载了同一目录下的 user.js 模块let user = require('./User')console.log(`userame:${user.userName},say ${user.sayHello()}`)User.js:module.exports = { userNa...

2018-06-03 21:58:40 665

转载 js中的this指向问题

1.全局作用域或者普通函数中this指向全局对象window。//直接打印console.log(this) //window //function声明函数function bar () {console.log(this)}bar() //window //function声明函数赋给变量var bar = function () {console.log(this)}bar() //windo...

2018-05-22 21:08:56 105

空空如也

空空如也

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

TA关注的人

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