自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 从angularJS看MVVM

javascript厚积薄发走势异常迅猛,导致现在各种MV*框架百家争雄,MVVM从MVC演变而来,为javascript注入了全新的活力。过去的javascript只是辅助页面的展现搞一些炫丽的特效,而现在已经演变的成为数据展现、加工的主力——随着前端任务繁重——前端MV*乘势而起。MV*的思想中心很一致:UI和逻辑分离,提取数据模型。

2015-07-31 08:46:18 1305

原创 JavaScript跨域总结与解决办法

什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。

2015-07-30 20:08:04 649

原创 JavaScript 的同源策略

同源策略限制了一个源(origin)中加载文本或脚本与来自其它源(origin)中资源的交互方式。同源定义如果两个页面拥有相同的协议(protocol),端口(如果指定),和主机,那么这两个页面就属于同一个源(origin)。

2015-07-30 19:38:35 580

原创 angularJs HTTP响应拦截器

为何要用拦截器?任何时候,如果我们想要为请求添加全局功能,例如身份认证、错误处理等,在请求发送给服务器之前或服务器返回时对其进行拦截,是比较好的实现手段。angularJs通过拦截器提供了一个从全局层面进行处理的途径. 拦截器允许你:通过实现 request 方法拦截请求: 该方法会在 http发送请求道后台之前执行,因此你可以修改配置或做其他的操作。

2015-07-30 17:22:27 1372

原创 雅虎网站页面性能优化的34条黄金守则

Yahoo!的 Exceptional Performance团队为改善 Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。原版猛戳:Best Practices for Speeding Up Your Web Site,Excetional Performance 团队总结出了一系列可以提高网站速度

2015-07-30 17:10:08 1045

原创 前端开发性能优化

Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。以下是我所总结的前端开发性能优化的方案,参照雅虎14条性能优化原则

2015-07-30 16:38:22 1095

原创 ES6的新特性-让前后端差异越来越小

ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。上一次标准的制订还是2009年出台的ES5。目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。

2015-07-30 15:34:32 891

原创 通用的事件侦听器函数实现(JS)

// event(事件)工具集,来源:https://github.com/markyunmarkyun.Event = { // 页面加载完成后 readyEvent : function(fn) { if (fn==null) { fn=document; } var oldonload = window.

2015-07-30 15:14:55 4531

原创 遇到的浏览器的兼容性问题(随时增加)

浏览器默认的margin和padding不同。png24为的图片在iE6浏览器上出现背景。IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。条件注释

2015-07-30 15:10:18 895

原创 小技巧解决“FF不能读取outerHTML”的问题

对于outerHTML这个DOM属性,在IE/Opera/google Chorme等浏览器中都是可以使用的,但唯独Firefox是不支持的,尽管这个属性平时用的并不多,但有些应用中我们还必须用到,因此很有必要去实现FF下的outerHTML功能。在网上看了一些文章,最典型的方法应该就是通过defineSetter、defineGetter来为DOM属性扩展这个属性,具体实现即:遍历读取元素的属性及

2015-07-30 14:54:12 1473

AngularJS权威教程

本书是学习 AngularJS 的公认经典,内容全面,讲解通俗,适合各层次的学习者。作者拥有丰富的 AngularJS 开发和教学经验,也是一位全栈工程师。全书 35 章,由浅入深地讲解了 AngularJS 的基本概念和 基本功能,包括模块、作用域、控制器、表达式、指令、路由、依赖注入等,重要的是书中对每一个概念 的讲解都配合了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。本书 后半部分深入到 AngularJS 应用开发,系统地讨论了服务器通信、事件、架构、动画、本地化、安全、缓存、 移动应用等主题。 本书适合各个层次的 AngularJS 开发人员学习,无论是出于工作需要,还是好奇心的驱使,只要你想彻 底理解 AngularJS,本书都会让你满载而归。

2015-07-30

AngularJS开发指南

AngularJS开发指南 AngularJS是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩 展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用数据绑定和依赖 注入,它使你不用再写大量的代码了。这些全都是通过浏览器端的Javascript实现,这也使得它能够完 美地和任何服务器端技术结合。 AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示 设计的声明式语言,但要构建WEB应用的话它就显得乏力了。所以我做了一些工作(你也可以觉得是 小花招)来让浏览器做我想要的事。

2015-07-30

最后期限.pdf

项目管理通俗读物 [美]汤姆·迪马可(Tom Demarco)/著 UMLChina 翻译组/译

2015-07-30

空空如也

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

TA关注的人

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