- 博客(30)
- 资源 (5)
- 收藏
- 关注
原创 CSS3 动画 Animation
CSS3属性中有关于制作动画的三个属性:Transform,Transition,Animation,这里讲的是Animation。单从Animation字面上的意思,我们就知道是“动画”的意思。但CSS3中的Animation与HTML5中的Canvas绘制动画又不同,Animation只应用在页面上已存在的DOM元素上,可以省去复杂的js,jquery代码。
2015-11-17 17:28:10
730
原创 CSS盒模型
CSS假定每个元素都会生成一个或多个矩形框,这称为元素框。各元素中心有一个内容区(content area)。这个内容区周围有可选的内边距、边框和外边距。这些项是可选的,以为他们的宽度可以设置为0,实际上这就是从元素框去除了这些项。 CSS盒模型图列: 可以用多种属性设置各外边距、边距和内边距,如margin-left或border-bottom。内容的背景也会应用到内边距。外边距通常是透明
2015-08-17 16:04:45
520
原创 CSS中的相关概念
CSS的几个概念:包含块:一个元素的“布局上下文”。对于正常的HTML文本流中的一个元素,包含块由最近的块级祖先框、表单元格或行内块祖先框的内容边界(content edge)构成。考虑如下标记 This is a paragraph. p元素的包含块是div元素,因为作为块元素、表单元格或行内块元素,这是最近的祖先元素。类似地div的包含块是body。非替换元素:
2015-08-15 10:17:59
779
原创 如何打造高效的团队?
通过近期的项目实践,对如何打造高效的团队(Team)有了更加深刻的理解,总结以下几点:第一:充分发挥团队优势,淡化自我为中心。第二:高效的团队是由一群有能力的成员组成的。第三:良好的沟通,是一个高效的团队必不可少的特点。第四:清晰的目标。第五:培养相互的信任。第六:恰当的领导。第七:内外部支持。
2015-08-10 19:12:56
1552
原创 深入理解AngularJs-Ui-router
Angularjs ui-router - 组件:$state / $stateProvider:管理状态定义、当前状态和状态转换。包含触发状态转换的事件和回调函数,异步解决目标状态的任何依赖项,更新$location到当前状态。由于状态包含关联的 url,通过$urlRouterProvider生成一个路由规则来执行转换的状态。
2015-08-05 10:21:28
6418
原创 angularjs利用指令调用ueditor百度编辑器
ueditor中文是百度编辑器,而angularjs是一款优秀的前端JS框架了,下面我们来介绍在angularjs调用ueditor百度编辑器例子,有兴趣的可一起来看看。一直以来,angularjs的富文本编辑器都比较难做,主要是第三方的编辑器很难集成进来
2015-08-05 10:10:09
10302
2
原创 td中无内容时显示边框
td中没有内容的时候,默认是不会显示td的边框,此时页面上显示的是一片空白,用户根本不知道这里其实有个的,并且页面也显得凌乱不堪,搜罗了下,总结了下面几种解决方法:
2015-08-05 10:04:01
1171
原创 从angularJS看MVVM
javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。过去的javascript只是辅助页面的展现搞一些炫丽的特效,而现在已经演变的成为数据展现、加工的主力——随着前端任务繁重——前端MV*乘势而起。MV*的思想中心很一致:UI和逻辑分离,提取数据模型。
2015-07-31 08:46:18
1333
原创 JavaScript跨域总结与解决办法
什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。
2015-07-30 20:08:04
684
原创 JavaScript 的同源策略
同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。同源定义如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。
2015-07-30 19:38:35
601
原创 angularJs HTTP响应拦截器
为何要用拦截器?任何时候,如果我们想要为请求添加全局功能,例如身份认证、错误处理等,在请求发送给服务器之前或服务器返回时对其进行拦截,是比较好的实现手段。angularJs通过拦截器提供了一个从全局层面进行处理的途径. 拦截器允许你:通过实现 request 方法拦截请求: 该方法会在 http发送请求道后台之前执行,因此你可以修改配置或做其他的操作。
2015-07-30 17:22:27
1394
原创 雅虎网站页面性能优化的34条黄金守则
Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。原版猛戳:Best Practices for Speeding Up Your Web Site,Excetional Performance 团队总结出了一系列可以提高网站速度
2015-07-30 17:10:08
1098
原创 前端开发性能优化
Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。以下是我所总结的前端开发性能优化的方案,参照雅虎14条性能优化原则
2015-07-30 16:38:22
1123
原创 ES6的新特性-让前后端差异越来越小
ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。
2015-07-30 15:34:32
927
原创 通用的事件侦听器函数实现(JS)
// event(事件)工具集,来源:https://github.com/markyunmarkyun.Event = { // 页面加载完成后 readyEvent : function(fn) { if (fn==null) { fn=document; } var oldonload = window.
2015-07-30 15:14:55
4566
原创 遇到的浏览器的兼容性问题(随时增加)
浏览器默认的margin和padding不同。png24为的图片在iE6浏览器上出现背景。IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。条件注释
2015-07-30 15:10:18
916
原创 小技巧解决“FF不能读取outerHTML”的问题
对于outerHTML这个DOM属性,在IE/Opera/google Chorme等浏览器中都是可以使用的,但唯独Firefox是不支持的,尽管这个属性平时用的并不多,但有些应用中我们还必须用到,因此很有必要去实现FF下的outerHTML功能。在网上看了一些文章,最典型的方法应该就是通过defineSetter、defineGetter来为DOM属性扩展这个属性,具体实现即:遍历读取元素的属性及
2015-07-30 14:54:12
1509
原创 互联网+
“互联网+”是什么“互联网+”与各行各业的关系,不是“减去”(替代),而是“+”上。各行各业都有很深的产业基础和专业性,互联网在很多方面不能替代。 现在的互联网很像带来第二次产业革命的电能。因为互联网不仅仅是一种工具,更是一种能力,一种新的DNA,与各行各业结合之后,能够赋予后者以新的力量和再生的能力。如果我们错失互联网的使用,就像第二次产业革命时代拒绝使用电能。 “互联网+”
2015-06-04 13:38:15
1468
原创 GoF设计模式之适配器模式
1. 概述适配器模式(Adapter Pattern)将一个接口转换成客户希望的另一个接口,从而使不兼容的那些类可以一起工作。2. 解决的问题 即Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以在一起工作。3.适配器模式结构图4 模式中的角色 3.1 目标接口(Target):客户所期待的接口。目标可以是具体的或抽象的类,也可以是接口。 3.
2015-05-28 16:39:23
737
原创 HTTP 304 Not Modified
304 的标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。 如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since ,这个时间就是缓存文件的 L
2015-05-27 09:29:08
1172
原创 面向对象设计原则之单一职责原则
单一职责原则(Single Responsibility Principle,SRP)定义:一个对象应该只包含单一的职责,并且该终止被完整地封装在一个类中。通俗的说法就是一个类只包含一个使得她变法的原因。
2015-03-30 16:51:52
581
原创 面向对象设计原则之概述
对于面向对象软件系统的设计而言,在支持可维护性的同时,提高软件系统的可复用性是一个至关重要额问题,如何同时提高一份软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用还是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。
2015-03-30 15:24:17
609
原创 新手程序员必备技能
新手程序员必备技能:1、学会写作 2、正则表达式 3、SQL 4、会用IDE、编辑器及CLI工具5、调试6、团队协作7、利用现有代码8、不要通过复制粘贴来做备份9、知道去哪里寻求帮助10、培养你的礼仪11、结交朋友
2015-03-28 10:52:13
794
原创 Java8大排序
8种排序之间的关系:1、直接插入排序(1)基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例(3)用java实现 package com.njue; public class insertSort
2015-03-28 10:10:28
655
转载 web开发者应具备的8个良好素质
优秀的web开发人员往往效率更高,怎样才算一个优秀的web开发人员?当然,丰富的经验是必不可少的,除此之外,良好的习惯也是一个web开发人员必不可少的素养,这些良好的习惯不仅能够提高工作效率,还能让你创建更好的用,达到事半功倍的效果。1. 使用Bug追踪系统 想要做好软件开发并非易事,这里面还包含大量的功能需求、Bug报告以及用户反馈的内容都值得我们好好去摸索。也许有
2015-03-28 09:59:47
922
原创 AngularJs之与后端服务器通信
web应用通常要与持久化存储通信,以获取和操作数据,angularJs通过XMLHttpRequest(XHR)和JSONP请求与各种后端交流,拥有通用的$http服务以进行XHR和JSONP调用,以及专门的面向RESTful后端接口的$resource服务。使用$http进行XHR和JSONP请求(Making XHR and JSONP requests with $http)$htt
2015-03-26 08:34:25
1733
原创 AngularJs错误:Error: [$resource:badcfg] Error in resource configuration
AngularJs错误:Error: [$resource:badcfg] Error in resource configuration错误:[$Resource:badcfg]在资源配置中的错误。 预计响应包含一个数组,但得到了一个对象
2015-03-18 16:52:42
5657
1
原创 js注册表访问(仅适用于IE浏览器(需要ActivX的支持))
function readReg(path) { var regEdit = new RegEdit(); var x = regEdit.regRead(path+'\\'); if (x == "") { alert(""); return false; } return x;}functio
2014-11-01 09:18:43
1124
原创 导出Excel并自动弹出浏览器下载
/** * @param names 保存数据库字段名 * @param displays 保存数据库字段对应中文显示 * @param list 保存从数据库查询出的数据信息 * @param response * * @return */ public static void exportExce
2014-10-27 09:16:06
3003
AngularJS权威教程
2015-07-30
AngularJS开发指南
2015-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人