随笔分类 -  JavaScript基础

DOM,BOM,ECMAScript
摘要:概述 正则表达式被用来检索、替换那些符合某个模式的文本标准正则表达式语法 javascript对正则表达式的支持 替代写法 逆向环视//需求:替换mpre.cnsuning.com为${pre}, res.mpre.cnsuning.com不替换//实现:JS不支持逆向环序,采用多次匹配"h... 阅读全文
posted @ 2015-05-22 15:43 莫名  阅读(3161) 评论(1) 推荐(5)
摘要:图解: 表单只需要知道常用的,其他的了解原理就行。在实际项目中,序列化一般用库(jquery)带的方法。富文本引用组件。 阅读全文
posted @ 2014-09-04 16:55 莫名  阅读(184) 评论(0) 推荐(0)
摘要:跨文档消息(Web Messaging cross-document messaging) 原理 往有关联(同一框架/弹出)的文档传递数据。 Message Channel在javascript基础-ajax做了解释 写法 两iframe通信 //一... 阅读全文
posted @ 2014-09-04 12:31 莫名  阅读(193) 评论(0) 推荐(0)
摘要:优化点性能检测 基调网络 http://www.cesule.com/cesule/status/show/3496d91653a14743af2bd2e261aee204 阿里测 http://alibench.com/ chrome检测 优化原则 ‘两害取其轻’: 没有完美的方案。比如,优... 阅读全文
posted @ 2014-08-26 19:08 莫名  阅读(182) 评论(0) 推荐(0)
摘要:原理 事件分两种。第一种浏览器事件,由浏览器抛出事件,它是人机交互的基础;第二种自定义事件,由程序员抛出事件,它是模拟事件流程。两者都是为了完成数据的传递。浏览器事件 机制 冒泡和捕获两种机制。因IE8-前只支持冒泡,所以实际运用中,只允许事件冒泡。 处理方式 IE8- 与 ... 阅读全文
posted @ 2014-08-18 16:40 莫名  阅读(164) 评论(0) 推荐(0)
摘要:原理 万物皆为对象。假设将'莫德'(我)看成对象。莫德的属性有名字,性别,年龄等。 莫德的行为有吃饭,走路,睡觉等。莫德与他人的往来即对象间的交互。对象对应世界的一个实体。类,即管理对象的分类。如果莫德是具体的对象。男人即类。人即接口。构建方式 单例对象:JSON 普通对象:(function... 阅读全文
posted @ 2014-08-18 12:40 莫名  阅读(163) 评论(0) 推荐(0)
摘要:原理 函数里包含函数,即闭包。 包含函数的结果是,子函数会挟持父函数的活动对象。子函数在访问一个变量时,先读自身的活动对象,是否包含此变量,没有从父函数里找,还没有,去祖函数,层层回溯,直到window,还没有就返回undefined。如图: 优点 对象、模块化的基础。缺点 增加额外的内... 阅读全文
posted @ 2014-08-18 10:46 莫名  阅读(178) 评论(0) 推荐(0)
摘要:图解: 1.Loction: 拼接参数时,应编码decodeURIComponent/encodeURIComponent()。 2.History:pushState+replaceState+onpopstate事件适合用来做无刷新页面切换; history.length===0用来判断... 阅读全文
posted @ 2014-08-14 16:20 莫名  阅读(263) 评论(0) 推荐(0)
摘要:猛击这里: javascript基础-DOM原理 javascript基础-BOM原理 javascript基础-语法 javascript基础-闭包 javascript基础-对象 javascript基础-事件1 javascript基础-事件2 javascrip... 阅读全文
posted @ 2014-07-08 19:01 莫名  阅读(574) 评论(0) 推荐(0)
摘要:解释清楚DOM原理并不是一件容易的事,但是任何一个前端工程师,都必须牢牢掌握它。DOM整体架构:图解:DOM,即针对XML文档的应用程序编程接口(API).通俗一点说,HTML属于XML的一种,先将HTML映射成节点树,然后对节点树提供一套增删改查的方法。DOM1 Core:图解: 1. Node:... 阅读全文
posted @ 2014-07-03 19:15 莫名  阅读(4024) 评论(5) 推荐(3)