文章库ARTICLE COLUMN

  • egg.js插件分析

    egg.js插件分析

    摘要:前言之前对的整体设计有过自己的理解,在中方便的插件机制也是这个框架的一大亮点,本文主要就是从的插件开始,对后台中的插件机制做一些分析和总结。插件的特点它包含了中间件配置框架扩展等等。插件其余部分的运行原理也是类似的。 前言 之前对egg.j...

    KahnKahn 评论0 收藏0
  • 组件(4):使用slot进行内容分发

    组件(4):使用slot进行内容分发

    摘要:绑定到子组件属性绑定到父组件属性在子组件模板内将指令绑定到子组件属性列表第一项,由于父组件找不到属性,将不会显示。哪都通快递龙虎山天师府曜星社内容分发中的被插入中,并且因为中的指令而进行迭代,迭代之后通过获取上的属性数据。 组件的作用...

    YanceyOfficialYanceyOfficial 评论0 收藏0
  • vue路由懒加载

    vue路由懒加载

    摘要:的路由懒加载我们可以把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件。这就是路由懒加载的简单使用。 vue的路由懒加载 我们可以把不同路由对应的组件分割成不同的代码块,然后当路由被访问的时候才加载对应组件。 co...

    DrizzleXDrizzleX 评论0 收藏0
  • Five minutes to understand async and defer

    Five minutes to understand async and defer

    摘要:,, Script tag When we want to insert a script into a web page, the standard way is to use the script tag(i.e. ). The first impression that comes to people"s mind about script tag is - BLOC...

    ChiclaimChiclaim 评论0 收藏0
  • 探讨Express Router & Route

    探讨Express Router & Route

    摘要:接下来通过研究源码,来探讨路由原理的实现。类保存和一些数据信息相同点都是存放挂载路径用来判断是否是路由中间件。放在里的路由中间件,通过指向,与相关联起来 Express 基于 Node.js 平台,快速、开放、极简的 web 开发框架 安装 //应用生成器工具...

    oysunoysun 评论0 收藏0
  • 原生js实现拾色器插件

    原生js实现拾色器插件

    摘要:拾色器将会分别绑定每个元素。会回传两个参数,第一个就是该拾色器生成时绑定的第二个参数,代表是回传的颜色值。起初是插件直接改变绑定元素的颜色,但是想到有些拾色器插件是绑定表单,改变表单颜色值,有些是改变绑定元素的颜色。 原生js实现拾色器...

    codeGooglecodeGoogle 评论0 收藏0
  • 总结js中this的指向问题

    总结js中this的指向问题

    摘要:下面只探讨在浏览器中的指向,有兴趣的也可以把后面的例子在中跑一下。 我们知道js中有个全局对象就是window,如果在顶层声明一个变量如 var a=1 //就相当于window.a=1 同时有了node以后,js也可以在服务端运行了,官方解释为Node.js 是一个基于 Chrome...

    lieepslieeps 评论0 收藏0
  • 【eggjs】部署egg时碰到的日志权限问题

    【eggjs】部署egg时碰到的日志权限问题

    摘要:前两天将一个部署到服务器时,用就是启动不了,错误信息为无权限创建目录。查看工作目录权限,当前用户是有权限的,看了源码,原来是用的包的问题。首先,在生产环境下的启动是通过启动的。 前两天将一个egg部署到服务器时,用npm start就是启动不了,...

    watercwaterc 评论0 收藏0
  • 2018年腾讯前端一面总结(面向2019届学生)

    2018年腾讯前端一面总结(面向2019届学生)

    摘要:前言腾讯一面,相比阿里一面来说,腾讯一面先给打电话预定时间,这也给了我们这些面试者去准备的时间。其实闭包也就是指有权访问另一个函数作用域的函数而已。常用的创建闭包的方法就是在函数内部创建另一个函数。 前言 腾讯一面,相比阿里一面来说,...

    KosmosKosmos 评论0 收藏0
  • js的浅拷贝和深拷贝和应用场景

    js的浅拷贝和深拷贝和应用场景

    摘要:而大多数实际项目中,我们想要的结果是两个变量初始值相同互不影响。所以就要使用到拷贝分为深浅两种深浅拷贝的区别浅拷贝只复制一层对象的属性,而深拷贝则递归复制了所有层级。 为什么会用到浅拷贝和深拷贝 首先来看一下如下代码 let a = b = 2 a = ...

    nemonemo 评论0 收藏0
  • JavaScript基础之创建对象、原型、原型对象、原型链

    JavaScript基础之创建对象、原型、原型对象、原型链

    摘要:在最开始的时候,原型对象的设计主要是为了获取对象的构造函数。同理数组通过调用函数通过调用原型链中描述了原型链的概念,并将原型链作为实现继承的主要方法。 对象的创建 在JavaScript中创建一个对象有三种方式。可以通过对象直接量、关键字new和Ob...

    wangbjunwangbjun 评论0 收藏0
  • js 变量提升和闭包理解

    js 变量提升和闭包理解

    摘要:变量的作用域无非就是两种全局变量和局部变量。其中内部函数中可以访问外部函数的变量,是因为内部函数的作用域链中包含了外部函数的作用域也可以理解为内部函数的作用范围辐射到了外部函数的作用范围另一方面,在函数外部自然无法读取函数内的局部变量...

    luoyibuluoyibu 评论0 收藏0
  • 小程序onLaunch,onLoad 执行生命周期

    小程序onLaunch,onLoad 执行生命周期

    摘要:本来按照事件顺序,小程序初始化时触发里的,后面再执行页面里的,但是在里请求获取是否有权限,等待返回值的时候里的事件就已经执行了。页面判断一下当前是否有值,如果没有第一次则定义定义一个方法回调函数。 本来按照事件顺序,小程序初始化时触发...

    curriedcurried 评论0 收藏0
  • [笔记] 当在 Vue 中不得不用全局样式时...

    [笔记] 当在 Vue 中不得不用全局样式时...

    摘要:有时候基于的单文件组件开发项目时不得不使用全局样式这时有一些需要注意的地方当遇到需要使用全局样式时下列几种情况样式在项目各处均有使用样式只在当前组件内的上使用样式需要应用到当前组件的外部下面详细记录一下需要注意的问题样式在项目各处均有...

    xiaoqibTnxiaoqibTn 评论0 收藏0
  • webpack组织模块的原理 - external模块

    webpack组织模块的原理 - external模块

    摘要:所以通常情况下当你的库需要依赖到例如,这样的通用模块时,我们可以不将它打包进,而是在的配置中声明这就是在告诉请不要将这个模块注入编译后的文件里,对于我源代码里出现的任何这个模块的语句,请将它保留。 这篇文章讨论Webpack打包library时经常...

    LavenderLavender 评论0 收藏0
  • 总结开发过程踩到的坑(三)

    总结开发过程踩到的坑(三)

    摘要:本文章旨在总结开发过程中碰到的容易忘记或者比较重要的坑,一方面加深自己对于该部分的理解,另一方面希望能够分享给大家,知识在于分享,当然踩过的坑也不例外滑稽。 在日常工作中,时常会碰到各种各样的坑,有时真的觉得很多时候开发的经验都是踩坑...

    daryldaryl 评论0 收藏0
  • CRM中间件里的发布-订阅者模式

    CRM中间件里的发布-订阅者模式

    摘要:所以上图列表里的是从哪里读取出来的以为例,在视图里维护回调函数第一个回调负责决定需要从将该发送到哪些去。如下图,的注册了的发布,意味着一旦的发生了修改,对应的就会发送到 从事务码SMW01里能观察到一个BDOC可能被发送往不止一个目的site去,...

    monw3cmonw3c 评论0 收藏0
  • js_Event Loop(笔记)

    js_Event Loop(笔记)

    摘要:单线程的好处简单,处理时不会出现并发竞争问题异步的必要性让用户体验更流畅如何实现异步见参考,,调用栈函数执行上下文。单线程只能有一个并且每次只能执行一个任务。 参考: JavaScript 运行机制详解:再谈Event Loop 深入理解JavaScript的执行过...

    liaoyg8023liaoyg8023 评论0 收藏0
  • js中this指向问题: (object.getName = object.getName)()为何

    js中this指向问题: (object.getName = object.getName)()为何

    摘要:输出的原因,就不谈了啊。论证赋值表达式,返回值是后者,借鉴自网上看到的方法输出输出函数运行后,输出的是赋值语句的后者的值此时值是。 var name = "The Window"; var object = { name : "My Object", getName: function(){ cons...

    DrummorDrummor 评论0 收藏0
  • JS_是时候使用promise了

    JS_是时候使用promise了

    摘要:如果对象已经处于状态,调用方法会立即执行回调函数。好多库中实现叫,对象是用来操作对象修改对象状态,而对象本身只提供方法添加回调函数以及其他添加回调函数的方法,不提供操作对象的方法,这样设计使得对象对外不可修改,详细参考实现。 1. 异步...

    894974231894974231 评论0 收藏0
  • ES6: Promise

    ES6: Promise

    摘要:换句话说该静态函数返回个处于状态的对象。等价于构造函数的静态函数,创建一个对象并以值作为参数调用句柄函数。等价于介绍构造函数的静态函数,参数是对象组成的可迭代数据集合。 一、概述 ES2015 Promise函数是对PromiseA+标准的实现,并且严格遵守...

    roadtogeekroadtogeek 评论0 收藏0
  • underscore 0.1.0版本源码阅读

    underscore 0.1.0版本源码阅读

    摘要:前面的的目的在于利用自定义抛出错误令遍历停止如果是数组直接过滤输出不是数组遍历操作压入数组返回有点像,过滤符合条件的注意感叹号取反有点像设置默认迭代器判断是否存在即需要所有元素都满足迭代条件。 前言 这篇文章是为之后的underscore现版本...

    ColyColy 评论0 收藏0
  • webpack打包js

    webpack打包js

    摘要:打包的两种方式命令行指定的配置文件使用命令行打包一创建两个文件创建,导出一个加法的函数,使用这个函数。二使用命令打包在当前目录下使用这里入口是输出文件是,这样就会看到文件中多出一个文件。创建一个文件运行,引入运行,控制台会打印。 webp...

    RangoRango 评论0 收藏0
  • 在浏览器里使用SAPGUI里的SE80

    在浏览器里使用SAPGUI里的SE80

    摘要:效果如图点击的对应的即可在浏览器里打开具体步骤在后台找到打开根据前一步找到的搜索出创建一个新的维护如下数据保存,如下会自动生成。创建一个新的目标映射关系保存映射关系将前述步骤创建的配置到上然后就能从里访问到该进而通过浏览器访问 效果如...

    whataawhataa 评论0 收藏0
  • React基础再回顾

    React基础再回顾

    摘要:方法一必须在这里绑定方法二使用属性初始化器语法需要开启以上方法三在使用时绑定方法四在回调函数中使用箭头函数渲染的时候都会创建一个不同的回调函数。然而如果这个回调函数作为一个属性值传入低阶组件,这些组件可能会进行额外的重新渲染。 从16年...

    24501841762450184176 评论0 收藏0

热门文章

<