摘要: 今天在工作中用到flash,flash工程师没有给接口调用其点击事件, 在js中无法绑定flash的点击事件,应该是flash默认禁掉了DOM的点击, 自己想在flash包裹层上添加一个兄弟节点div#btn来触发点击事件。 布局如下。 HTML: CSS: .giftBtn{ position: relative; top: 488px; ... 阅读全文
posted @ 2015-09-12 09:07 小彬同学 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 什么是跨域 因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象。 解决方案: 1、document.domain+iframe的设置 对于主域相同而子域不同的例子,可以通过设置document.domain的办法来解决。 具体的做法是可以在http://www.a.com/a.html和http://script.a.com/b.h... 阅读全文
posted @ 2015-09-10 21:46 小彬同学 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 网站SEO优化分为站内、站外。 一.站内优化 1.做好HTML头标签 标题(title):标题是网页优化中相当有分量,一般网页title主要包含一些关键词、网站名称等。 关键词(keyword):重要性大家都知道!关键词设定要参考热度、百度指数等一些手段,当然选择这些的前提要与自己网站的主题相关。关键词不宜多,一般就是1-3个。 描述(description):主要是对网站的一个介绍,虽然没有... 阅读全文
posted @ 2015-09-10 20:31 小彬同学 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 学习jade模板引擎 利用npm安装jade:npm install jade 在sublime中安装jade高亮插件 jade build 编写jade代码 编译jade代码:在sublime中tools 确认build system (编译系统)选择了Automatic(自动模式)或者Jade 按ctrl + b 进行编译 sublime 底部出现编译结果 出现 [Decode error... 阅读全文
posted @ 2015-07-18 17:33 小彬同学 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 1、 更新版本 2、 使用合适的选择器 $(‘#id’) 最佳提高性能的定位DOM元素,可以在目标元素最近的ID元素进行搜索 $(‘div’) 第二选择 $(‘.class’) 比较复杂 应该有选择性的使用 $(‘[attribute=value]’) 性能影响差,避免使用 $(‘:hidden’) 性能影响差 尽量不使用 可以在父级进行查找或者过滤 $(‘#content’).find(‘... 阅读全文
posted @ 2015-05-29 19:45 小彬同学 阅读(96) 评论(0) 推荐(0) 编辑
摘要: jQuery编写插件 1、插件机制 jQuery提供两种扩展方法: jQuery.fn.extend() 封装对象的方法 jQuery.extend() 封装全局函数和选择器插件 后者可以扩展jQuery对象也可以扩展已有的jquery对象 2、编写插件 (1)封装jquery对象的方法 ;(function($){ //这里写插件代码 $.fn.e... 阅读全文
posted @ 2015-05-29 10:58 小彬同学 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 一、什么是"非构造函数"的继承? 比如,现在有一个对象,叫做"中国人"。 var Chinese = { nation:'中国' }; 还有一个对象,叫做"医生"。 var Doctor ={ career:'医生' } 请问怎样才能让"医生"去继承"中国人",也就是说,我怎样才能生成一个"中国医生"的对象? 这里要注意,这两个对象都是普通对象,不是构造函数,无法使用构... 阅读全文
posted @ 2015-05-25 22:08 小彬同学 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; } 还有一个"猫"对象的构造函数。 function Cat(name,color){ this.name = name; this.color = color; } 一、 构造函数绑定 第一种方法也是最简单的方法,使用call或apply... 阅读全文
posted @ 2015-05-25 22:05 小彬同学 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 一、 生成对象的原始模式 假定我们把猫看成一个对象,它有"名字"和"颜色"两个属性。 var Cat = { name : '', color : '' } 现在,我们需要根据这个原型对象的规格(schema),生成两个实例对象。 var cat1 = {}; // 创建一个空对象 cat1.name = "大毛"; // 按照原型对象的属性赋值 cat1.... 阅读全文
posted @ 2015-05-25 22:04 小彬同学 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.同源策略如下: URL说明是否允许通信 http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许 http://www.a.com/lab/a.jshttp://www.a.com/script/b.js同一域名下不同文件夹允许 http://www.a.com:8000/a.jshttp://www.a.com/b.js同一域名,不同端口不允许 ht... 阅读全文
posted @ 2015-05-10 22:13 小彬同学 阅读(230) 评论(0) 推荐(0) 编辑