随笔分类 -  Javascript开发

摘要:注意点: 作为文件域(<input type="file">)必须要有name属性,如果没有name属性,上传之后服务器是获取不到图片的。如:正确的写法是<input type="file" id="file1" name="file1" /> dataType参数一定要大写。如:dataType: 阅读全文
posted @ 2016-12-01 12:57 h5monkey 阅读(998) 评论(0) 推荐(0)
摘要:nodejs的出现 让服务器端能运行 js commonjs规范 规范服务器端开发按照什么写法去写 包括模块化开发 ( 不同点 请求在本地 js加载) AMD规范 浏览器端开发的规范 (不同点: 浏览器 请求 http js加载异步的) require库采用 CMD规范 相当与 amd2.0升级版 阅读全文
posted @ 2016-11-30 10:29 h5monkey 阅读(123) 评论(0) 推荐(0)
摘要:注意 ie下不支持 阅读全文
posted @ 2016-11-15 13:34 h5monkey 阅读(558) 评论(0) 推荐(0)
摘要:以前绝大多数的使用下面的代码来获取页面元素的位置: [code=”javascript”]var _x = 0, _y = 0;do{_x += el.offsetLeft;_y += el.offsetTop;}while(el=el.offsetParent);return {x:_x,y:_y 阅读全文
posted @ 2016-11-09 10:17 h5monkey 阅读(485) 评论(0) 推荐(0)
摘要:DEMO2: 思路:首先获取元素节点元素 >根据点击事件隐藏显示元素 >建立showdate方法(判断12月 则右边年份+1,月份1 ) >还要设置btn开关 防止多次重建 >根据元素清空 for循环列 行、把 th tr thead加入table >根据判断每一次点击进入月份必须先清空一次td 判 阅读全文
posted @ 2016-10-28 18:51 h5monkey 阅读(3199) 评论(0) 推荐(0)
摘要:为什么要学习this?如果你学过函数式编程,面向对象编程,那你肯定知道干什么用的,如果你没有学过,那么暂时可以不用看这篇文章,当然如果你有兴趣也可以看看,毕竟这是js中必须要掌握的东西。 例子1: function a(){ var user = "追梦子"; console.log(this.us 阅读全文
posted @ 2016-10-24 09:22 h5monkey 阅读(308) 评论(0) 推荐(0)
摘要:第四章 算法和流程控制 代码组织结构和解决具体问题的思路是影响代码性能的主要因素 循环处理是最常见的编程模式之一,也是提高性能的关注点之一 循环分四种:标准for循环 while循环 do-while循环: for-in循环 pro变量赋值给object的一个属性名 返回 属性包括的对象实例属性和 阅读全文
posted @ 2016-10-02 10:55 h5monkey 阅读(214) 评论(0) 推荐(0)
摘要:第三章 DOM编程 把dom和js 各自想象为一个岛,他们之间用收费的桥梁链接,每次访问dom都必须途径这座桥收取过路费,访问次数多费用就高了。所有必须减少来往次数。 innerHtml 与dom比较: 对性能有着苛刻要求 更新一大片Html 推荐 innnerhtml 节点克隆: element. 阅读全文
posted @ 2016-09-19 00:46 h5monkey 阅读(119) 评论(0) 推荐(0)
摘要:js中有三种继承方式 1.js原型(prototype)实现继承 2.构造函数实现继承 3.call , apply实现继承 js中call和apply都可以实现继承,唯一的一点参数不同,func.call(func1,var1,var2,var3)对应的apply写法为:func.apply(fu 阅读全文
posted @ 2016-09-13 09:06 h5monkey 阅读(2201) 评论(0) 推荐(2)