11 2016 档案

摘要:匹配中文字符: [u4e00-u9fa5]匹配Email地址:w[-w.+]*@([A-Za-z0-9][-A-Za-z0-9]+.)+[A-Za-z]{2,14}/去除首尾空白:/(^s*)|(s*$)/g去除多余空格:/s/g身份证:d{17}[d|x]|d{15}ip地址:d+.d+.d+.d 阅读全文
posted @ 2016-11-28 15:03 WWSASUKE 阅读(129) 评论(0) 推荐(0) 编辑
摘要:/* reset css */ *, ::before, ::after{ /*选择所有的标签 */ margin: 0; padding: 0; /*清除移动端默认的 点击高亮效果*/ -webkit-tap-highlight-color: transparent; /*设置所有的都是以边框开始计算宽度 百分比*/ -web... 阅读全文
posted @ 2016-11-23 10:16 WWSASUKE 阅读(269) 评论(0) 推荐(0) 编辑
摘要:Mongoose是一个文档对象模型(ODM)库,为MongoDB Node.js原生驱动程序提供更多的功能。 把结构化的模式应用到一个MongoDB集合,提供了验证和类型转换的好处 Mongoose通过实现构建器对象,把其他命令灌入:查找,更新,保存,删除,聚合和其他数据库操作 新的对象以及在Nod 阅读全文
posted @ 2016-11-17 16:37 WWSASUKE 阅读(307) 评论(0) 推荐(0) 编辑
摘要:mongoose.connection.db.collectionNames方法已经无效 建议使用mongoose.connection.db.listCollections() 阅读全文
posted @ 2016-11-17 16:21 WWSASUKE 阅读(1410) 评论(2) 推荐(0) 编辑
摘要:1.更新文档结构,而非SQL 2.数据库更新运算符 在MongoDB中执行对象的更新时,需要确切的指定需要改变什么字段。需要如何改变。不像SQL语句建立冗长的查询字符串来定义更新。 MongoDB中可以实现update对象与运算符定义如何改变文档中的数据 { <operator>:{<field_o 阅读全文
posted @ 2016-11-17 13:39 WWSASUKE 阅读(252) 评论(0) 推荐(0) 编辑
摘要:对于频繁使用的Node.js来说,常见的任务是集合的动态操控。 较大的安装给每个大客户一个单独的集合,以便客户登入或离开时。根据需要添加或删除集合。 MongoDB Node.js 驱动程序 Db和Collection 对象 1.列出集合 collectionList参数的值是Collection对 阅读全文
posted @ 2016-11-16 14:07 WWSASUKE 阅读(293) 评论(0) 推荐(0) 编辑
摘要:MongoDB采用了MongoDB Node.js驱动程序作为标准。 1.安装MongoDB驱动 require('mongodb')可以访问mongodb模块 2.从Node.js连接到MongoDB 可以通过打开到MongoDB服务器的连接开始从Node.js应用程序访问MongoDB. 连接用 阅读全文
posted @ 2016-11-16 13:38 WWSASUKE 阅读(330) 评论(0) 推荐(0) 编辑
摘要:问题:创建mongodb帐户时,出错 > db.addUser('jyu', 'aerohive') 2015-08-05T20:03:02.767+0800 E QUERY TypeError: Property 'addUser' of object admin is not a functio 阅读全文
posted @ 2016-11-16 08:52 WWSASUKE 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1.Mongo运行错误:Failed to connect 127.0.0.1:27017 Mongo运行错误:Failed to connect 127.0.0.1:27017,reason:errno:10061由于目标计算机积极拒绝,无法连接 Mongo运行错误 原因是MongoDB的服务没有 阅读全文
posted @ 2016-11-16 08:44 WWSASUKE 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:快捷键绑定:Preferences>Key Bindings-User**中添加以下代码: 阅读全文
posted @ 2016-11-15 09:58 WWSASUKE 阅读(2193) 评论(0) 推荐(0) 编辑
摘要:创建自定义中间件 提供一个 接受Request对象作为第一个参数,Response对象作为第二个参数,next作为第三个参数 的函数 next()参数是一个通过中间件框架传递的函数,指向下一个要执行的中间件函数。所以必须在退出自定义函数之前调用next(),否则程序不会被调用 阅读全文
posted @ 2016-11-14 15:49 WWSASUKE 阅读(242) 评论(0) 推荐(0) 编辑
摘要:实现会话验证 1.使用crypto模块生成安全的密码实现会话验证 1.利用hashPW()函数对密码加密,使用body-parser,cookieParser和session中间件 55行 模拟数据库得到一个user对象并把储存的密码散列值与请求正文中的密码散列值比较 58-61行 创建会话。reg 阅读全文
posted @ 2016-11-14 15:26 WWSASUKE 阅读(469) 评论(0) 推荐(0) 编辑
摘要:1.express-session 解决: 2.body-parse 解决: 阅读全文
posted @ 2016-11-14 14:51 WWSASUKE 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Express提供的大部分功能都是通过中间件函数完成,这些中间件函数在Node.js收到 请求的时点 和 发送响应的时点 执行 connect模块提供了中间件框剪 方便在全局或路径级别或为单个路由插入中间件功能 (处理POST请求,提供静态文件服务,实现会话,cookie和身份验证) 1.了解中间件 阅读全文
posted @ 2016-11-14 14:46 WWSASUKE 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1.Validation简介 标准的验证方法库 1)内置验证规则:必填,数字,E-Mail,URL和信用卡号码等19类内置验证规则。 2)自定义验证规则:自定义 3)验证信息提示:默认了验证信息提示,提供自定义覆盖 4)实时验证:key或者blur事件触发验证,不仅仅表单提交时候验证。 阅读全文
posted @ 2016-11-11 15:57 WWSASUKE 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Express提供了轻量级框架,把Node.js的http模块功能封装在接口中。 也扩展了http模块功能,处理服务器路由,响应,cookie和HTTP请求的状态。 实现Express充当服务器,设计路由,用Request和Response对象发送和接受HTTP请求 1.Express入门 npm 阅读全文
posted @ 2016-11-11 14:45 WWSASUKE 阅读(457) 评论(0) 推荐(0) 编辑
摘要:nodejs的模板引擎有很多, ejs是比较简单和容易上手的。常用的一些语法: 用<%...%>包含js代码 用<%=...%>输出变量 变量若包含 '<' '>' '&'等字符 会被转义 用<%-...%>输出变量 不转义 用<%- include('user/show') %>引入其他模板 包含 阅读全文
posted @ 2016-11-11 14:21 WWSASUKE 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:指令扩展了HTML的行为。可以创建自定义的HTML元素,属性和特定于应用程序的类与功能。 1.了解指令 指令是AngularJS模板标记和用于支持的JavaScript代码的组合。AngularJS指令标记可以是HTML属性,元素名称,或CSS类。 AngularJS编译器遍历DOM的模板并编译所有 阅读全文
posted @ 2016-11-08 17:08 WWSASUKE 阅读(286) 评论(0) 推荐(0) 编辑
摘要:AngularJS模板包含定义了额外的功能,对DOM元素行为的表达式,过滤器和指令。 1.了解模板 表达式:类似js的代码段。在作用域的上下文被求值。可以放置在普通的HTML文本或属性值中 过滤器:过滤器变换被放置在网页上的数据的外观。(如可以把作用域中的数值转换为货币字符或者时间字符串) 指令:新 阅读全文
posted @ 2016-11-08 13:46 WWSASUKE 阅读(305) 评论(0) 推荐(0) 编辑
摘要:一、基本选择器序号 选择器 含义1. * 通用元素选择器,匹配任何元素2. E 标签选择器,匹配所有使用E标签的元素3. .info class选择器,匹配所有class属性中包含info的元素4. #footer id选择器,匹配所有id属性等于footer的元素实例:* { margin:0; 阅读全文
posted @ 2016-11-07 16:32 WWSASUKE 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:AngularJS作用域:提供了在一个模型中表示的数据,把AngularJS应用程序的其他组件,模块,服务和模板都绑定在一起 1.了解作用域 一个应用程序的数据模型(结合视图,业务逻辑,服务器端数据) 1.1.根作用域和应用程序之间的关系 应用程序启动,根作用域创建。($rootScope将数据储存 阅读全文
posted @ 2016-11-07 14:27 WWSASUKE 阅读(318) 评论(0) 推荐(0) 编辑
摘要:1.模块和依赖注入概述 1.了解模块 AngularJS模块是一种容器,把代码隔离并组织成简洁,整齐,可复用的块。 模块本身不提供直接的功能:包含其他提供功能的对象的实例:控制器,过滤器,服务,动画 可通过定义其提供的对象构建模块。通过依赖注入将模块连接在一起,构建一个完整的应用程序。 Angula 阅读全文
posted @ 2016-11-04 15:39 WWSASUKE 阅读(2624) 评论(1) 推荐(0) 编辑
摘要:1.1.模块 AngularJS引入了代表应用程序组件的模块的概念。模块提供命名空间,以基于模型的名称来引用指令,范围和其他组件。使得包装和再利用应用程序的部件更容易。 AngularJS中,每个视图或网页都通过ng-app指令分配给他一个单独的模块。可以把其他模块作为依赖模块添加到主模块(更结构化 阅读全文
posted @ 2016-11-04 13:19 WWSASUKE 阅读(332) 评论(0) 推荐(0) 编辑
摘要:AngularJs的MVC全部借助于$scope(作用域)实现 1.ng指令 通过$scope获取对象 2.实现Model 1.ng-app规定了作用域为AngularJs解析 ng-model可以形成greeting.text模型对象 3.实现view 通过Directive实现View的复用 < 阅读全文
posted @ 2016-11-02 22:05 WWSASUKE 阅读(232) 评论(0) 推荐(0) 编辑
摘要:1.需要什么前端开发环境 1)代码编辑工具 webstorm 2)断点调试工具 chrome插件Batarang 3)版本管理 tortoiseGit 4)代码合并和混淆工具 grunt-contrib-uglify grunt-contrib-jshint grunt-contrib-qunit 阅读全文
posted @ 2016-11-02 20:27 WWSASUKE 阅读(181) 评论(0) 推荐(0) 编辑

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