JS中的作用域链,闭包,this指向全解析

文章目录执行环境与作用域作用域链对比一下原型链与作用域链:闭包什么是闭包?闭包会引起的问题引用的变量发生变化内存泄露问题this指向问题闭包的其他用途利用闭包约束块级作用域 在不久之前,将网上总结的关于闭包的博文大概看了一下,却仍然是云里雾里。事实证明还是自己直接啃书比较好,对照着红宝书,从作用域...

2019-03-15 19:10:24

阅读数 6

评论数 0

JavaScript中几种对象继承的方式对比

文章目录继承方式1. 借助构造函数实现继承2. 借助原型链实现继承(原型式继承)3. 组合方式继承4. 组合方式继承(优化)5. 寄生组合式继承(最优) 继承方式 1. 借助构造函数实现继承 function parent() { this.name = 'parent' } parent...

2019-03-05 19:14:29

阅读数 10

评论数 0

JavaScript中的原型与原型链全解析

文章目录prototype原型对象有什么好处?让所有的对象实例共享属性和方法__proto__JS中创建对象的三种方式字面量方式使用显式构造函数(构造器方式)使用Object.create原型链加上JS默认对象Object确定原型和实例之间的关系instanceofisPrototypeOf() ...

2019-03-04 16:33:32

阅读数 290

评论数 0

Vue + 原生JS + 原生CSS3 实现视频时间点在时间轴上的动态可视化

文章目录需求实现效果模拟后台数据实现方法数据结构htmlJS功能实现初始化点击切换关键词实现时间点可视化遇到的问题v-show 用布尔类型的数组绑定无法监听生命周期造成的对象undefined问题总结 需求 根据关键字在视频中的出现时间,在模拟的视频时间轴中显示对应的位置 用户点击,选择不同的...

2019-02-26 14:44:33

阅读数 80

评论数 0

利用Element-UI的upload组件实现文件的上传以及样式变化

最近在做项目的时候遇到在浏览器中上传视频的需求,使用Element-UI的upload组件。具体效果如下 总的来说是很简单的,但一定要仔细对照官方文档,并且因为我使用了typescript,其中也遇到了一个坑。 对照了一下官方文档,所需要注意的部分: 只能上传一个视频并且禁止多选 :limit...

2019-02-20 16:18:16

阅读数 649

评论数 0

TCP/IP协议族

TCP/IP协议族 文章目录TCP/IP协议族网际层/网络层IPNAT(网络地址转换)ICMP(Internet控制报文协议)IGMP(Internet 组管理协议)ARP(地址解析协议)RARP(反向地址转换协议)BOOTP(自举协议/引导程序协议)DHCP(动态主机设置协议)OSPF(开放式最...

2019-01-19 00:02:46

阅读数 20

评论数 0

响应式网站的实现过程及rem的动态计算

关于设计稿,px与rem以及响应式网站的开发思路与流程 文章目录关于设计稿,px与rem以及响应式网站的开发思路与流程关于px,rem,vw响应式网站的实现思路开发流程使用rem实现自适应利用media实现web端与移动端的布局自动响应多份设计稿,如何设定根元素font-size? 上周做了小型的...

2018-12-14 20:47:17

阅读数 60

评论数 0

前端网站连接MySQL数据库

前端(Vue.js)连接MySQL数据库 实现本地web服务器与MySQL数据库连接删改,查找。 文章目录前端(Vue.js)连接MySQL数据库实现本地web服务器与MySQL数据库连接删改,查找。目录结构整体逻辑监听后端服务器连接数据库配置与数据库表连接入口sql语句入口启动在`/server...

2018-11-25 12:24:09

阅读数 3604

评论数 4

JS的变量 原型与原型链 作用域 闭包

js中的变量类型(按存储方式区分) 值类型 引用类型(指针):数组、函数、对象 //共享内存,数据改变存在联动性。 //可以随意的扩展属性 在javascript中,判断数据类型主要依赖下面两种方式: 如果值应为一个引用类型,使用 instanceof 操作符检查其构造函数; 如果值应为一个...

2018-11-15 10:11:55

阅读数 75

评论数 0

Vuex的应用实例 --天气查询应用

weather 其实是一个很小很简单的demo了,主要就是再熟悉一下ajax和vuex。其中用了和风天气的api,可以精确到行政区划内的天气。因为这里涉及到了在一个页面内同时请求多个页面,以及在涉及到城市和区域之间的各种切换和设定默认值,所以在vuex这一部分还是研究了一下才行。 实现功能: 手...

2018-11-01 09:08:41

阅读数 244

评论数 0

Vue2.5仿去哪儿——vuex 公共画廊组件 导航栏的渐变出现

Vue2.5仿去哪儿app 实战项目笔记 利用vuex实现跨页面数据共享 公共画廊组件 导航栏的渐变出现   利用vuex实现跨页面数据共享 要同时改变两个页面的数据,但city.vue和home.vue之间没有一个共同的父级组件,所以无法通过类似前面的父级组件进行数据中...

2018-11-01 09:05:25

阅读数 224

评论数 0

前端相关概念梳理

前端相关概念梳理   DOM 文档对象模型(Document Object Model) 转载自CSDN博客 HTML DOM 定义了用于 HTML 的一系列标准的对象,以及访问和处理 HTML 文档的标准方法。 通过 DOM,可以访问所有的 HTML 元素,连同它们所...

2018-10-31 18:12:22

阅读数 33

评论数 0

Vue2.5仿去哪儿app笔记二——swiper的自动构建 发送ajax请求 父子组件传值 兄弟组件间数据传递

swiper的自动构建 发送ajax请求 父子组件传值 兄弟组件间数据传递   swiper的自动构建 在首页的icon页面下,默认一个页面中包括8个图标。而我们希望若当页面中有9个图标时,可以左右拖动,形成轮播图的效果。而且我们希望页面能够自动计算和适配图标与轮播图,当...

2018-10-31 18:10:00

阅读数 42

评论数 0

Vue2.5仿去哪儿app 实战项目笔记

  移动端适配 项目目录结构 轮播图 样式穿透 px与rem   参考页面:去哪儿网 效果演示: 项目展示: 仿去哪儿网-Vue.js移动webApp   移动端的适配 引入reset.css 在进行页面开发的时...

2018-10-31 17:15:22

阅读数 386

评论数 1

关于Vue的组件,生命周期与路由

  父组件向子组件传值: v-bind:content="father-components-data" 子组件利用props:[…] 接收每一个父组件传过来的值 子组件向父组件传值: this.$emit() 通过事件触发向上一层触发...

2018-10-31 17:14:02

阅读数 45

评论数 0

利用Vue.js2.0实现购物车和地址选配功能

  根据慕课网-利用Vue2.0实现购物车和地址选配功能教程,通过利用Vue2.0来实现电商平台的简单功能。   vue中的$http请求服务. 通过调用http服务,对.json文件发送http请求,通过遍历数组数据完成页面渲染 引入vue-r...

2018-10-31 17:13:04

阅读数 95

评论数 0

Vue.js——一个todolist的小尝试

前言: 至此为止,还仍然是跟着Vue.js的官方文档,对照网络上的一些教程进行较为分散的学习。大部分还停留在理论性的表面学习与对于官方文档中示例代码的理解。因为缺少实战,还是有些云里雾里。所以这一篇,准备对Vue来一个小小的实战。 演示示例 实现功能: 实现浏览器的本地存储,刷新页面后获取数据...

2018-10-31 17:12:00

阅读数 80

评论数 0

Vue.js框架学习笔记之三

Vue.js中的表单 可以用v-model指令在表单 <input>及 <textarea>元素上创建双向数据绑定,它会根据控件类型自动选取正确的方法来更新元素。 v-model 会忽略所有表单元素的 va...

2018-10-31 17:10:35

阅读数 52

评论数 0

Vue.js框架学习笔记之二

Vue.js中的样式绑定 class和style是HTML元素的属性,用于设置元素的样式,我们可以通过v-bind来设置样式属性,可绑定一个数据属性或者对象。 v-bind:class="..." v-bind:style="...&q...

2018-10-31 17:08:49

阅读数 37

评论数 0

Vue.js初接触

Vue.js框架 Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动...

2018-10-31 17:05:52

阅读数 35

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭