- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 vue 打包之后的文件如何部署到express服务器上
1、vue经过webpack打包之后生成dist文件夹,里面有个index.html,他是前端页面和服务端的对接页面。2、在express中加入app.use(express.static(path.join(__dirname, 'dist')));app.js 代码如下:const express = require('express')const path = require('p
2017-08-09 09:38:17
12006
3
原创 表单信息的localStorage
用户在填写表单时,有可能会出现浏览器崩溃或不小心刷新的情况。如果表单填写的内容较多,势必给用户带来不便。因此,将表单信息及时的存入localStorage,在出现崩溃之后,表单已填写的内容就不会消失了。1.使用sisyphus.js插件 应用该插件后,只需添加一行代码即可: $( "#your_from_id" ).sisyphus(); 当我们希望点击提交之后,消除loca
2016-11-14 10:07:58
926
原创 webuploader兼容IE9注意事项
webuploader是非常好用的文件上传工具,支持HTML5和flash方式上传文件,并可以对文件的类型,大小等进行限定。但是在兼容IE9时需注意一下几点: 1、实例化时: var uploader = WebUploader.create({ // swf文件路径 swf: 'you_file_path/Uploader.swf',
2016-11-11 10:33:14
12403
5
原创 phpstorm/webstorm/ide出现一只刷新缓存Updating Index
将 node_modules 设为 excluded 后 OK 了! (在 IDE 内右键目标文件夹->Mark Dir As->Excluded )
2016-10-27 10:28:32
6373
原创 计算天数差,日期格式
//计算天数差的函数,通用function DateDiff(sDate1, sDate2){ //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split("-") oDate1 = new Date(aDate[1] + '-' +
2016-10-09 16:30:47
358
原创 nodejs连接mysql实例
首先在数据库中建立如下表:js连接数据库代码如下:var mysql = require("mysql");//创建一个connectionvar connection = mysql.createConnection({ host: 'localhost', user: 'root', password:'root', dat
2016-09-29 15:19:00
616
原创 利用nodejs express mysql +boostrap构建一个博客
学习了一周的node.js 发现因为版本的原因,很多例子都无法使用,准备使用nodejs + express +mysql + boostrap构建一个简单博客。一、前期准备:1、自行安装nodejs、npm、mysql2、利用express 建立一个工程1) 首先cd到工程所在的文件夹2)运行 express - e myblog 生成工程文件3)cd 进入myblog
2016-09-27 16:03:53
2664
原创 目前接触了的前端框架
经常被人问用过什么框架,虽然也用过一些,但是每次都说不清楚,所以记录整理一下。boostrap:大家都在用的,但是有人说他过时的,但是我觉得还可以Angular.JS:用于前后端数据的双向绑定。Vue.js:也用于前后端数据的双向绑定。H-ui:辉哥创的,集合了很多已有的东西,比如boostrap,jq。这其实也是自己的总结吧,优秀程序员的路线大概如此吧express:node
2016-09-21 15:39:17
498
原创 为什么加了overflow后父类的margin-top不随子类移动了
margin本来就是指两个非嵌套的div之间的间隔,你在里面那个div设置了margin,外面的div自然会执行margin了,解决方法有:1、修改父元素的高度,增加padding-top样式模拟(padding-top:1px;常用) 2、为父元素添加overflow:hidden;样式即可(完美) 3、为父元素或者子元素声明浮动(float:left;可用) 4、为父元素添加border(
2016-08-26 09:37:07
939
转载 CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等
CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等新出的html5新增了不少标签,性能更强,原来的很繁琐的功能几个标签就能实现,同时CSS3也推出,更是一大亮点,下面是css3的部分用法,在此总结一下,以供需要的朋友们,总共30个例子1.长方形#Rectangle{width: 200px;height: 50px;bac
2016-08-05 10:24:52
389
原创 右键git bash here和git gui here失效恢复
因为将文件夹的名字改从中文改为英文,导致右键的Git bash here和Git GUI here失效,恢复方法如下:按win+R在运行框中输入“regedit”打开注册表。根据路径查找[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\Background\git_shell\command]和[HKEY_LOCAL_MACHINE\SOFTWA
2016-07-25 16:08:12
6418
1
原创 杂七杂八
这是平时忽略的问题集中地1、CSS 提供了 text-indent 属性,该属性可以方便地实现文本缩进。p {text-indent: -5em;}2、text-transform 属性处理文本的大小写。这个属性有 4 个值:noneuppercaselowercasecapitalize默认值 none 对文本不做任何改动,将使用源文档
2016-07-18 16:53:52
193
原创 CSS中不能被继承的元素
background-color 不能继承,其默认值是 transparent。transparent 有“透明”之意。也就是说,如果一个元素没有指定背景色,那么背景就是透明的,这样其祖先元素的背景才能可见。background-image 也不能继承。事实上,所有背景属性都不能继承。
2016-07-18 15:59:21
685
翻译 浏览器默认样式
1.页边距IE默认为10px,通过body的margin属性设置FF默认为8px,通过body的padding属性设置要清除页边距一定要清除这两个属性值body { margin:0; padding:0;}2.段间距IE默认为19px,通过p的margin-top属性设置FF默认为1.12em,通过p的margin-bottom属性设p默认
2016-07-18 15:32:58
493
转载 SSDP协议
SSDP,简单服务发现技术SSDP:Simple Sever Discovery Protocol,简单服务发现协议,此协议为网络客户提供一种无需任何配置、管理和维护网络设备服务的机制。此协议采用基于通知和发现路由的多播发现方式实现。协议客户端在保留的多播地址:239.255.255.250:1900(IPV4)发现服务,(IPv6 是:FF0x::C)同时每个设备服务也在此地址上
2015-12-25 11:14:44
1291
转载 JAVA中int、String的类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:
2015-11-26 19:13:28
275
翻译 JAVA进程间的通信方式(IPC)
JAVA进程间通信的方法主要有以下几种: (1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 (2)命名管道(named pipe):命名管道克服了管道没有名字的限制,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。 (3)信号(Signal):信号是比较复杂的通信方式,用于通知接受进程有某种事件发生,除了
2015-11-24 15:46:36
10105
原创 第一次成功实现的WebSocket代码
服务器端代码:package MyfirstWebSocket;import java.io.IOException;import javax.websocket.OnClose;import javax.websocket.OnMessage;import javax.websocket.OnOpen;import javax.websocket.Session;import
2015-11-02 19:56:01
1432
原创 JS解析URL中的参数
1、获取本地URL:window.location.href2、解析有参数的URL:var url ="http://www.jb51.net/article?name=user&password=pass"; var arr1=url.split("?"); //将URL分隔成两部分var str1=arr1[1];//获取?号后的字符串 var arr2=str
2015-10-09 10:57:09
585
转载 HTTP常见状态码
200OK请求成功。一般用于GET与POST请求301Moved Permanently永久移动。请求的资源已被永久的移动到新URI,返回信息会包括新的URI,浏览器会自动定向到新URI。今后任何新的请求都应使用新的URI代替302Found临时移动。与301类似。但资源只是临时被移动。客户端应继续使用原有URI
2015-09-24 09:17:01
344
转载 display:none与visibility:hidden的区别是什么
display : 隐藏对应的元素但不挤占该元素原来的空间。visibility: 隐藏对应的元素并且挤占该元素原来的空间。 即是,使用CSS display:none属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;而使用visibility:hidden属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透明),而它所占据的空间位置仍然存在。
2015-09-22 15:41:40
896
转载 rgba()和opacity的透明效果有什么不同?
这是中移物联网面试的时候问过的一个问题,刚刚看见才想起来。与大家分享一下,同时也是一个很好的技巧!rgba()和opacity都能实现透明效果,但最大的不同是opacity作用于元素,以及元素内的所有内容的透明度,而rgba()只作用于元素的颜色或其背景色。(设置rgba透明的元素的子元素不会继承透明效果!)
2015-09-22 15:11:05
2292
转载 渐进增强和优雅降级之间的不同
第一次接触到这两个设计范例,所以记录一下渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验优雅降级 graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐
2015-09-22 09:58:09
1097
原创 面向对象与面向过程的区别
去参加中兴专业面试的时候,HR问了我几个问题,因为之前一直都准备的是前端的知识,所以结果肯定是GG 了,,但还是想把这些问题记录下来,希望对以后面试的同学有点帮助 1、面向对象与面向过程的区别(好简单,所以要说机会是给有准备的人) 面向过程:就是分析出解决问题所需的步骤,然后 用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象:就
2015-09-21 16:24:38
318
翻译 myEclipse报“error retrieving AST from Provider”错误
一般都是javascrit验证时会出错误;如果出现错误,请检查你的javascript代码语法是否正确,或者那个地方多个标点符号!
2015-09-21 15:59:19
804
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人