摘要:
1 . 第一种,CURL形式【感觉处理略慢,代码偏多】 2 . 第二种,使用 get_headers 由此可见,仅有一次 302 跳转的情况下,使用【方法2】会比【方法1】更高效。 转自:https://blog.csdn.net/maxsky/article/details/53296965 阅读全文
摘要:
2009年,W3C提出了一种新的方案--Flex布局,可以简便、完整、响应式地实现各种页面布局。目前已得到所有现在浏览器的支持。 flex浏览器支持 一、Flex布局是什么? Flex是Flexible Box的缩写,翻译成中文就是“弹性盒子”,用来为盒装模型提供最大的灵活性。任何一个容器都可以指定 阅读全文
摘要:
通常我们想要在页面内容加载完成后运行 JS 时,都会使用 window.onload 来处理,比如: 这段代码将在页面载入完成后弹出一个 "Hello World!" 的警告框,但是众所周知,window.onload 的特点是页面元素全部加载完成后才执行,比如页面内有大量的图片之类,当打开网页时, 阅读全文
摘要:
浏览器加载页面的顺序: 1、 解析HTML结构 2、 加载外部脚本和样式表文件 3、 解析并执行脚本代码 4、 构造HTML DOM模型==ready() 5、 加载图片等组件 6、 页面加载完毕==onload() ready事件是在DOM模型构造完毕时触发 load事件是在页面加载完毕后触发 r 阅读全文
摘要:
关于windows.onload和body的onload属性的区别网上有些说法说的也不太统一,现在系统说下: 先看共同点: 都是body内容体加载结束执行; window.onload 内部方式可以 推荐的 body onload属性: 内联或者内嵌方式可以, 内部也可以 首先,这两个onload事 阅读全文
摘要:
一、{ } 大括号,表示定义一个对象,大部分情况下要有成对的属性和值,或是函数。 如:var LangShen = {"Name":"Langshen","AGE":"28"}; 上面声明了一个名为“LangShen”的对象,多个属性或函数用,(逗号)隔开,因为是对象的属性, 所以访问时,应该用.( 阅读全文
摘要:
面向对象,就是给对象添加属性,通过对象的属性完成需求。 一个简单的例子,创建一个对象,并给对象添加属性。 var obj = new Object(); obj.name = 'tom'; obj.age = 18; obj.showName = function(){ return this.na 阅读全文
摘要:
闭包(closure)是Javacript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局 阅读全文
摘要:
js代码,如下: 这到底是什么原理呢?为什么一堆符号运算结果竟然能是两个字符,而且恰巧还是个sb! 其实靠的是js的类型转化的一些基本原理,本篇就来揭密”sb”是如何炼成的。相信你如果能把这个理清楚了,以后遇到类型转化之类的题目,就可以瞬间秒杀了。 首先要运用到的第一个知识就是js运算符的优先级,因 阅读全文
摘要:
记一道JavaScript面试题 问题: 如果我们使用JavaScript的”关联数组”,我们怎么计算”关联数组”的长度? 其实答案很简单,直接计算key的数量就可以了。 在实际开发中,我们有时需要知道对象的所有属性,原生js给我们提供了一个很好的方法:Object.keys(),该方法返回一个数组 阅读全文