摘要: ### 本文接着上一篇讲上一篇地址---### 回顾上次说到了rootScope里的$watch方法中的解析监控表达式,即而引出了对parse的分析,今天我们接着这里继续挖代码.### $watch续先上一块$watch代码$watch: function(watchExp, listener, o... 阅读全文
posted @ 2014-05-27 13:13 feenan 阅读(4219) 评论(3) 推荐(1) 编辑
摘要: 上一篇地址本文主要分析RootScopeProvider和ParseProvider---### RootScopeProvider简介今天这个rootscope可是angularjs里面比较活跃的一个provider,大家可以理解为一个模型M或者VM,它主要负责与控制器或者指令进行数据交互.今天使... 阅读全文
posted @ 2014-05-20 15:49 feenan 阅读(10067) 评论(3) 推荐(2) 编辑
摘要: ### AngularJS简介 angularjs 是google出品的一款MVVM前端框架,包含一个精简的类jquery库,创新的开发了以指令的方式来组件化前端开发,可以去它的官网看看,请戳这里 再贴上一个本文源码分析对应的angularjs源码合并版本1.2.4,精简版的,除掉了所有的注释, 请... 阅读全文
posted @ 2014-05-18 17:35 feenan 阅读(16918) 评论(3) 推荐(2) 编辑
摘要: 下面是摘至里的一段话是关于对象转换数字值的一些规则"在应用于对象时,先调用对象的valueOf()方法以取得一个可供操作的值。然后对该值应用前述规则。如果结果是NaN,则在调用toString()方法后再应用前述规则...."通过上面的描述,我们知道,当需要把对象转换成数字值时,先调用valueOf方法,假如返回NaN,则再调用对象的toString方法。所以写了下面的测试代码.var a={ valueOf:function(){ return "admin"; }, toString:function(){ return "2"; 阅读全文
posted @ 2013-12-08 13:32 feenan 阅读(662) 评论(1) 推荐(0) 编辑
摘要: CSS hack:针对IE6,IE7,firefox显示不同效果做网站时经常会用到,衡量一个DIV+CSS架构师的水平时,这个也很重要。区别不同浏览器的CSS hack写法:区别IE6与FF: background:orange;*background:blue;区别IE6与IE7: background:green !important;background:blue;区别IE7与FF: background:orange; *background:green;区别FF,IE7,IE6: background:orange;*background:green !important;*back 阅读全文
posted @ 2013-12-07 13:00 feenan 阅读(208) 评论(0) 推荐(0) 编辑
摘要: CSS这样的语法,细节问题非常多,往往一些难以处理的问题,有可能是一些细节问题不到位,所以先记下一些,留给以后自己看看。1.line-height:150%与line-height:1.5的区别 .main{ font-size:12px; line-height:150%; margin:20px; border:1px solid #ccc; } .main p{ font-size:20px; } This is a test!当父容器为line-height:150%时,子元素P的line-height是按父容器的font-size*line-heigh... 阅读全文
posted @ 2013-11-07 14:16 feenan 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 今天碰到了一个问题,给一个父容器和一个子元素,子元素不定高和不定宽,怎么让子元素居中在父容器中,比如下段代码方法1: this is a test! 保证div2居中在div1中,想了下,CSS代码如下 *{ margin: 0;padding: 0; } .div1{ padding:20px 100px; margin: 20px; height: 600px; width: 500px; text-align... 阅读全文
posted @ 2013-11-06 17:31 feenan 阅读(8972) 评论(0) 推荐(0) 编辑
摘要: 雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。1.Minimize HTTP Requests减少HTTP请求图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用 CSS sprites 将小图拼合后利用background来定位。2.Use a Content Delivery Network 利用CDN技术CDN 确实是好东西,8过服务器提供商的这项服务 阅读全文
posted @ 2013-10-30 15:48 feenan 阅读(451) 评论(0) 推荐(0) 编辑
摘要: host = 'localhost'; $this->user = 'xuwm'; $this->pwd = 'bW7LA2pMDAEtnVB7'; $this->dbName = 'gamejj'; $this->charset='utf8'; //连接 $this->connect($this->host, $this->user, $this->pwd); //选库 $this->switchDb($this->dbName); //设置字符集 $. 阅读全文
posted @ 2013-10-30 13:58 feenan 阅读(360) 评论(0) 推荐(0) 编辑
摘要: js date 格式化 阅读全文
posted @ 2013-10-30 13:55 feenan 阅读(9582) 评论(1) 推荐(1) 编辑