You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// By 大果functionformat(str,datas){varreg=/#{\w+}/g,matchs=str.match(reg);for(vari=0,l=matchs.length;i<l;i++){str=str.replace(newRegExp(matchs[i]),datas[matchs[i].slice(2,-1)]);}returnstr;}// By 岱浩functionformat2(str,obj){varreg=/#{(\w+)}/g,rep;while(rep=reg.exec(str)){str=str.replace(rep[0],obj[rep[1]]);}returnstr;}
第一期
请实现一个函数 click, 基于0级DOM事件模型实现,但是可以在一个元素上绑定多个事件监听函数,函数声明如下:
function click(element, callback) {…}
实现一个字符串格式化函数,function format(str, obj),将str中的 "#{name}"替换成 obj中对应的值。比如:
format("#{name} say: #{msg}", {name: 'Bob', msg: 'hello!'})
输出: "Bob say: hello!"
第二期
以下两段代码有什么不同?
判断字符串是否是这样组成的,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20。
实现 Array.prototype.forEach 方法。
使用Javascript打印出1-10000之间的所有对称数(例如 121 1331等)。
使用纯CSS实现未知尺寸的图片(但高宽都小于200px)在200px的正方形容器中水平和垂直居中。
The text was updated successfully, but these errors were encountered: