- 博客(21)
- 资源 (18)
- 收藏
- 关注
原创 搭建简单的mongodb服务器
搭建简单的mongodb服务器的步骤: cd /data/mongodb mkdir data mkdir log mkdir conf mkdir bin cp /usr/local/mongodb/bin/mongod bin/ cd conf/ vim mongod.conf port =
2017-07-31 11:58:39 716
原创 Node.js对于MongoDB的操作DAO的封装
Node.js对于MongoDB的操作DAO的封装在看下面的代码之前,希望你阅读过这个,在阅读完之后,你应该就会明白,我下面的这些代码的整体思想。首先,下面是代码的大体的样子var mongoClient = require('mongodb').MongoClient;function MongoDB(url) {...}...MongoDB.prototype.insert = funct
2017-07-30 21:29:48 2677
原创 手写JavaScript模板引擎
在上一篇博客中,写了简单的模板引擎的例子,是存在一定的局限性的,所以打算再看看这个模板引擎查找要替换的部分这次的模板是类似下面这样的var str = "今天是{{day}},天气{{weather}}, 我今天的计划是, {{plan}}";var reg = /{{\w+}}/g;console.log(str.match(reg)); [“{{day}}”, “{{weather}}”
2017-07-30 16:21:02 1234
原创 CVTE提前批笔试总结
CVTE的笔试中的选择题为多选题,大题为两道编程题,对笔试中的一些点整理如下:window.history对象window.history 对象包含浏览器的历史history.length: 返回浏览器历史列表中的 URL 数量。go : 加载 history 列表中的某个具体页面,最常用的,参数为数字(-1上一个页面,1前进一个页面)或者字符串(字符串必须是局部或完整的URL,该函数会去匹配字
2017-07-30 13:20:11 1131
原创 Node.js的module.exports与exports
今天在写MongoDB的DAO的时候,因为一些疏忽导致出现了例如MongoDB is not a function,Cannot read property 'connect' of undefined的错误,所以写这篇博客说说module.exports与exports,顺便理一下自己在写DAO的思路想先看下官网的东西,地址:http://nodejs.cn/api/exports先看一下expo
2017-07-29 18:26:38 1457
原创 美团面试总结
HTML5中的一些新标签?关于HTML5可能我用到的还是相对比较少,所以我就说了一些我常用的新标签:header,footer,audio,video,nav,关于这些,可以参考这里块元素和内联元素的区别块元素:独占一行,可以设置width,height属性,可以设置margin和padding内联元素:不会独占一行,设置width和height无效,水平方向上的margin和padding有效块元
2017-07-27 17:44:29 1517
转载 前端解决跨域问题的八种方案
原文链接同源策略如下: URL 说明 是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js 同一域名下 允许 http://www.a.com/lab/a.jshttp://www.a.com/script/b.js 同一域名下不同文件夹 允许 http://www.a.com:8000/a.jshttp://www
2017-07-27 14:53:31 474
原创 HTML5的新标签
新特性语义特性HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web本地存储特性HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储设备兼容特性HTML5提供了前所未有的数据与应用接入开放
2017-07-26 19:47:10 774
原创 axios中的this
今天别人使用axios中遇到了这个问题,因为感觉比较好奇,所以就帮着解决了一下,这篇博客用于记录一下此次错误的分析这个是Vue中的钩子函数,在里面利用axios进行了一次get请求 created() { axios.get('https://httpbin.org/get') .then(function(response) {
2017-07-22 14:35:10 5026 6
原创 vuex学习之路之出现的错误一
vuex学习之路之出现的错误一关于vuex是什么,怎么用的问题?参考这里控制台报出的错误是”TypeError: Cannot read property ‘state’ of undefined”,具体如下所示:代码如下所示: import store from '../vuex/store' import {mapState} from 'vuex' export defa
2017-07-22 13:09:09 6933
原创 vuex—数据管理器
vuex—数据管理器 “vuex是用于Vue的状态管理模式,它采用集中式存储管理应用的所有组件的状态。”vuex的应用核心就是仓库(store),管理的是状态,状态,就是共用的属性或者数据,vuex将共用的属性进行管理,vuex的特点,第一点状态存储是响应式的,第二点就是不能直接更改store的状态,改变store的状态的唯一途径就是显示的提交mutations对于每一个应用来说,仅仅只含有一
2017-07-21 13:11:06 1023
原创 关于Promise与async/await的例子
今天不想写太多的文字,就来两段代码吧,我今天最有用的收获应该就是在这代码中,下面我就将它们分享出来代码片段一var p = Promise.resolve();var ret = null;console.log("outer1");var ary = [23, 34, 45, 56, 67];for(var i of ary) { console.log("test-for" , i);
2017-07-18 17:43:58 9950
原创 关于Promise的总结
关于Promise的总结Promise是抽象异步处理对象以及对其进行各种操作的组件,它的功能是可以将复杂的异步处理轻松的模式化。创建Promise对象的方法创建对象的方法1.new Promise(fn)返回一个Promise对象2.在fn中指定异步等处理处理结果正确的时候,调用resolve(处理结果值)处理结果错误的时候,调用reject(Error对象)3.使用 promise.then
2017-07-16 11:23:44 1998 4
原创 图解原型原型链
图解原型原型链原型 ?在“类”中(也就是函数中)的prototype就指向一个原型对象,在实例中,__proto__就指向的是一个构造它的那个“类”(函数)的原型,通过protoype与__proto__就会形成一个原型链,对于一个实例来说,就是谁构造的我,我的__proto__就指向谁的原型,直到最顶层的Object,对于“类”(函数)来说,我的prototype指向的是我自己的原型,我里面也有_
2017-07-14 09:57:23 827
原创 闭包与循环的尝试
闭包与循环的尝试for(var i =0; i <= 5; i++) { var old = new Date().getTime(); setTimeout(function timer() { let newT = new Date().getTime(); console.log("time", newT - old); console.log(i); },
2017-07-13 21:49:39 409
原创 替换空格
题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。思路分析:可以想到两种解决方案第一种创建新的字符串,在新的字符串中进行替换第二种就是在原来的字符串上做替换,并且保证输入的字符串后面有足够多的多余空间这里我用的是第二种在原来字符串上进行替换,替换的顺序有两种,从前向后替换和从后向前替换,从
2017-07-12 19:34:04 400
原创 Vue警告
Vue警告component lists rendered with v-for should have explicit keys问题描述:<el-tab-pane v-for="(type, item) in typesGoods" :label="listNames[item]" > <div> <ul class="cookList"> <li v-for="good
2017-07-11 20:18:15 5175
原创 二维数组中的查找
题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数思路描述:一个数字的下方和右方是比它本身大的区域,而左方和上方时比它本身小的区域。选取右上角的数字进行比较,当该数大于指定的数时,舍去该列,当该数小于指定的数时,舍去该行,当相等时,则表示找到C语言实现:#include<std
2017-07-11 20:03:58 391
原创 跨域问题以及解决办法
跨域问题以及解决办法什么是跨域问题?跨域这个问题是由于浏览器的同源策略引起的,请求的URL地址,必须与浏览器的URL是相同协议、相同域名、相同端口的,否则是不允许访问的 浏览器URL 要访问的URL 结果 http://www.123.com/index http://www.123.com/server 成功 http://www.123.com/index http
2017-07-10 11:13:35 760
原创 Fetch
Fetch之前所写的Ajax都是利用XMLHttpRequest实现的,可是也不难发现XMLHttpRequest并不是专为Ajax实现的,并且它也没有关注分离的原则,配置和调用方式比较混乱,不太友好,而基于Promise的Fetch就比较友好相关文档:https://developer.mozilla.org/zh-CN/docs/Web/API/GlobalFetch/fetch简单介绍fetc
2017-07-09 21:18:23 1000
原创 HTTP与HTTPS
1.什么是HTTP?HTTP(Hypertext Transfer Protocol)是面向事务的应用层协议,它是万维网上可靠交换文件(图像、音频、文字)的重要基础,它选择的传输层的协议是面向连接的TCP协议,HTTP本身是无连接、无状态的2.什么是HTTPS?HTTPS(Hypertext Transfer Protocol over Secure Socket Layer),HTTPS的安全基础
2017-07-09 13:24:43 597
本地数据正反查询示例
2017-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人