自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 【JQuery-02】事件绑定多次造成多次执行

问题描述:必现。先删除A记录,再添加A记录,再删除B记录时,会连同AB一起删除。原因: 在弹出确认是否删除的对话框中,注册的事件{记录id,如果点击确定则删除该id对应的记录;},该modaldialog一直在dom中,每删除一次就会绑定一次。A已经被删除,但是对应的事件【当点击确定时,获取A的id,删除A的记录】并没有被清除,所以下次触发删除其它的确定按钮时,还是会触发删除A事件的trigger。

2016-09-20 11:56:10 5137 1

原创 【JQuery-01】JQuery-Ajax请求在IE中清除缓存

背景项目中发现用jquery发的ajax请求在IE中总是被缓存,tab切换修改都未生效,必须重新刷新页面才行。解决办法:修改ajax请求,去缓存;将get请求改为post;修改request-header,set cache-control =false其他对于方法1,有一些思路,可以在每次请求时加时间戳$.ajax({time:new Date().getTime()})也可以申明aj

2016-09-19 14:33:53 1166

原创 模块化编程理解

背景工作中在做客户运营系统时,发现js和css的引用还处于最原始的状态没有更新。在上一个项目中通过对象和其中的方法实现了简单的模块化编程。但随着工程项目的庞大程度增加,简单的对象已经满足不了模块化编程的需求了,所以接触了RequireJS,了解了AMD编程规范。什么是AMD和AMD对应的是CMD,在nodeJS里面的依赖是基于CMD,同步加载要依赖的文件。而在浏览器中,如果同步加载需要依赖的文件会导

2016-09-06 18:03:03 2603

转载 【JS-05】javascript检测ie版本

网页需要判断ie版本是否为ie10以下,ie10以下不支持。找到的检测ie版本的代码如下:<script> var ie = (function(){ var undef, v = 3, div = document.createElement('div'), all = div.ge

2016-08-02 15:07:47 512

原创 ruby

在git上下载devdoc时,readme.md中要求Install bundle。提示我ruby版本太低(ios预置的2.0.0) Your Ruby version is 2.0.0, but your Gemfile specified 2.3.0更新ruby:https://shellzero.wordpress.com/tag/how-to-update-ruby-2-0-to-

2016-08-02 15:04:47 455

原创 【flash-01】IE下flash总是置于最前

wmode属性的设置可以解决该问题。opaque:像普通的div元素一样,可以使用z-index控制层级;window:默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只 是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的

2016-07-13 12:48:05 689

原创 【IDE】intelli idea总是进入vim模式,shift不能选择文本

Intellij Idea, 每次打开文件都进入了vim模式,必须输入a才可编辑,shift+上下箭头不能选中行,实在是非常困扰。看了设置里面的keymap是[mac os],shift+箭头默认也是可以选择的。最后在stack over flow上面查到了原因,是设置的问题。不知道什么时候开启了VIM模式导致的,解决办法是把tools->Emulator的勾选去掉。快捷键:option(alt)+

2016-06-16 09:50:27 7221 1

原创 【NodeJS】log4js打印日志

使用日志的目的能够带着时间戳,和pid等对应的消息。日志能够根据不同的级别存在不同的文件中。当发生错误时,能够邮件通知他人。NodeJS中比较常用的日志模块WinstonBunyanlog4jslog4js 的安装和使用公司要求,使用的是log4js,安装和使用过程中遇到的问题整理如下:安装npm install log4js语法var log4js=require('log4js

2016-05-27 14:25:13 4088

原创 【JS-04】浏览器禁止回退

工作需要,在浏览器提交表单时需要禁止页面的回退。想到的思路是清除浏览器的历史,这样话,每进去一个页面,就要手动清除当前页面的history。换一种思路,页面跳转改成页面url替换,用 window.location.replace(urlToTrans); 这样来替换页面,那么就总是只有一个页面了。也自然不能跳转到之前页面了。

2016-05-17 14:29:01 563

原创 【Sass-03】Sass官网文档

关于嵌套嵌套可以帮助像命名空间一样,控制不同页面的css样式。这样就不用绞尽脑汁想不同的名字来区分类了,在嵌套里面可以取一样的名字。在嵌套里面如果需要用到父元素,可以用&来代替,如:#main{ border:1px solid #eee; &-sidebar{border:1px solid;} a{ &:hover{color:blue;}

2016-05-17 14:24:31 439

原创 【Sass-02】Sass基础语法

Sass 简介 Sass stands for Syntactically Awesome Stylesheets Sass, and was created by Hampton Catlin. It’s a way to simplify your CSS workflow, making development and maintenance tasks easier.

2016-05-04 15:57:42 328

原创 【SASS-01】Sass安装与使用

安装应用安装:下载对应系统的安装包安装即可,在此不再赘述。命令行安装: 在使用命令行安装时,需要下载gem文件。确保自己系统安装了ruby。如果输入ruby -v显示了系统版本就说明安装成功了。Mac系统会自带ruby,无需再安装。 ruby -v ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin

2016-05-04 14:59:09 501

原创 【CSS-05】switch 效果

工作需要接触到了check box的效果展示,发现了一个可以自定义效果直接生成html和css的网站,共享如下,可以选择ios风格,windows风格或者android风格,非常简单友好,适合着急时候可以马上获取样式的小伙伴们。链接如下: https://proto.io/freebies/onoff/下面的内容是想要自己写一个这样的switch button的步骤:原理其本质是一个check b

2016-05-04 12:40:45 393

原创 【CSS-04】移动端蒙层底部页面禁止滑动

本篇主要讲如何在页面上加蒙层。蒙层居中,且底部页面不能再滑动。蒙层 效果: 关键字:z-index, rgba实现: body分为两个大的div区域,一个是底部展示的div(div-back),一个是弹出的蒙层div(div-pop)。在弹出的蒙层区域,中间部分是container区域,里面有头部的背景图片和content内容,其中包括[知道了]尾部按钮。对于div-pop,背景色设置为5

2016-05-03 16:05:59 24345

原创 【html-01】h5教程学习笔记

http://www.html-5-tutorial.com/div-tag.htmh5为了语义化,(避免满页的div)新增了一些语义tag: head nav section footer aside article em b标签,差别只在于语义化;The aside element gives me the means to include something in a pa

2016-03-14 14:04:02 538

转载 【JS-01】正则表达式获取url的参数值

<script> $(document).ready(function(){ $("#btnConfirm").click(function(){ var value=$("input[name='paymethod']:checked").val(); if(value=="0"){

2016-03-14 10:30:01 1105

原创 【CSS-03】radio+img居中对齐

在一个div中,让单选框和图片都居中,而不是单选框在下。需要对radio和img都做垂直方向居中的属性设置。 代码如下:<style> input[type=radio],input[type=radio]+img{ vertical-align: middle; }</style> <div class="radio_container">

2016-03-10 23:10:01 1496

原创 【CSS-02】em和span的区别

谈到em和span的区别,它们的共同点是都是行内元素。em表示用来强调某句话,不同的浏览器有不同的表现。一般都用是斜体来表示强调。span只是用来给元素加样式,没有默认样式。就像div一样,没特别的意义。具体示例:<style type= text/css> .emphasis{ font-style:italic; } .fat{ fo

2016-03-09 14:26:56 1179

原创 【CSS-01】CSS中Margin布局

margin在复制时,如果参数个数不同,margin的效果也有不同意义。如果margin后面只跟一个参数,表示上、右、下、左值都为该值。如果margin后面跟两个参数,表示上下值参数1,左右参数2。如果margin后面跟三个参数,表示上参数1、左右参数2,下参数3。 如果margin后面跟四个参数,表示上、右、下、左对应参数一二三四。html文件: <div class="margin-e

2016-03-08 16:37:20 522

原创 【Axure学习】(五)中继器基础学习

中继器,Repeater,就是一个DataSet能够批量显示的元素。(目前的理解)实现在页面上批量添加元素的功能。如图1: 2.1 拖动中继器,双击进入中继器页面就可以进行基本设置; 2.2 稍微有点难的是上面,输入ag和gg点添加按钮时能自动添加一个ag和gg的商品。 2.3 添加事件里,添加的行的Name列的值可以根据Fx标志进行更改,然后其值等于InputName(也就是ag所

2015-08-28 20:16:14 943

原创 【Axure学习】(四)登陆按钮的下滑效果

当点击登陆时,弹出下面的登陆界面。点击下面的登陆按钮时,上行回去。实现方案: 1. 黑色矩形:登陆panel,白色label(也可以直接用黑色矩形自带的字体,但这样就是给矩形加事件,焦点变成了黑色panel); 2. 下面的面板,将其设置为动态面板,在动态面板的state1里面添加登陆矩形。否则下面的绿色panel不属于动态面板,会和动态面板各自执行下滑事件,不是想要的效果。 3. 给上面的登

2015-08-27 20:44:27 842

原创 【Axure学习】(三)Axure原型无法预览

7.0RP版本汉化后无法预览是因为汉化包有问题。卸载后重装即可!

2015-08-27 11:20:21 958

原创 【Axure学习】(二)Axure遮罩层

遮罩层实现方案: 1. 在网站上面加一层动态面板,大小和网站相同。 2. 在该层上面再加一个动态面板(登陆框), 3. 当点击登陆框的关闭按钮时,遮罩层和登录框都隐藏。(回到主页面) 4. 这两个动态面板初始都设为隐藏状态,当点击主页面的【登陆】按钮时,再弹出该登录框。

2015-08-27 11:18:33 8565

原创 【Axure学习】(一)Axure元素如何进行垂直等距分布?

注册画面比较常见,所以元素如何能又快又好的分布好就显得很关键。 如果把label标签和后面的文本输入框进行组合(Ctrl+G),在拖动定位时,就会减少很多不必要的劳动。设计好字段后,尽量用复制粘贴来保证文本框的大小一致。(也可以用对齐)。 性别那一行也组合起来,好调整位置。 字段垂直方向等距离分布:Ctrl+Shift+U.

2015-08-25 14:19:41 10562

Java课程设计_校园BBS系统_附详细报告

java写的课程设计报告,有源码和详细文档。 该资源主要是报告文档比较详细,可供要写课程设计报告的同学参考。 BBS系统实现了基本的功能,可以供游客,用户和管理员使用。 参考时请注明出处,By 小白。

2012-10-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除