会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
春眠不觉晓
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2018年3月13日
js阻碍DOM加载
摘要: 今天用谷歌做了个小测试 根据页面的加载顺序是从上到下的,这个页面的执行顺序应该是:显示1 --> altert(1) --> 显示2 可是打开网页的时候居然是先弹出 1,然后 显示 1 2。给人一种执行顺序不符合正常规律的错觉。 然后使用火狐浏览器测试,发现又是按照预期显示了。 接着又测试了safa
阅读全文
posted @ 2018-03-13 12:11 z春眠不觉晓z
阅读(787)
评论(0)
推荐(0)
2018年3月12日
instanceof
摘要: 语法:object instanceof constructor 描述:instanceof 用来检测 constructor.prototype 是否存在于参数 object 的原型链上。
阅读全文
posted @ 2018-03-12 16:31 z春眠不觉晓z
阅读(158)
评论(0)
推荐(0)
为什么要搭建图片服务器
摘要: 因为图片是很消耗服务资源的,所以网站开发在服务器架构上会将 web 和 图片 分离开,分别搭建 web 服务器 和 图片服务器。 这样坐的好处是: 1、独立的图片服务器能有效降低页面请求时服务器资源的压力,确保方可在访问web服务器时,不会因图片问题而崩溃; 2、便于做扩容、容灾(在相隔较远的异地建
阅读全文
posted @ 2018-03-12 10:48 z春眠不觉晓z
阅读(1192)
评论(0)
推荐(0)
2018年3月8日
修改this指向(bind、call 和 apply)
摘要: 一、bind 首先: 这两行代码的运行结果是什么呢?不要急着回答,看完下面的内容再回答。 bind 的其中一个用法就是:绑定函数,使其无论怎么样调用都用相同的 this 看下面的例子: 运行结果如下: 通过上述例子我们会发现,虽然是 getThisCopy 是复制了 obj 的 getThis 方法
阅读全文
posted @ 2018-03-08 12:35 z春眠不觉晓z
阅读(4259)
评论(0)
推荐(0)
我所不知的 javascript Object 的一些现象
摘要: 1、我们都知道对象访问属性有两种方法,一种是使用 . 操作符,使用它添加的属性名必须满足标识符的命名规范;另一种是使用 [] 键访问的方法,可以接受任意UTF-8/Unicode字符串作为属性名,在ES6中它也可以添加可计算属性名。 对象使用 [] 键访问的方法与 数组下标 [] 访问的方法有所不同
阅读全文
posted @ 2018-03-08 12:35 z春眠不觉晓z
阅读(176)
评论(0)
推荐(0)
2018年3月7日
前端性能优化汇总
摘要: 1、减少HTTP请求次数:css雪碧图,字体图标,代码压缩,图片大小控制,CDN托管、data缓存、图片服务器 2、前端模版+js数据,减少由于HTML标签导致的带款浪费 3、减少页面重绘,用innerHtml替代DOM操作 4、减少IO读取的操作:少用全局变量、缓存DOM节点查找的结果 5、避免使
阅读全文
posted @ 2018-03-07 18:37 z春眠不觉晓z
阅读(180)
评论(0)
推荐(0)
浏览器的多线程和js的单线程--前端易混淆知识科普(一)
摘要: 问题:js是单线程的,页面是从上往下加载的,那么是不是第一个js没加载完成,第二个js就不加载?然后,引申出来一个问题就是,那css和图片呢?这之间的加载有相互影响吗?
阅读全文
posted @ 2018-03-07 15:55 z春眠不觉晓z
阅读(939)
评论(0)
推荐(0)
2018年1月11日
svg 虚线
摘要: 用 svg 元素画出一条直线很简单,用 line 等元素都可以,可是画虚线的话,就需要一个属性: stroke-dasharray: 1 2; 画1px 空2px (长这个样子) stroke-dasharray: 1 2 3;画 1px 空2px 画3px 空1px (长这个样子,额,请倒过来看)
阅读全文
posted @ 2018-01-11 17:22 z春眠不觉晓z
阅读(2930)
评论(0)
推荐(0)
2017年12月12日
requireJS defined undefined
摘要: requeireJS 在使用时,在 defined 注入一个依赖,路径正确,却发现获得的值却是 undefined 。这时候就要考虑是否是“循环依赖”的原因了。 循环依赖就是: a.js 依赖了 b.js, b.js 又直接或者间接依赖了 a.js 这时候requirejs在解析的是后遇到这种情况就
阅读全文
posted @ 2017-12-12 17:16 z春眠不觉晓z
阅读(1450)
评论(0)
推荐(0)
2017年12月5日
wordpress 配置(ubuntu)---修改 linux hostname
摘要: 使用阿里云服务器的 ubuntu 系统时的 hostname 太扭曲,而且有些命令会受 hostname 的影响不能正常使用,所以,一定要改掉它! 永久修改 hostname: 使用 nano 命令:sudo nona /etc/hostname 编辑该文件,将内容设置为自己想要的名称 ctrl +
阅读全文
posted @ 2017-12-05 11:27 z春眠不觉晓z
阅读(449)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告