04 2018 档案
摘要:第一个参数(必须) - {String | Object | Function} <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>render</title> <script src="https://cdn
阅读全文
摘要:市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用。本文不讲语法,就讲自定义指令的用法。 自定义指令是用来操作DOM的。尽管Vue推崇数据驱动视图的理念,但并非所有情况都适合数据驱动。自定义指令就是一种有效的补充和扩展,不仅可用
阅读全文
摘要:slot的意思是插槽,想想你的电脑主板上的各种插槽,有插CPU的,有插显卡的,有插内存的,有插硬盘的,所以假设有个组件是computer,其模板是 <template> <div> <slot name="CPU">这儿插你的CPU</slot> <slot name="GPU">这儿插你的显卡</
阅读全文
摘要:使用props 在Vue中父组件向子组件中传送数据是通过props实现的,一个简单的使用props的例子: 为什么要有props验证 但是上面这种方式是建立在大家都很遵守约定的情况下的,想象一下当有一个人要使用foo-component组件的时候,他可能对于其要接受的参数有什么要求并不是很清楚,因此
阅读全文
摘要:filter filter也是一个常用的操作,它用于把Array的某些元素过滤掉,然后返回剩下的元素。 和map()类似,Array的filter()也接收一个函数。和map()不同的是,filter()把传入的函数依次作用于每个元素,然后根据返回值是true还是false决定保留还是丢弃该元素。
阅读全文
摘要:一、闭包 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包有三个特性: 1.函数嵌套函数; 2.函数内部可以引用外部的参数和变量; 3.参数和变量不会被垃圾回收机制回收。 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的
阅读全文
摘要:一、前奏 在谈回调函数之前,先看下下面两段代码: 不妨猜测一下代码的结果。 function say (value) { alert(value); } alert(say); alert(say('hi js.')); 如果你测试了,就会发现: 1.只写变量名 say 返回的将会是 say方法本身
阅读全文
摘要:前言 其实回调函数简单通俗点就是当有a和b两个函数,当a作为参数传给b,并在b中执行,这时a就是一个回调(callback)函数,如果a是一个匿名函数,则为匿名回调函数那下面们来通过一个实例来具体解释下Javascript回调函数怎么使用。 实例 在很久很久以前,有一个人。 他是个人,也就是一个对象
阅读全文
摘要:单页应用的挑战之一是确保客户端软件和服务器应用相匹配。 举例:如果一个用Bobbie在他的浏览器中加载我们的单页应用,五分钟之后我们更新了服务器应用。现在Bobbiede遇到了问题,因为我们对服务器做了更新后,用的是一种新的数据格式,而Bobbie的单页应用仍然需要旧的数据类型。 解决这种情况的一种
阅读全文
摘要:最近朋友圈被《头号玩家》刷爆了,斯皮尔伯格一个资深电影导演,把对过去经典的致敬,对未来的憧憬浓缩在这一部电影中,可以说让观众燃了起来。 观望整个前端开发,不断的演化,发展迅速。前端开发从最开始切页面, 前端自动化构建工具日新月异,从最初的Grunt,Gulp到现在前端项目可以说标配的webpack。
阅读全文
摘要:转至 天涯孤雁 系列文章 前端编码规范(1)—— 一般规范 前端编码规范(2)—— HTML 规范 前端编码规范(3)—— JavaScript 规范 前端编码规范(4)—— CSS 和 Sass (SCSS) 规范 这是一份旨在增强团队的开发协作,提高代码质量和打造开发基石的编码风格规范,其中包含
阅读全文
摘要:JS 相关 深入理解javascript原型和闭包 Event Loop 必知必会(六道题) 网络现状:性能提升指南 【网络协议】Web协议未来优化指南 不要混淆nodejs和浏览器中的event loop JavaScript ES7 Function Bind Syntax 前端回忆录 prom
阅读全文