- 博客(20)
- 收藏
- 关注
原创 ES6
ES6中的模块化 关于Es6的模块化ES6的模块化分为导出(export)与导入(import)两个模块关于export的用法 在ES6中的每一个模块即是一个模块,在文件中定义的变量,函数,对象在外部是无法获取的。如果你希望外部可以读取模块当中的内容,就必须使用export来对其进行暴露。先创建一个test.js文件export let myName = 'laowang';然...
2019-11-22 09:46:10 202
原创 vue+ivew 下拉树的做法
效果图代码<template> <div class="mar-tb"> <span class="shixiang">可视范围:</span> <Select v-model="viewing" placeholder="请选择可视区域" style="width:60%" multiple> ...
2019-11-22 09:44:48 234
原创 VueX 是什么
VueX 是什么·1. 概念:1. VueX 是 Vue配套的公共数据管理工具,他可以把一些共享的数据保存到VueX中,方便整个程序中的任何组件直接获取或修改我们得公共数据2. Vuex 是为了保存组件之间的共享数据而诞生的,如果组件之间有 需要共享的数据, 可以直接挂载到Vuex 中, 而 不用通过父子组件之间的传值, 如果 组件的数据 不需要共享,就没必要 挂载到 Vuex中去3...
2019-08-07 17:30:22 219
原创 promise对象
promise对象概念:promise 是一个 构造函数 , 我们就可以通过 new Promise() 得到一个Promise的实例对象在Promise 上, 有两个函数分别叫做 resolve(成功后执行的回调函数) 和 reject(失败后执行的回调函数)在Promise 构造函数的 prototype 属性上, 有一个 .then() 方法, 只要是Promise 构造函数创建...
2019-08-07 17:29:14 155
原创 vue-用Vue-cli从零开始搭建一个Vue项目
vue-用Vue-cli从零开始搭建一个Vue项目Vue是近两年来比较火的一个前端框架(渐进式框架吧)。 Vue两大核心思想:组件化和数据驱动。组件化就是将一个整体合理拆分为一个一个小块(组件),组件可重复使用;数据驱动是前端的未来发展方向,释放了对DOM的操作,让DOM随着数据的变化自然而然的变化(尤神原话),不必过多的关注DOM,只需要将数据组织好即可。本文用Vue-cli从零开始搭建一个V...
2019-07-16 16:57:49 671 1
原创 Git 基本知识与常用指令
Git 基本知识与常用指令一、Git代码状态转换图其中:未被Git跟踪的状态为unstage状态;已被Git跟踪的状态为stage状态(stage:阶段),因此包括staging状态和staged状态。 untrack files:是指尚未被git所管理的文件;changed but not updated:是指文件被git管理,并且发生了改变,但改动还没被git管理;...
2019-07-16 16:52:22 170
原创 Vue父子组件之间传值
Vue一个例子看懂父子组件之间传值1.父组件往子组件中传值这个是最简单的,首先父组件通过components引入子组件,如果要传入子组件的值是动态的.可以将该值双向绑定在调用的子组件上,子组件只需要做一件事,那就是通过props接收,如下:父组件子组件2.子组件往父组件传值可以定义一个事件来触发响应的$emit使父组件可以知道有事件改变,进而接收对应的参数,如下:父组件子组...
2019-07-06 11:50:27 173
原创 vue组件
组件 (Component) 是 Vue.js 最强大的功能之一,使用组件化方式开发,可以封装可重用的代码,减少重复劳动接下来,我们来注册一个组件语法Vue.component(tagName, options)注册组件 Vue.component('component-a', { template: '<div>component-a</div>...
2019-07-06 11:46:10 2242
原创 后端知识点总结——NODE.JS(高级)
1.Node入门:什么是: 针对网络应用开发的平台主要特征:基于Google的JavaScript运行时引擎V8扩展了Node标准类库: TCP,同步或异步文件管理,HTTP为什么使用Node:可以在服务器端运行js: 现有前端团队可直接参与后端js开发js天生支持非阻塞IO:IO: 代表一切数据进出程序的操作:包括: 文件读写, 数据库操作, 网络操作问题: 有延迟传统阻塞...
2019-07-02 11:01:22 547
原创 Vue的基础入门
(一)安装Vue的方法1、直接下载并用 开发版:https://vuejs.org/js/vue.js生产版:https://vuejs.org/js/vue.min.js2、CDN引入:https://cdn.jsdelivr.net/npm/vue(二)模板语法插值1、文本<span>Message: {{ msg }}</span>通过使用 v-...
2019-07-01 15:09:26 317
原创 后端知识点总结——NODE
后端知识点总结——NODE.JS(高级)1.Node入门:什么是: 针对网络应用开发的平台主要特征:基于Google的JavaScript运行时引擎V8扩展了Node标准类库: TCP,同步或异步文件管理,HTTP为什么使用Node:可以在服务器端运行js: 现有前端团队可直接参与后端js开发js天生支持非阻塞IO:IO: 代表一切数据进出程序的操作:包括: 文件读...
2019-07-01 15:04:02 291
原创 ES6 常用方法
1. let/const 特性在 ES6 标准发布之前,JS 一般都是通过关键字var声明变量,与此同时,并不存在明显的代码块声明,想要形成代码块,一般都是采用闭包的方式,举个十分常见的例子:var arr = [ ]for(var i = 0; i < 5; i++) { arr.push(function() { console.log(i) })...
2019-06-29 08:52:54 5672 1
原创 Node.js 中最常用的npm 包
开发中常用npm包随用随记path 路径fs 读写改 文件http 协议query 查询eventspm2 - 进程管理工具cluster - 生成多个进程并行管理bluebird - 异步请求promiseasync - 异步请求node-http2 - http2服务器superAgent - http/request代理模块debug - 调试morg...
2019-06-29 08:31:23 2349
原创 js优化细则整理(详细版)
DOM编程建议将对象进行缓存处理,特别是DOM访问是比较消耗资源的使用DocumentFragment优化多次append一旦需要更新DOM,请考虑使用文档碎片来构建DOM结构,然后再将其添加到现存的文档中。for (var i = 0; i < 1000; i++) { var el = document.createElement('p'); el.inn...
2019-06-26 19:27:48 160
原创 NodeJS中间件机制学习
理解NodeJS中间件机制核心代码的实现,加深对中间件机制的理解,有助于更好的使用和编写中间件。目录中间件概念中间件机制核心实现中间件社区中间件概念在NodeJS中,中间件主要是指封装所有Http请求细节处理的方法。一次Http请求通常包含很多工作,如记录日志、ip过滤、查询字符串、请求体解析、Cookie处理、权限验证、参数验证、异常处理等,但对于Web应用而言,并不希望接触到这么多...
2019-06-26 19:16:43 677
原创 Node.js 中 模块 和 包的概念
Node.js 由三部分组成:ECMAScript 核心 + 全局成员 + 模块成员核心模块:什么是核心模块:随着Node.js的安装包,一同安装到本地的模块,叫做核心模块;例如:fs,path等模块,都是由Node.js官方提供的核心模块只要大家在计算机中,安装了Node这个应用程序,那么,我们的计算机中就已经安装了所有的 核心模块;如何使用核心模块:require(‘核心模块标识符...
2019-06-24 09:08:33 612
原创 JS 面向对象之原型链
对象的原型链1、只要是对象就有原型2、原型也是对象3、只要是对象就有原型, 并且原型也是对象, 因此只要定义了一个对象, 那么就可以找到他的原型, 如此反复, 就可以构成一个对象的序列, 这个结构就被成为原型链4、原型链到哪里是一个头?5、一个默认的原型链结构是什么样子的?6、原型链结构对已知语法结构有什么修正?原型链的结构1、原型链继承就是利用就是修改原型链结构( 增加、删除、修...
2019-06-22 09:38:07 273
原创 WEB前端面试选择题解答
第1题["1", "2", "3"].map(parseInt)A:["1", "2", "3"]B:[1, 2, 3]C:[0, 1, 2]D:other解释:该题目的答案为:[1, NaN, NaN];即选择D。该题用到了map与parseInt;parseInt() 函数的语法是parseInt(string, radix);string 必需。要被解析的字符串。r...
2019-06-21 22:23:43 2055
原创 小程序注意事项
微信小程序项目结构主要有四个文件类型欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...
2019-06-21 21:33:09 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人