• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






程序员炸油条

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年12月10日

Angular directive 源码阅读(二) booleanAttrs.js
摘要: 这个js分两部分:boolean值的属性处理'src', 'srcset', 'href'属性的处理先看第一部分 :boolean值的属性处理var ngAttributeAliasDirectives = {};forEach(BOOLEAN_ATTR, function(propName, attrName) { if (propName == "multiple") return; var normalized = directiveNormalize('ng-' + attrName); ngAttri 阅读全文
posted @ 2013-12-10 16:32 程序员炸油条 阅读(543) 评论(0) 推荐(0)
 
Angular directive 源码阅读( 一) a.js
摘要: var htmlAnchorDirective = valueFn({ restrict: 'E', compile: function(element, attr) { if (msie ,这样写就ok,在各个浏览器中都没问题。1.ie8以下,如果没有href属性,或者href属性为空,就会失去默认的链接样式。2.各浏览器下,会有点击的默认事件看下源码:if (!attr.href && !attr.name) { attr.$set('href', ''); }如果是ie8,如果!attr.name,即不为锚点(如果定义了na 阅读全文
posted @ 2013-12-10 14:54 程序员炸油条 阅读(299) 评论(0) 推荐(0)
 

2013年12月8日

Angularjs Requirejs使用实例
摘要: 可用代码:http://plnkr.co/edit/a3bA8AuU5uRgCKpyGuGf?p=preview我们改进一下,定义下app模块,注意这里说的模块跟angular的module不一样。requirejs中的模块是指javascript的加载交给requirejs托管,不用理会js什么时候加载,依赖关系怎么样,只要在需要用到该模块的时候引用就好了。我们定义app模块,以把controller,service,directive,filter等分开定义http://plnkr.co/edit/DfR8P0lLOZY7c9YNimoR?p=preview看下app.js的代码defin 阅读全文
posted @ 2013-12-08 19:36 程序员炸油条 阅读(1827) 评论(0) 推荐(0)
 
angularjs 手动初始化
摘要: 相信大家首次初始化angular都这样搞:这样做的话通常是没有问题的,但在ie下就悲剧了,要在html下加id:this works~当然我们还可以选择手动初始化angular app:angular.element(document).ready(function() { angular.module('myApp', []); angular.bootstrap(document, ['myApp']); });这样初始化的话,没有浏览器兼容性问题,在ie下也好使可运行的代码:http://plnkr.co/edit/PRindPNHwYDMO6... 阅读全文
posted @ 2013-12-08 15:58 程序员炸油条 阅读(402) 评论(0) 推荐(0)
 

2013年11月29日

Angularjs $q.all 不返回,不自动触发问题的解决办法
摘要: http://stackoverflow.com/questions/18374357/nested-promises-not-resolving-until-a-button-is-clickedAngular doesn't magically watch all timeouts. It needs a hook to be told that something might have changed, which triggers a$digestloop.You can do it manually, by calling$scope.$apply(), or by usin 阅读全文
posted @ 2013-11-29 00:04 程序员炸油条 阅读(910) 评论(0) 推荐(0)
 

2013年8月25日

jquery, .on( events [, selector ] [, data ], handler(eventObject) )
摘要: .on( events [, selector ] [, data ], handler(eventObject) ) 数据录入 ... 阅读全文
posted @ 2013-08-25 21:40 程序员炸油条 阅读(220) 评论(0) 推荐(0)
 
jquery实现的最大高度随窗口变化,溢流出现纵向滚动条
摘要: body { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 3px solid black;}#autoBody,#sthAbove { height: 40px;}#autoScroll { overflow-y: scroll;}$(window).resize(function() { //监听窗口大小变化 $("#autoScroll").css("max-height", $(window).height() - 100+ "px"); console.lo 阅读全文
posted @ 2013-08-25 12:16 程序员炸油条 阅读(309) 评论(0) 推荐(0)
 

2013年8月16日

HTML学习 + html规范阅读
摘要: HTML定义html字面的意思hyper text mark-up language,超-文本-标记-语言为什么叫超,是相对于线型而言的,早期的计算机只能执行一条指令,到下一条指令,而html可以任意的跳转,比如从baidu.com自由的跳到google.com这里需要指出html是存在规范的,通常指的html是符合html4.01规范的http://www.w3.org/TR/1999/REC-html401-19991224/这是由w3c(world wide web consortium http://www.w3.org/Consortium/)建立并推荐的w3c Tim Berner 阅读全文
posted @ 2013-08-16 16:46 程序员炸油条 阅读(226) 评论(0) 推荐(0)
 

2013年8月14日

这是我第一篇博客
摘要: 这里将记录我的技术成长 阅读全文
posted @ 2013-08-14 13:24 程序员炸油条 阅读(98) 评论(0) 推荐(0)