摘要: 通常我们都会先获取元素,然后得到style对象获取对应的css属性值; 下面,假设我定义一个div并在css中给定了指定的background-color: 这里并没有考虑!important/内联的形式。 如: 页面效果: 这里我们使用最原始的办法来获取元素background-color;发现并 阅读全文
posted @ 2017-02-28 22:42 leung_blog 阅读(1219) 评论(0) 推荐(0) 编辑
摘要: 如题;DOMContentLoaded和load都是页面加载的时候触发的事件。区别在于触发的时机不一样。 浏览器渲染页面DOM文档加载的步骤: 1.解析HTML结构。 2.加载外部脚本和css文件。 3.解析并执行脚本代码。 4.DOM树构建完成。(此时会触发DOMContentLoaded事件) 阅读全文
posted @ 2017-02-28 20:52 leung_blog 阅读(2961) 评论(0) 推荐(1) 编辑
摘要: 在javascript中定义全局变量有2种方式,本质上是等价的,都是向window对象注入属性或者方法。 当global.js加载的时候,浏览器的全局对象window就会多出2个属性:g_name和g_age。 我们编写一个js工具类或者是js框架,通常有2种方式:方式1:dateUtil.js 这 阅读全文
posted @ 2017-01-08 21:10 leung_blog 阅读(7908) 评论(1) 推荐(1) 编辑
摘要: 这是由工作中的一个小改动需求得到的这个解决方案的;那个需求是这样的,如图: 需求原来是球队名字没有点击功能的,而蓝色方框两队之间的比赛点击的时候会跳转到比赛文字直播页面。现在需要要求点击球队名字要跳转到球队资料库页面。 这样就会产生了a标签的嵌套。 但是总所周知a标签是内联元素(inline ele 阅读全文
posted @ 2017-01-08 16:58 leung_blog 阅读(17405) 评论(0) 推荐(3) 编辑
摘要: 上一篇讲了directive与controller之间的通信;但是我们directive与directive之间的通信呢? 当我们两个directive嵌套使用的时候怎么保证子directive不会被父directive替换覆盖;及当子directive需要用到父directive中controll 阅读全文
posted @ 2016-12-25 12:47 leung_blog 阅读(1419) 评论(0) 推荐(0) 编辑
摘要: 当我们在angularJS中自定义了directive之后需要和controller进行通讯的时候,是怎么样进行通讯呢? 这里介绍3种angular自定义directive与controller通信的指令。 1.指令作用域中的"@" 作用:把当前属性作为字符串传递实现指令与html页面元素关联。 j 阅读全文
posted @ 2016-12-11 23:23 leung_blog 阅读(9179) 评论(0) 推荐(1) 编辑
摘要: 最近公司海外的同事提了一个新的需求;那就是将Facebook的评论系统接入到公司海外网站的资讯详情页。 下面做一个简单的介绍: 首先我们登录到Facebook开发者平台;然后进入评论插件系统(https://developers.facebook.com/docs/plugins/comments) 阅读全文
posted @ 2016-11-29 23:49 leung_blog 阅读(2614) 评论(0) 推荐(0) 编辑
摘要: 现在最近公司项目使用angularJS进行开发;以前也接触过但是不多,趁着现在熟悉回来。 如题,angular中$watch也是我们在开发的时候需要的各种监听; $watch接收3个参数,第一个是对象,或者对象中某个属性,或者一个函数;第二个为回调方法【回调中有两个参数第一个为新值newVal,第二 阅读全文
posted @ 2016-11-02 23:46 leung_blog 阅读(1596) 评论(0) 推荐(0) 编辑
摘要: 今天在网上看到一篇帖子,如题: 在ES5中一共有9个Array方法,分别是: 1) indexOf indexOf()方法返回在该数组中第一个找到的元素位置,如果它不存在则返回-1。 via不使用indexOf时原文来自:http://caibaojian.com/5-array-methods.h 阅读全文
posted @ 2016-10-31 23:51 leung_blog 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 如题;在js中我们都知道call/apply,还有比较少用的bind;传入的第一个参数都是改变函数当前上下文对象;call/apply区别在于传的参数不同,一个是已逗号分隔字符串,一个以数组形式。而bind和call几乎没差别只是将值返回。 可是当我们将null/undefined作为值传进去的时候 阅读全文
posted @ 2016-10-30 21:16 leung_blog 阅读(5931) 评论(0) 推荐(1) 编辑