- 博客(9)
- 收藏
- 关注
原创 js兼容问题
1: $(document).delegate(“body”,”click”,function(){ alert(123); }); 在iphone上无效 解决方法:(还没找着)
2016-07-29 15:49:37 296 1
原创 js基础
1:null和undefined的区别 null转换成数字 == 0 undefined转换成数字 == NAN欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdow
2016-07-28 17:02:35 661
原创 iframe自适应高度
function setIframeHeight(iframe) { if (iframe) { var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow; if (iframeWin.document.body) {
2016-07-28 11:17:38 313
原创 2016前端面试题总结
1:I believe I can fly.按字母表顺序排列 function compare(s1,s2){ if(s1.toLowerCase() > s2.toLowerCase()){ return 1; } else if(s1.toLowerCase() == s2.toLowerCase()){ return 0;
2016-07-24 15:46:56 412
原创 实现最多输入20个汉字(英文算半个汉字,奇数个英文算一个汉字),超过20个汉字后不能输入
思路: 20个汉字即是40个字符,获取输入的字符串的字符长度,字符长度/2向上取整超过20的话截取字符长度/2 == 20的字符串 //获取字符串的字符长度 function getLength(s){ var length = 0; for(var i = 0;i if(s.charAt(i) >= 0 || s.charAt(i) else length += 2; }
2016-07-21 17:22:33 2361
原创 js中this的应用场景
this存在于函数中,函数的调用方式决定了this指代的对象 1:作为对象的方法用 var obj = {}; obj.x = 100; obj.y = function(){ alert( this.x ); }; obj.y(); //弹出 100 2:作为函数调用 var x = "The Window"; function f(){ return t
2016-07-11 17:52:55 444
原创 js闭包
js闭包的作用: 在函数外部读取函数内部的局部变量, 使函数内部的局部变量一直保存在内存中 function f1 () { var n = 1; function f2(){ alert(++n); } return f2; } var f = f1(); f();//1 f();//2 通过以上代码我们实现了在函数反f1外部可以调用函数f1内部的局部变量n的作
2016-07-10 11:22:56 299
转载 js事件冒泡
js事件冒泡的机制: 子元素定义的事件触发时,如果父元素定义了同样的事件,就会逐级向上执行,直到最顶层window,子元素执行子元素的事件,父元素执行父元素的事件,不是子元素执行父元素的事件。 function outSideWork(e) { var e=e||window.event; var obj=e.target||e.srcEle
2016-07-06 17:59:31 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人