11 2017 档案

摘要:最近,一直在纠结一个问题,以前用apache服务器的时候,我们会把整个项目文件给拷贝过去,然后开启服务器通过localhost去问访问我们的静态网页。在node中,我怎么打开服务器后,像apache这样通过localhost去访问我的静态页面呢?跟node死缠烂打,走了很多弯路后,我才发现,原来利用 阅读全文
posted @ 2017-11-30 00:55 Shmily-HJT 阅读(1657) 评论(0) 推荐(0)
摘要:直接贴代码: 收集的一些常用的正则表达式: 一、校验数字的表达式 二、校验字符的表达式 三、其他的一些校验 借鉴博文:http://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html 阅读全文
posted @ 2017-11-29 11:08 Shmily-HJT 阅读(1256) 评论(0) 推荐(0)
摘要:由于本人也是一个前端小白,通过一边搭博客一边学习新东西,综合这几天了解的知识,决定尝试用Semantic-UI框架来设计自己的博客。 1、下载安装semantic 参考博客:http://blog.csdn.net/gmg082900/article/details/52214715 2、新建myb 阅读全文
posted @ 2017-11-27 16:59 Shmily-HJT 阅读(307) 评论(0) 推荐(0)
摘要:以前,每次和小伙伴合作,张口闭口都是管他要接口。如今想自己搭一个博客,接口这神圣的东西也得靠自己去琢磨了。 前一篇,我们知道了怎么连接数据库并获取里面的数据,现在我们来试一试把他显示在前端页面上。 1、新建一个文件夹test,test文件下有一个test.html文件和一个node文件夹还有一个js 阅读全文
posted @ 2017-11-27 12:23 Shmily-HJT 阅读(1441) 评论(0) 推荐(0)
摘要:参考前一篇博客,首先得成功安装mongodb,http://www.cnblogs.com/Shmily-HJT/p/7895421.html 一、连接数据库: 首先要实现增删改查数据,我们必须与数据库建立连接(注:先要打开mongodb,默认27017的端口): 二、向数据库增加数据: 如图,结合 阅读全文
posted @ 2017-11-27 11:41 Shmily-HJT 阅读(345) 评论(0) 推荐(0)
摘要:mongodb的安装与使用 (注:由于原博文省略了其安装与使用,所以为了节约大家时间,我给大家总结一下mongodb安装的一些问题) (1)mongodb是什么? mongodb是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是 阅读全文
posted @ 2017-11-25 15:59 Shmily-HJT 阅读(258) 评论(0) 推荐(0)
摘要:首页引用阮一峰大神博客上的一张图解,大致了解http请求的一个过程: 接下来我们来看看当今最流行的http1.1版本: 一、客户端请求: 1、GET请求 请求的第一行代表该请求的类型(GET或者POST). Accept字段声明自己可以接受哪些数据格式 Encoding字段说明数据的压缩方法。 Co 阅读全文
posted @ 2017-11-22 22:34 Shmily-HJT 阅读(174) 评论(0) 推荐(0)
摘要:学习node后,我们都知道了node将HTTP服务器这一层抽离,即通过node便可以创建服务器。虽然我们不再需要Apache等服务器的帮助,但是每次使用打开node服务器时,改动了代码后,都必须关闭该服务器,再开启此服务器,很麻烦,因此,supervisor便可以很好的解决这个问题。 首先,使用np 阅读全文
posted @ 2017-11-22 20:53 Shmily-HJT 阅读(116) 评论(0) 推荐(0)
摘要:首先,模块分为两大类,第一种是核心模块,第二种是自定义模块。 核心模块: 直接使用require引用即可,如http: 自定义模块: 有两种形式,直接通过exports进行定义,再调用: 通过构造函数,来定义模块: 阅读全文
posted @ 2017-11-22 20:26 Shmily-HJT 阅读(107) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/lishuxue/p/6112897.html 阅读全文
posted @ 2017-11-16 20:40 Shmily-HJT 阅读(106) 评论(0) 推荐(0)
摘要:在JS原生中,对象的继承只能通过原型链来实现。但是ES6引入了Class类这个概念,更加方便实现继承,收藏了一篇别人写的博客,可以借鉴借鉴: URL:http://www.cnblogs.com/lishuxue/p/6097575.html 阅读全文
posted @ 2017-11-16 20:26 Shmily-HJT 阅读(102) 评论(0) 推荐(0)
摘要:看了一下前辈总结,感觉写得比较到位,我也就偷一下懒,转个链接: URL:http://www.cnblogs.com/lishuxue/p/6077633.html 阅读全文
posted @ 2017-11-16 18:15 Shmily-HJT 阅读(101) 评论(0) 推荐(0)
摘要:首先JS是单线程,Generator函数提供了一种异步编程的解决方案。 一、函数的写法,与普通函数不同,Generator函数定义如下: 二、yield语句: 用作暂停,执行到该语句后,会自动暂停接下来的操作,调用next()方法,让该函数又开始执行,例如: 三、for...of: 不会理会yiel 阅读全文
posted @ 2017-11-16 18:02 Shmily-HJT 阅读(117) 评论(0) 推荐(0)
摘要:一、Inerator接口: 有三类数据结构具有原生的Inerator接口,数组、某些类似数组的对象(如字符串)、以及Set和Map结构。其他类型的数据结构,只能通过部署inerator接口(如对象),实现遍历。 二、for...of: 本质上是调用Inerator接口而产生的遍历器,对于JS原有的f 阅读全文
posted @ 2017-11-15 16:50 Shmily-HJT 阅读(146) 评论(0) 推荐(0)
摘要:一、Set: 它本身是一个构造函数,用来生成Set数据结构。类似于数组的一种形式。 特点: 1、不会添加重复的值,例如: 2、通过add(value),添加某个值; 通过delete(value),删除某个值; 通过has(value),判断该参数是否为Set的成员; 通过clear(),清楚所有S 阅读全文
posted @ 2017-11-15 11:36 Shmily-HJT 阅读(175) 评论(0) 推荐(0)
摘要:一、基本用法: 二、用途: 1、交换变量:[x,y] = [y,x]; 2、函数返回多个值:return [1,2,3]; 3、参数的传递:function a([x,y,z]){...........} 4 、提取JSON格式: 阅读全文
posted @ 2017-11-14 23:59 Shmily-HJT 阅读(177) 评论(0) 推荐(0)
摘要:const用于声明常量,不可改变其值,而let用于声明所有变量,共同的特性如下: 一、不存在变量提升: 在JS读取代码机制中,我们知道,JS首先会读取变量的声明,其次才是变量的赋值,所以我们先给变量赋值,再声明该变量,不会报错,且能准确达到理想效果。但是let声明变量则必须是先声明,再赋值,也就是不 阅读全文
posted @ 2017-11-14 23:40 Shmily-HJT 阅读(124) 评论(0) 推荐(0)
摘要:在我学习前端的时候,推荐学习路线里面没有XML背影,后台写的接口也全是JSON数据格式,于是淡化了XML数据格式,最近看了JS高程和自己了解了一点XML,于是想给自己大致总结一下XML和JSON的一些差距和用法 JSON: 借鉴一下别人总结的优缺点: <1>.JSON的优点: A.数据格式比较简单, 阅读全文
posted @ 2017-11-14 00:14 Shmily-HJT 阅读(204) 评论(0) 推荐(0)
摘要:1、childNodes访问节点 2、appendChild()的方法添加节点添加在父节点末尾,innerHTML也可以添加大量节点和内容。insertBefore(a,b)插入节点,将a节点插入在b节点之前。removeChild()删除节点,repalce(a,b)替代节点,用a节点去替换b节点 阅读全文
posted @ 2017-11-09 18:47 Shmily-HJT 阅读(109) 评论(0) 推荐(0)
摘要:1、window对象:理解为全局对象,一般来说,一个网页对应一个window对象,但如果网页中嵌套有框架(iframe),则一个框架便对应一个window对象。定义一个全局变量,我们可以用var和window两种方式去定义,但是区别在于window定义的全局变量可以用delete方法去删除,但var 阅读全文
posted @ 2017-11-09 17:25 Shmily-HJT 阅读(88) 评论(0) 推荐(0)
摘要:1、在表单提交给后台时,为了交互这个时间差,用户继续进行表单提交,利用onsubmit事件去监听阻止提交表单后,提交表单后就禁用表单(disable属性)。 2、为了不让用户一个一个删除文本,JS提供select()方法,能实现一次性删除所有文本。想要获取用户所选取的文本内容,利用selection 阅读全文
posted @ 2017-11-09 17:09 Shmily-HJT 阅读(171) 评论(0) 推荐(0)
摘要:在写后台管理界面时,做到搜索功能时,想做模糊查询这样一个功能,一开始一直以为是input标签的某个属性,然后从后台获取到相关的信息时,再给这个属性复制,结果百度了半天都,我一无所获,所幸换了一种思路去解决了这样一个问题,整个显示出来的模糊搜索的边框,便是一个div,然后每条信息便是一个<p>标签,这 阅读全文
posted @ 2017-11-08 20:36 Shmily-HJT 阅读(367) 评论(0) 推荐(0)
摘要:三大创建对象模式: 工厂模式: 工厂模式很简单,直接上代码,相当于创建一个函数,在里面定义它的属性,然后大量生产该函数 构造函数模式: 接触java许久,这个东西太重要,在JS创建对象的模式中,也有可以通过给this对象添加属性,并用new进行创建对象 原型模式: 了解原型模式创建对象前,要知道什么 阅读全文
posted @ 2017-11-08 19:54 Shmily-HJT 阅读(135) 评论(0) 推荐(0)
摘要:在JS中,区别于类似C语言的块级作用域,出现了执行环境作用域的概念。 什么是执行环境作用域? 简单来说,一个函数体的内部便是一个执行环境作用域,也就是说每一个函数都有一个属于自己的作用域,JS中所有的函数都是作为window对象的属性和方法创建的,因此,window对象也相当于一个全局执行环境(最大 阅读全文
posted @ 2017-11-08 15:11 Shmily-HJT 阅读(199) 评论(0) 推荐(0)
摘要:JS中,给基本数据类型和引用类型赋值,有着天然之别。 1、基本数据类型赋值,例如: 2、赋值给引用类型,例如: 阅读全文
posted @ 2017-11-08 00:53 Shmily-HJT 阅读(198) 评论(0) 推荐(0)
摘要:在了解C语言和Java的基础语法后,相信和我一样的许多朋友都会发现,一个小项目写下来最多的BUG就是传递参数的问题。 重温第二遍JS,深深的感受到JS的魅力————参数的传递 1、首先在JS中,一个函数中的参数,是以一个数组的形式存储和读取的,这个数组就是arguments,如:function a 阅读全文
posted @ 2017-11-08 00:32 Shmily-HJT 阅读(197) 评论(0) 推荐(0)
摘要:首先,谈到交互,就想到了两个关键词:POST和GET POST和GET的区别是什么? 1、GET请求,请求的数据会附加在URL之后,以?分割URL和传输数据,多个参数用&连接。URL的编码格式采用的是ASCII编码,而不是uniclde,即是说所有的非ASCII字符都要编码之后再传输。 POST请求 阅读全文
posted @ 2017-11-07 21:47 Shmily-HJT 阅读(214) 评论(0) 推荐(0)
摘要:首先,看了这篇博客的朋友,知道了如何图片上传预览功能: http://www.cnblogs.com/Shmily-HJT/p/7715756.html 但是,问题很严峻,我们能预览了,我们却无法得到每一个的input标签选择的文件,我们预览的功能是一个input标签不停选择不同照片,然后再将此照片 阅读全文
posted @ 2017-11-01 17:54 Shmily-HJT 阅读(711) 评论(0) 推荐(0)