随笔分类 - JavaScript
base and improve
摘要:浏览器在XMLHttpRequest类上定义了它们的HTTP API 常用的三个方法 GET,POST不用说 HEAD:请求资源的首部信息,通常用来判断资源的大小以决定是否要下载,以此节约资源。请求方式类似GET,无需发送请求体,且无响应主体 发送请求 GET,HEAD: POST: 请求主体 表单
阅读全文
摘要:想了解更多关于响应头的消息请参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers
阅读全文
摘要:基本概念 视口坐标:相对于浏览器左上角或相对于框架页<iframe>元素的坐标,不包括浏览器的“外壳”。 文档坐标:相对于文档左上角的坐标 除IE8及更早的版本,Window对象的pageXOffset和pageYOffset属性在所有的浏览器中提供滚动条的位置。 IE和其他浏览器可以通过scrol
阅读全文
摘要:多行注释采用: 条件控制语句后的{}能够提升代码可读性及修改代码时的出错几率 代码里的换行及变量缩进 if条件表达式最好运用代码块包裹的形式,即便只有一条语句 var语句最好出现在函数体的顶部,函数体内的所有变量应当声明在一条单独的var语句中,作为函数体的第一条语句。 使用函数定义表达式而不是函数
阅读全文
摘要:一些基本概念 在对象上创建新属性时属性上的configurable,writeable,enumerable默认值为true,value默认undefined 用Obejct.defineProperty()创建新属性时,默认为false _year前面的下划线表示只能通过对象方法访问的属性 在不能
阅读全文
摘要:参考链接: https://segmentfault.com/a/1190000012646488 https://blog.csdn.net/q1056843325/article/details/53086893?locationNum=12&fps=1 https://blog.csdn.ne
阅读全文
摘要:对象的三个相关特性 1 原型对象 2 对象的类 3 对象的可拓展性 三类Js对象及两类属性 1 内置对象 2 宿主对象 3 自定义对象 4 自有属性 5 继承属性 思考:以上的概念是否清楚? 创建对象的方式 思考1:以上3个方法如何创建空对象? 思考2:我们如何在实现一个静态函数? 经典代码 :通过
阅读全文
摘要:常见节点类型 相关方法 childNodes 返回节点的子节点列表 parentNode 获取父节点 previousSibling/nextSibling 上/下一个兄弟节点 firstChild/lastChild 第一个/最后一个节点 appendChild,removeChild,repla
阅读全文
摘要:用<a name=>标记来定义锚,例: 在文档顶部定义一个名叫top的锚,可以用如下方式调用: window.location.hash="#top"; 该方式用户可以通过back按钮回到之前的位置,但容易打乱用户的浏览历史,可以用Location.replace()来替代: window.loca
阅读全文
摘要:同源策略 文档的来源定义:协议(http及https),主机(ip)或者URL端口 脚本的来源定义:脚本的来源和同源策略并不相关,而是脚本所在文档的来源,例: 来自域A的脚本被包含在域B中。如果脚本打开一个新的窗口来加载域B的另一个文档,脚本对这个文档有完全的访问权。但如果脚本打开一个窗口加载来自域
阅读全文
摘要:客户端JavaScript的全局对象Window 可以使用全局变量:window或self来引用它。由于Window对象是全局对象,所以所有定义的全局对象都是Window对象的属性,例如定义一个变量: var a="123"; 等同于 window.a="123"; 以下是客户端对象间的层级关系:
阅读全文

浙公网安备 33010602011771号