04 2017 档案

摘要:Welcome to Alibaba Cloud Elastic Compute Service ! Last login: Mon Apr 24 19:17:20 2017 from 58.48.187.147root@iZuf679rtwsq2g9p0hudt2Z:~# cd etc-bash: 阅读全文
posted @ 2017-04-30 10:41 winyh 阅读(169) 评论(0) 推荐(0) 编辑
摘要:可能是:渲染时候 new content({ category:req.body.category, title:req.body.title, description:req.body.description, content:req.body.content }).save().then( fu 阅读全文
posted @ 2017-04-24 13:56 winyh 阅读(133) 评论(0) 推荐(0) 编辑
摘要:express 项目前后台公用样式 /static/js/bootstrap.min.js 阅读全文
posted @ 2017-04-20 15:24 winyh 阅读(403) 评论(0) 推荐(0) 编辑
摘要:判断滚动条是否滚动到底部,需要用到DOM的三个属性值,scrollTop为滚动条在Y轴上的滚动距离。clientHeight为内容可视区域的高度。scrollHeight为内容的总高度 滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。对于整个H 阅读全文
posted @ 2017-04-17 13:52 winyh 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。 scrollTop为滚动条在Y轴上的滚动距离。 clientHeight为内容可视区域的高度。 scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。 从这个三个属 阅读全文
posted @ 2017-04-15 17:46 winyh 阅读(61904) 评论(1) 推荐(8) 编辑
摘要:移动端touch触屏滑动事件、滑动触屏事件监听! 一、触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel 目前移动端浏览器均支持这4个触摸事件,包括IE。由于触屏也支持MouseEvent,因此他们的顺序是需要注意的:touchstart → 阅读全文
posted @ 2017-04-15 17:44 winyh 阅读(10196) 评论(0) 推荐(0) 编辑
摘要:JS移动客户端--触屏滑动事件 移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成。但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 以下是四种touch事件 touchs 阅读全文
posted @ 2017-04-15 17:24 winyh 阅读(60388) 评论(0) 推荐(3) 编辑
摘要:Vue-cli proxyTable 解决开发环境的跨域问题 这样我们在写url的时候,只用写成/list/1就可以代表api.xxxxxxxx.com/list/1.那么又是如何解决跨域问题的呢?其实在上面的'list'的参数里有一个changeOrigin参数,接收一个布尔值,如果设置为true 阅读全文
posted @ 2017-04-13 17:27 winyh 阅读(2441) 评论(2) 推荐(0) 编辑
摘要:在创建Schma 时指定对应的collection var db_url = 'mongodb://localhost:27017/test'; var db = mongoose.connect(db_url); db.connection.on('error', function (error) 阅读全文
posted @ 2017-04-12 16:54 winyh 阅读(1742) 评论(0) 推荐(0) 编辑
摘要:mongodb安装 window安装方法就不讨论了,比较简单~我们来看一下在linux下面的安装步骤~(这里需要一点linux的简单命令知识哈) 1.下载文件到服务器(先创建好自己想安装的目录)~ 2.解压下载的文件 3.我们解压到这么长的文件名(mongodb-linux-i686-2.0.2-r 阅读全文
posted @ 2017-04-12 13:49 winyh 阅读(584) 评论(0) 推荐(0) 编辑
摘要:在配置文件中有 include=/etc/php-fpm.d/*.conf , 表示池定义 pool definition 在php-fpm.d目录下 建立 /etc/nginx/conf.d/example.conf 阅读全文
posted @ 2017-04-12 11:15 winyh 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:v-for="(item, index) in items" v-if="index<10" 阅读全文
posted @ 2017-04-11 17:12 winyh 阅读(3977) 评论(0) 推荐(0) 编辑
摘要:nodejs+express工程 在npm install之后或使用npm install bootstrap命令安装bootstrap之后引入bootstrap文件 如果你的静态资源存放在多个目录下面,你可以多次调用 express.static 中间件: 首先你要在app.js里面引入这句app 阅读全文
posted @ 2017-04-09 17:04 winyh 阅读(7551) 评论(0) 推荐(0) 编辑
摘要:MongoDB的基本使用 MongoDB特点: 使用BSON存储数据 支持相对丰富的查询操作(相对其他nosql数据库) 支持索引 副本集(支持多个实例/多个服务器运行同个数据库) 分片(数据库水平扩展) 无模式(同个数据文档中的数据可以不一样) 部署简单方便(默认无密码,也带来安全问题) 服务的启 阅读全文
posted @ 2017-04-08 15:45 winyh 阅读(3311) 评论(0) 推荐(0) 编辑
摘要:Express是一个基于Node.js实现的Web框架,其响应HTTP请求的response对象中有两个用于URL跳转方法res.location()和res.redirect(),使用它们可以实现URL的301或302重定向。 res.location(path) 下面列举了几种,设置http响应 阅读全文
posted @ 2017-04-08 14:29 winyh 阅读(892) 评论(0) 推荐(0) 编辑
摘要:node.js基于express框架搭建一个简单的注册登录Web功能 这个小应用使用到了node.js bootstrap express 以及数据库的操作 :使用mongoose对象模型来操作 mongodb 如果没了解过的可以先去基本了解一下相关概念~ 首先注明一下版本,因为express因为版 阅读全文
posted @ 2017-04-08 14:28 winyh 阅读(702) 评论(0) 推荐(0) 编辑
摘要:目录 开发环境 1、建立工程 2、目录结构 3、Express配置文件 4、Ejs模板 5、安装常用库及页面分离 6、路由 7、session 8、页面访问控制及提示 目录 开发环境 1、建立工程 2、目录结构 3、Express配置文件 4、Ejs模板 5、安装常用库及页面分离 6、路由 7、se 阅读全文
posted @ 2017-04-08 11:58 winyh 阅读(313) 评论(0) 推荐(0) 编辑
摘要:pm2 start app.js --watch[PM2][ERROR] Script already launched, add -f option to force re-execution 阅读全文
posted @ 2017-04-08 11:28 winyh 阅读(3853) 评论(0) 推荐(0) 编辑
摘要:pm2 是一个带有负载均衡功能的Node应用的进程管理器.当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。它非常适合IaaS结构,但不要把它用于PaaS方案(随后将开发Paas的解决方案).备注:SaaS、PaaS和IaaS是云服务模式。 Sa 阅读全文
posted @ 2017-04-08 11:13 winyh 阅读(708) 评论(0) 推荐(0) 编辑
摘要:npm常用命令 阅读全文
posted @ 2017-04-07 17:11 winyh 阅读(248) 评论(0) 推荐(0) 编辑
摘要:请求和响应 Express 应用使用回调函数的参数: request 和 response 对象来处理请求和响应的数据。 request 和 response 对象的具体介绍: Request 对象 - request 对象表示 HTTP 请求,包含了请求查询字符串,参数,内容,HTTP 头部等属性 阅读全文
posted @ 2017-04-07 15:39 winyh 阅读(7279) 评论(0) 推荐(0) 编辑
摘要:众所周知,HTTP 是一个无状态协议,所以客户端每次发出请求时,下一次请求无法得知上一次请求所包含的状态数据,如何能把一个用户的状态数据关联起来呢? cookie 首先产生了 cookie 这门技术来解决这个问题,cookie 是 http 协议的一部分,它的处理分为如下几步: 服务器向客户端发送 阅读全文
posted @ 2017-04-07 15:35 winyh 阅读(883) 评论(0) 推荐(0) 编辑
摘要:首先,先了解一下关于http协议里定义的四种常见数据的post方法,分别是: application/www-form-ulrencoded multipart/form-data application/json text/xml Express依赖bodyParser对请求的包体进行解析。默认支 阅读全文
posted @ 2017-04-07 14:50 winyh 阅读(10178) 评论(0) 推荐(0) 编辑
摘要:前言 大家好,我是桑世龙,github和cnodejs上的i5ting,目前在天津创业,公司目前使用技术主要是nodejs,算所谓的MEAN(mongodb + express + angular + node),所有代码都部署在阿里云上 我的名字i5ting,原因是我媳妇叫张婷,哈哈 闲言少叙,下 阅读全文
posted @ 2017-04-07 09:42 winyh 阅读(837) 评论(0) 推荐(0) 编辑
摘要:普通的登录 这个是极其普通的登录需求,要的就是一个登录页面,输入账号密码,提交Form表单,后端查询数据库对应用户名的密码,匹配正确则把用户记录到Session,不正确则返回错误。 这种登录,在上学的时候,也许敬爱的老师就已经教过你了。 但可能他没有教你的是,密码需要hash加密,session为什 阅读全文
posted @ 2017-04-07 09:34 winyh 阅读(208) 评论(0) 推荐(0) 编辑
摘要:前言 有人说,每个人都是平等的; 也有人说,人生来就是不平等的; 在人类社会中,并没有绝对的公平, 一件事,并不是所有人都能去做; 一样物,并不是所有人都能够拥有。 每个人都有自己的角色,每种角色都有对某种资源的一定权利,或许是拥有,或许只能是远观而不可亵玩。 把这种人类社会中如此抽象的事实,提取出 阅读全文
posted @ 2017-04-07 09:31 winyh 阅读(4849) 评论(0) 推荐(0) 编辑
摘要:<a v-bind:href="'tel:'+(order.orderer.phone)">{{order.orderer.phone}}</a> v-bind:属性=“ ‘字符串’+自定义变量名” 阅读全文
posted @ 2017-04-06 17:12 winyh 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:一、原生JS forEach()和map()遍历 一、原生JS forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名 阅读全文
posted @ 2017-04-05 15:21 winyh 阅读(544) 评论(0) 推荐(0) 编辑
摘要:js的函数调用会免费奉送两个而外的参数就是 this 和 arguments 。arguments是参数组,他并不是一个真实的数组,但是可以使用.length方法获得长度。 书上有说4中调用方式: 方法调用模式 函数调用模式 构造器调用模式 apply调用模式 下面我们来看看一些实例更好理解。 1: 阅读全文
posted @ 2017-04-05 15:07 winyh 阅读(31147) 评论(0) 推荐(1) 编辑
摘要:由于Javascript是松散型的,所以其变量只是在特定时间用于保存特定值的一个名字而已,并不存在某个变量必须保存某种类型的值的规则,变量的值以及其数据类型都可以在脚本的声明周期内改变 一、基本类型与引用类型 1.1 基本类型:保存在栈内存中的简单数据段,值保存在内存中的一个位置 1.2 引用类型: 阅读全文
posted @ 2017-04-05 15:06 winyh 阅读(732) 评论(0) 推荐(0) 编辑
摘要:所谓的标准事件流指的的:EMCAScript标准规定事件流包含三个阶段,分别为事件捕获阶段,处于目标阶段,事件冒泡阶段。 下面是一段html代码,根据代码来说明标准事件流。 在上面的代码中,如果点击按钮button,则标准事件触发分别经历以下三个阶段: 事件触发一次经历三个阶段,所以我们在一个元素上 阅读全文
posted @ 2017-04-05 14:01 winyh 阅读(264) 评论(0) 推荐(0) 编辑
摘要:1.节点 加载 HTML 页面时,Web 浏览器生成一个树型结构,用来表示页面内部结构。DOM 将这种树型结构理解为由节点组成。 节点树 从上图的树型结构,我们理解几个概念,html 标签没有父辈,没有兄弟,所以 html 标签为根标签。head 标签是 html 子标签,meta 和 title 阅读全文
posted @ 2017-04-05 13:59 winyh 阅读(339) 评论(0) 推荐(0) 编辑
摘要:1.创建元素 创建元素:document.createElement() 使用document.createElement()可以创建新元素。这个方法只接受一个参数,即要创建元素的标签名。这个标签名在HTML文档中不区分大小写,在XHTML中区分大小写。 使用createElement()方法创建新 阅读全文
posted @ 2017-04-05 13:56 winyh 阅读(600) 评论(0) 推荐(0) 编辑
摘要:JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数。JS中常用的内置函数如下: 1、eval(str)接收一个字符串形式的表达式,并试图求出表达式的值。作为参数的表达式可以采用任何合法的操作符和常数。如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一 阅读全文
posted @ 2017-04-05 13:44 winyh 阅读(591) 评论(0) 推荐(0) 编辑
摘要:1、首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 2、使用 取代== ==和!=操作符会在需要的情况下自动转换数据类型。但 和!==不会,它们会同时比较值和数据类型,这也使得它们要比==和!=快。 3、underfined、n 阅读全文
posted @ 2017-04-05 12:15 winyh 阅读(278) 评论(0) 推荐(0) 编辑
摘要:valueOf()函数用于返回指定对象的原始值。 该方法属于Object对象,由于所有的对象都"继承"了Object的对象实例,因此几乎所有的实例对象都可以使用该方法。 阅读全文
posted @ 2017-04-05 12:07 winyh 阅读(1586) 评论(0) 推荐(0) 编辑
摘要:1.内置函数 Number()、parseInt()、parseFloat() 2.Number.toFixed(x) 、 Number.toPrecision(x) 、 Math.Round(x)的区别: 都有四舍五入的功能。 Number.toFixed(x) 是将指定数字截取小数点后 x 位。 阅读全文
posted @ 2017-04-05 12:04 winyh 阅读(561) 评论(0) 推荐(0) 编辑
摘要:toString():把数组转换成一个字符串 toLocaleString():把数组转换成一个字符串 join():把数组转换成一个用符号连接的字符串 shift():将数组头部的一个元素移出 unshift():在数组的头部插入一个元素 pop():从数组尾部删除一个元素 push():把一个元 阅读全文
posted @ 2017-04-05 11:44 winyh 阅读(210) 评论(0) 推荐(0) 编辑
摘要:1.length 获取字符串长度 str.length 返回值为Number型 2.索引【i】 通过下标获取字符串指定位置的字符,但是不能改变该索引对应的值() var str = "hello world" alert(str[0]); str[0] = "H";//不会影响str,但也不会报错 阅读全文
posted @ 2017-04-05 11:01 winyh 阅读(238) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示