打赏
摘要: chrome是一个不错的浏览器,web开发者工作中一般都会使用chrome做为默认浏览器,它有很多扩展,给浏览器补充了各种功能,增强了用户体验。chrome具体能干什么?怎么做出来的呢? 阅读全文
posted @ 2017-11-19 23:41 wangmeijian 阅读(942) 评论(0) 推荐(0) 编辑
摘要: JS表示集合的对象主要有Array、Set、Object、Map,在以前,遍历它们需要使用2种不同的方法,而现在,JS提出了Iterator机制,可以给不同的数据结构提供统一的遍历方法,就是for…of。换句话说,只有部署了Iterator的数据才能用for…of遍历。 阅读全文
posted @ 2017-10-23 23:24 wangmeijian 阅读(4227) 评论(0) 推荐(1) 编辑
摘要: 接触AngularJS已经两年多了,时常问自己一些问题,如果是我实现它,会在哪些方面选择跟它相同的道路,哪些方面不同。为此,记录了一些思考,给自己回顾,也供他人参考。 初步大致有以下几个方面: 数据双向绑定 视图模型的继承关系 模块和依赖注入的设计 待定 数据的双向绑定 Angular实现了双向绑定 阅读全文
posted @ 2017-08-17 21:33 wangmeijian 阅读(736) 评论(0) 推荐(0) 编辑
摘要: Angular是一个成熟和强大的JavaScript框架。它也是一个比较庞大的框架,在熟练掌握之前,需要领会它提出的很多新概念。很多Web开发人员涌向Angular,有不少人面临同样的障碍。Digest到底是怎么做的?定义一个指令(directive)有哪些不同的方法?Service和provide 阅读全文
posted @ 2017-08-17 21:29 wangmeijian 阅读(547) 评论(0) 推荐(0) 编辑
摘要: 还在用npm set registry切换npm源?累不累?花3分钟学会用nrm一键切换,省出来的时间多写几个BUG多好 阅读全文
posted @ 2017-06-24 10:13 wangmeijian 阅读(39783) 评论(4) 推荐(11) 编辑
摘要: 有一个元素div,它有一个子元素ul,给div添加一个:hover样式{color: red},挡鼠标hover div时,字体变红。 当鼠标hover div时,ul字体变红,鼠标hover ul的滚动条,同样会触发div的:hover,ul的字体仍然显示红色,在“window版chrome 57 阅读全文
posted @ 2017-06-19 21:19 wangmeijian 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 看ES6,瞄到“严格模式”,问了下自己什么是“严格模式”?答案好像不是很明朗,遂总结如下: 严格模式声明:“use strict”; 1、禁止变量未声明就赋值 2、限制动态绑定(属性和方法归属哪个对象在编译阶段就要确定) 1)禁止使用with 2)创建eval作用域,eval内声明的变量外部访问不到 阅读全文
posted @ 2017-06-12 19:31 wangmeijian 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 要实现这样的效果 第一反应是直接在placeholder属性值里输入\n换行,如: 浏览器直接输出了它,类似地输入<br/>也行不通 解决方法是换成&#10; 效果立竿见影,&#10;是unicode字符中的换行符。 另外用js直接设置textarea的placeholder属性值为'1、texta 阅读全文
posted @ 2017-06-06 21:44 wangmeijian 阅读(23105) 评论(0) 推荐(1) 编辑
摘要: 跨域问题的直接原因是浏览器存在同源策略,浏览器同源指的是:两个页面的协议、端口和主机相同,则两个页面具有相同的源。IE下满足协议、主机相同,就认为是同源。 想象一下,如果没有同源策略,谁都可以修改你站点上的内容,读取你的cookie,后果难以想象 前端跨域的几种方式 修改document.domai 阅读全文
posted @ 2017-05-08 23:30 wangmeijian 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 打开天猫随便点了个链接,加载了一张大的背景图片,该图片从非常模糊到正常显示有一个过程,深入了解一下它的实现过程。 打开控制台,禁用Cache,模拟2G网络,刷新页面 查看请求列表,浏览器先请求了一张缩略图,设置为div的背景图片,div宽高等同于整个页面,效果看起来就像页面已经显示出来一样 在缩略图 阅读全文
posted @ 2017-05-08 21:27 wangmeijian 阅读(20130) 评论(3) 推荐(14) 编辑