会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北磬
if(过度追求完美) { console.log('也是一种障碍'); }
博客园
首页
新随笔
联系
订阅
管理
2017年4月24日
javascript中类式继承和原型式继承的实现方法和区别
摘要: 在所有面向对象的编程中,继承是一个重要的话题。一般说来,在设计类的时候,我们希望能减少重复性的代码,并且尽量弱化对象间的耦合(让一个类继承另一个类可能会导致二者产生强耦合)。关于“解耦”是程序设计中另一个重要的话题,本篇重点来看看在javascript如何实现继承。 其它的面向对象程序设计语言都是通
阅读全文
posted @ 2017-04-24 20:47 北磬
阅读(2587)
评论(0)
推荐(1)
2017年4月16日
为博客园文章中插入的代码片段加一个运行按钮
摘要: 博客园里大家都分享了很多的有用知识,看到好的代码,总想拿到手上去试一下,然后慢慢体会!如果是展示一段完整能运行的代码,若能给读者提供一个【运行代码】的按钮,就方便多了!前两天开通了博客园的JS权限(发邮件到contact@cnblogs.com可以申请开通),今天先拿这个试了一下手,先来体验一把吧:
阅读全文
posted @ 2017-04-16 19:18 北磬
阅读(1811)
评论(6)
推荐(4)
2017年4月14日
给我的cnblogs主页做一个响应式布局模板
摘要: 在cnblogs,一直都是使用官方自带的那些模板,而且感觉也一直很良好!不过最近用手机搜索一些相关的技术资料,很多都来自cnblogs,有些博主的页面在和机端显得很好,有些则展示得不那么友好了……忽然想起了cnblogs可以完全自定义CSS,早上起来就开始整了。由于我一直都喜欢干净整洁且清晰的页面,
阅读全文
posted @ 2017-04-14 17:40 北磬
阅读(1014)
评论(4)
推荐(3)
2017年4月12日
关于引用iframe的一点小说明
摘要: 有时候,在web页面中使用iframe,可以解决一些实际问题,比如跨域访问等……这篇文章的关键不是iframe适用于哪些场景?而是iframe间如何进行互通?所谓互通是指: 情况1:在任何一个页面中调用其它页面的方法或数据(比如:在frameb.html中调用index.html中的sayHello
阅读全文
posted @ 2017-04-12 13:59 北磬
阅读(1198)
评论(0)
推荐(0)
2017年4月9日
鼠标滚动:mousewheel事件在Firefox采用DOMMouseScroll事件的统一处理
摘要: 这是一个小事件,但当下的WEB应用交互非常丰富,判断鼠标的滚动来执行相应的操作是比较常见的。我用Chrome/IE/Firefox/Opera 4种浏览器做测试,发现只有firefox的处理方法有很大的不同,下面细说一下这个情况: 第1、事件的名称不同 其它浏览器均采用mousewheel做为事件的
阅读全文
posted @ 2017-04-09 12:50 北磬
阅读(1940)
评论(0)
推荐(0)
2017年3月29日
实现如下语法的功能:var a = add(2)(3)(4); //9
摘要: 从汤姆大叔的博客里看到了6个基础题目:本篇是第6题 - 实现如下语法的功能:var a = add(2)(3)(4); //9 解题关键:add()函数需要返回一个加法函数,而不是一个普通的值,即定义add(),并想办法让add()返回一个add()。js最显著的特征就是函数的返回值可以是一个函数。
阅读全文
posted @ 2017-03-29 00:04 北磬
阅读(2287)
评论(0)
推荐(0)
2017年3月28日
实现如下语法的功能:var a = (5).plus(3).minus(6); //2
摘要: 从汤姆大叔的博客里看到了6个基础题目:本篇是第5题 - 实现如下语法的功能:var a = (5).plus(3).minus(6); //2 解题关键: 1、理解使用(5)和5的区别 2、构造函数原型的扩展(Object.prototype) 解点1:理解使用(5)和5的区别 (5)是一个表达式,
阅读全文
posted @ 2017-03-28 23:29 北磬
阅读(1329)
评论(0)
推荐(0)
利用JavaScript打印出Fibonacci数(不使用全局变量)
摘要: 从汤姆大叔的博客里看到了6个基础题目:本篇是第4题 - 利用JavaScript打印出Fibonacci数(不使用全局变量) 解题关键: 1、Fibonacci数列的规律 2、递归 解点1:Fibonacci数列的规律 解点2:递归 递归是一个复杂的概念,此题可以不用递归解决,但题目要求不能使用全局
阅读全文
posted @ 2017-03-28 23:09 北磬
阅读(630)
评论(0)
推荐(0)
给object数组进行排序(排序条件是每个元素对象的属性个数)
摘要: 从汤姆大叔的博客里看到了6个基础题目:本篇是第3题 - 给object数组进行排序(排序条件是每个元素对象的属性个数) 解题关键: 1、Array.sort的用法 2、object的属性数量的统计 解点1:Array.sort的用法 Array.sort可以为数组指定一个排序规则,一般用如下格式进行
阅读全文
posted @ 2017-03-28 22:53 北磬
阅读(3262)
评论(0)
推荐(0)
转化一个数字数组为function数组(每个function都弹出相应的数字)
摘要: 从汤姆大叔的博客里看到了6个基础题目:本篇是第2题 - 转化一个数字数组为function数组(每个function都弹出相应的数字) 此题关键点: 1、如何将一个匿名函数存入数组? 2、如何锁住需要调用的值? 解点1:如何将一个匿名函数存入数组? 如上,arr[0]即为一个函数,可用arr[0](
阅读全文
posted @ 2017-03-28 22:35 北磬
阅读(1136)
评论(1)
推荐(0)
找出数字数组中最大的元素(使用Math.max函数)
摘要: 从汤姆大叔的博客里看到了6个基础题目:本篇是第1题 - 找出数字数组中最大的元素(使用Match.max函数) 从要求上来看,不能将数组sort、不能遍历。只能使用Math.max,所以只能从javascript的特征和本质方面着手。 分析:查找列表是一个数组,那么意味着我们要传入一个数组参数给Ma
阅读全文
posted @ 2017-03-28 21:45 北磬
阅读(1127)
评论(0)
推荐(0)
2013年1月27日
CSS布局之--淘宝双飞翼布局
摘要: 淘宝的页面布局中,最经典的应该是它的 【子列】 【主列】 【附加列】这三个概念。通过查看淘宝店铺页面的DOM结构及其CSS可以发现:淘宝使用的左中右三列布局采用的方式与我们平常有很大差别。一般我们是下面这种做法:<div class="sub">子列</div><div class="main">主列</div><div class="extra">附加列</div>然后,对于sub main extra 分别设置宽度为190 550 190及float:left
阅读全文
posted @ 2013-01-27 01:55 北磬
阅读(16775)
评论(4)
推荐(5)
2011年4月11日
节点类型常量表(DOM)
摘要: 做一个记录!就这样了。
阅读全文
posted @ 2011-04-11 10:22 北磬
阅读(326)
评论(0)
推荐(0)
2011年4月10日
事件绑定之bindEvent()与 unBindEvent()函数
摘要: 前面我写过一个一个特殊的事件绑定程序(通用于各种浏览器)不过,此函数只实现了事件的绑定,并保证按顺序执行这些绑定的函数。但是,不能实现元素的某个事件上删除一个函数。比如:element元素的click事件上有三个函数分别是a,b,c。现在要删除c这个函数的绑定,就无法实现了。所以特重新编写了两个函数:bindEvent(element, eventName, func) —— 绑定func到element的eventName事件上(不重复绑定)unBindEvent(element, eventName, func) —— 删除element上的eventName事件上的func函数。下面是这
阅读全文
posted @ 2011-04-10 10:30 北磬
阅读(16175)
评论(2)
推荐(2)
2011年4月6日
javascript正则表达式(二)
摘要: 首先,请复习javascript正则表达式(一)本节的内容比较简单,主要包含”转义字符、匹配选项、量词“三个部分。下面步入正题。第一、转义字符* ? . 等一些符号在正则表达式中都具有特殊的函义,如果我们要匹配一个*号时,怎么办呢?比如我们要看一个字符串s是否含有*号,应该使用如下方式:var s = "Hello, here is *";// var reg = /*/; [*表示前面的内容重复0到多次,这样写会出错]var reg = /\*/;document.write (reg.test(s)); //结果为true我们应该将*改用 \* 的形式。同样你就明白了
阅读全文
posted @ 2011-04-06 18:07 北磬
阅读(2855)
评论(2)
推荐(3)
下一页
公告
博客作者:
北馨书生