一些思考
尼古拉斯-托尔斯泰-赵四
喜欢用笔记本的我,转用博客记录自己的学习成长之路~~~
展开
-
var a = console.log(123)
如题:运行后,a的值是什么呢?132?undefined?答案是 undefined;因为,上面的表达式意思是将console.log(123)赋给变量a。我们都知道,console.log(123)是浏览器下的一个内置函数。但是需要注意的是‘123’并不是这个函数的返回值。所以,a的值不是123,console.log()只是实现了一个打印日志的功能。 例子:var a = (function(原创 2017-02-20 00:16:14 · 2483 阅读 · 0 评论 -
点击浏览的的返回实现上个页面的变动
描述:如图,想要实现点击‘签到’跳转到‘签到页’,点击浏览器返回时,返回到‘个人中心页’,并且,‘个人中心页’的签到栏显示‘已签到’。思路一:返回时,刷新页面 ,这样的话会重新获取数据。方法1:页面不缓存,从而实现,点击浏览器返回按钮时,返回的页面是空白的,再让用户自己去刷新在页面的中加入下面的<meta http-equiv="pragma" content="no-cache"> <meta h原创 2017-03-03 20:46:05 · 730 阅读 · 0 评论 -
页面优化中常常会说到减少 http 请求,应该如何理解
如题目所说,现在前端页面优化时经常会听到,减少http请求的做法,但是实际工作中经常会遇到,将公共的文件提取出来,防止一个文件太大。 这两个说法应该如何理解?如何取舍?http请求头的数据量每次请求都会带上一些额外的信息进行传输,当请求的资源很小,比如1个不到1k的图标,可能request带的数据比实际图标的数据量还大。 所以当请求越多的时候,在网络上传输的数据自然就多,传输速度自然就慢了。转载 2017-05-26 18:16:39 · 1638 阅读 · 0 评论