- 博客(12)
- 资源 (4)
- 问答 (2)
- 收藏
- 关注
原创 js常见的手写算法实现--面试必备
js手写算法深浅拷贝浅拷贝-object.assign深拷贝call apply bind new实现call实现apply实现bind实现new实现节流防抖实现节流防抖promise手写es6使用proxy实现arr[-1]访问深浅拷贝浅拷贝-object.assign1.Object.assign思路分析:object.assign实际上实现了浅拷贝,参数target,把若干个source的值复制给target遍历参数,获取source的值,对于每一个source然后for … in 遍历
2020-07-24 15:30:18
492
原创 一篇文章弄懂执行上下文
何为执行上下文执行上下文简单的来说就是代码执行的环境,记录当前代码执行的时候环境信息,包含变量作用域,来让代码可以正常的执行。对于执行上下文来说,我们首先要明白,js引擎是如何解析js代码。引文js引擎都是单线程而且顺序执行js代码,内部维护了一个执行上下文栈,这个栈记录了当前执行上下文的情况。一开始运行的时候,会生成一个全局的执行上下文,push进栈。全局上下文创建全局上下文的一共包含三个部分,确定this的值全局的执行上下文this是指向windows的...
2020-06-08 17:44:12
417
原创 js核心精粹
js核心精粹一.函数1.函数定义2. 函数执行3.闭包4.函数科里化5.高阶函数二.原型2.1原型的定义三.节流防抖3.1节流3.2 防抖四.执行上下文4.1定义4.2分类4.3执行栈4.4执行上下文创建一.函数function (){console.log('12313')}1.函数定义2. 函数执行3.闭包4.函数科里化5.高阶函数map二.原型a.__propto__==A.prototype2.1原型的定义三.节流防抖3.1节流节流的定义是指,在若干时间内事件大量
2020-06-04 16:43:22
214
原创 vuex核心原理
vuex框架对于vuex,接触vue的人,或多或少都会用到这个模式。对于大多数人来说,这个用到用不到,就像使用工具一样,在恰当的时候,会给你极大的便利。1. 基础介绍vuex实际上是为了多个组件共享状态时,对于共享状态的抽取。就实际使用来说,比如导航栏购物车的状态,在不同的商品界面添加商品后,都会触发购物车的状态更新,而且都需要获取购物车的状态,对于在这情况下,vuex会提供极大的便利,对于购物车状态进行抽取,各组件只需要触发提交。2. 核心概念vuex由四个模块组成,state,mutiaon
2020-05-28 15:53:26
232
原创 vue官方文档学习
概述vue是用于构建用户界面的渐进式框架,自底而上的应用,是一套用户救恩面的框架声明式渲染<div id="app"> {{ message }}</div>var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }})通过简洁的模板语法来让数据渲染至dom,数据和d...
2019-12-06 14:02:49
933
原创 vue-element-admin源码解析之设置模块
基础配置文件module.exports = { title: 'Vue Element Admin', /** * @type {boolean} true | false * @description Whether show the settings right-panel */ showSettings: true, /** * @type {...
2019-12-03 17:10:44
1180
原创 pythonsocket通信
学习编程,总会遇到服务器和客户端,相互通信的问题,现在就来介绍一下python的socket模块首先理解一下客户端和服务器的概念,服务器首先在一台主机的ip和端口,启动服务并监听,等待客户端的连接客户端通过服务器的ip和端口,连接到服务器我们现在来用python写服务器,创建一个server.py文件1.创建socket对象,调用socket的构造函数,server=soc
2016-06-30 16:25:04
497
原创 python小知识
1.python显示中文问题一般来说,要在你的文件上最开始一段加上# -*- coding: utf-8 -*-,这样就可以显示中文了# -*- coding: utf-8 -*-print("你好")但是如果是用tkinter编写界面的时候,在控件上显示中文,也是这样了# -*- coding: utf-8 -*-from Tkinter import *import
2016-06-15 14:50:36
280
原创 myeclipse运行过程中报错 Java was started ,but return exit code=1
最近在用myeclipse开发项目,但是在写代码的过程中,myeclipse 突然报错,然后闪退,报错信息如下去百度了下,原来是因为安装myeclipse自带了Java虚拟机,只要把这个默认虚拟机的配置改成你安装Java环境下的虚拟机,即可在myeclipse配置文件中,修改vm配置,换成你自己安装虚拟机的位置,如下图然后即可。
2016-06-08 13:32:42
13600
2
原创 python学习手记-----函数
函数作为编程的核心,简单来说就是,通过一定的过程,得到想要的结果,大大减低的代码的复杂程度,使得代码复用性大大提高。 def test(a,b): return (a+b),(a*b) 函数重要的有三点1.函数名2.参数3.返回结果
2016-05-12 11:04:39
253
python-docx-0.3.0a5.tar.gz
2020-07-24
linux菜鸟学习笔记
2016-01-12
Android服务端该怎么设计和开发
2016-06-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人