0

深入浅出Nodejs读书笔记

今天终于把朴灵老师写的《深入浅出Node.js》给学习完了, 这本书不是一本简单的Node入门书籍,它没有停留在Node介绍或者框架、库的使用层面上,而是从不同的视角来揭示Node自己内在的特点和结构。建议有一定Node基础或者做过Node方面的小项目的同学阅读,看完以后你的思维会有很奇特的碰撞,我 ...

前端-发际线还在 发布于 2020-05-23 15:55 评论(0)阅读(98)
0

教你nodejs爬虫制作知乎专栏RSS抓取程序

现在这个社会是信息爆炸的社会,各个网站、app上铺天盖地的都是各种新闻和信息。 为了获取信息,我们每天都要进行各种麻烦的操作,打开各种网站或者手机app,操作显得低效,后来发现了一个神器,那就是RSS。 什么是RSS RSS中文名是简易信息聚合,就是让网站一个按照一定周期更新网站的文章概要内容(有些 ...

前端-发际线还在 发布于 2020-05-23 15:43 评论(0)阅读(160)
0

Ajax的步骤

Ajax 异步 JavaScript 和 XML 第一步: 创建 XMLHttpRequest 对象,var 对象名 = new XMLHttpRequest(); Xmlhttprequest 对象用来和服务器交换数据 第二步: XMLHttpRequest 对象的 open()和 send()方 ...

空空道人┞ 发布于 2020-05-23 13:05 评论(0)阅读(95)
0

JavaScript箭头函数

JavaScript箭头函数 语法 基础语法 高级语法 描述 引入箭头函数有两个方面的作用:更简短的函数并且不绑定 this 。 更短的函数 不绑定 this 在箭头函数出现之前,每个新定义的函数都有它自己的 this 值(在构造函数的情况下是一个新对象,在严格模式的函数调用中为underfined ...

空空道人┞ 发布于 2020-05-23 12:27 评论(0)阅读(107)
0

[笔记]你不知道的JavaScript(上)

前言 文章只记录理解以及容易遗忘的知识点。 词法作用域、块作用域 词法作用域 词法作用域:简单的说,词法作用域就是定义在词法阶段的作用域。换句话说,词法作用域就是在你写代码时将变量和块作用域写在哪里来决定的,因此在词法分析器处理代码时会保持作用域不变(大部分情况是这样的)。 当然有一些欺骗词法作用域 ...

风雨后见彩虹 发布于 2020-05-23 11:55 评论(0)阅读(145)
0

js通过闭包实现多个相同事件只需绑定一次

// 闭包的使用场景:一个方法要被多次调用,并且共享一个数据 // 防抖和节流 // 自执行函数省去单独调用一次 let addEvent = (function() { let obj = {}; return function(eventName,fns){ if(obj[eventName] ...

蓓蕾心晴 发布于 2020-05-22 17:31 评论(0)阅读(125)
0

js实现函数防抖与节流

概念理解 防抖:在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。 节流:规定在一个单位时间内,只能触发一次函数。如果这个单位时间内触发多次函数,只有一次生效。 js函数防抖与节流的区别: 函数防抖是某一段时间内只执行一次,而函数节流是间隔时间执行。 个人踩坑 1、通过理解函数防抖与 ...

蓓蕾心晴 发布于 2020-05-22 17:28 评论(0)阅读(120)
0

Vue的computed和watch的使用和区别

一、computed: 模板内表达式非常便利,可用于简单计算,当模板内放入太多的逻辑时,模板会过重且难以维护;可以使用computed替代 计算属性是基于它们的响应式依赖进行缓存的,当依赖的响应式数据发生改变时,计算属性才会改变; 如果时非响应式(未在data中声明)数据,计算属性是不会发生改变的; ...

xsk-walter 发布于 2020-05-22 16:22 评论(0)阅读(60)
0

前端三大主流框架React、Vue、Angular的对比

前言 每个框架都不可避免会有自己的一些特点,从而会对使用者有一定的要求,这些要求就是主张,主张有强有弱,它的强势程度会影响在业务开发中的使用方式。 一、Angular,它两个版本都是强主张的,如果你用它,必须接受以下东西: 必须使用它的模块机制 必须使用它的依赖注入 必须使用它的特殊形式定义组件(这 ...

前端-发际线还在 发布于 2020-05-22 16:01 评论(1)阅读(275)
0

封装属于自己的axios请求

摘要 axios是一个基于promise的HTTP库,可以用于浏览器中进行AJAX请求处理。在项目中,为了实现通用性,封装了一个axios请求。 axios封装 1、配置环境变量 // 根据不同环境变量选择不同的接口服务器域名 export const BASE_URL = process.env. ...

请给我一杯冰可乐 发布于 2020-05-22 15:45 评论(0)阅读(67)
0

Ref实现导航滚动定位

摘要 在开发项目中时常有点击跳转滚动到锚点的需求,最简单的锚点定位就是给一个a标签,a标签的href = ‘#锚点’,然后给需要跳转的锚点一个id = ‘锚点’。参考最简单的锚点跳转实现方式,在React中使用useRef来实现跳转锚点的功能。 功能具体步骤 1、创建空的Ref import Rea ...

请给我一杯冰可乐 发布于 2020-05-22 15:18 评论(0)阅读(65)
0

利用Vue这些修饰符帮我节省20%的开发时间

为了方便大家写代码,vue.js给大家提供了很多方便的修饰符,比如我们经常用到的取消冒泡,阻止默认事件等等~。 目录 表单修饰符 事件修饰符 鼠标按键修饰符 键值修饰符 v-bind修饰符(实在不知道叫啥名字) 表单修饰符 填写表单,最常用的是什么?input!v-model~而我们的修饰符正是为了 ...

前端-发际线还在 发布于 2020-05-22 14:49 评论(0)阅读(80)
1

SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(二):引入 element-ui 定义基本页面显示

前提: (1) 相关博文地址: SpringBoot + Vue + ElementUI 实现后台管理系统模板 -- 前端篇(一):搭建基本环境:https://www.cnblogs.com/l-y-h/p/12930895.html (2)代码地址: https://github.com/lyh ...

累成一条狗 发布于 2020-05-22 09:34 评论(0)阅读(293)
8

Deno会在短期内取代Node吗?

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:https://blog.bitsrc.io/what-is-deno-and-will-it-replace-nodejs-a13aa1734a74 Deno是什么? Deno v1.0.0已于5 ...

葡萄城技术团队 发布于 2020-05-22 08:57 评论(3)阅读(982)
0

作用域链

JavaScript是基于==词法作用域==的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。==局部变量在声明它的函数体内以及其所嵌套的函数内始终是有定义的。== 如果将一个局部变量看做是自定义实现的对象的属性的话 ,那么可以换个角度来解读变量作用域 ...

HIIM 发布于 2020-05-21 22:40 评论(0)阅读(51)
0

小程序框架原理之渲染流程及通信流程

MINA MINA 是在微信中开发小程序的框架。其目标是通过尽可能简单、高效的方式让开发者可以在微信中开发具有原生 APP 体验的服务。 MINA 提供了自己的视图层描述语言 WXML 和 WXSS,以及基于 JavaScript 的逻辑层框架,核心是一个响应的数据绑定系统。整个系统分为视图层(Vi ...

WahFung 发布于 2020-05-21 22:38 评论(0)阅读(285)
0

webpack笔记-webpack初识与构建工具发展(一)

为什么需要构建工具? 转换 ES6 语法 转换 JSX CSS 前缀补全/预处理器 压缩混淆 图⽚片压缩 前端构建演变之路 ant + YUI Tool grunt gulp、fis3 webpack、rollup、parcel 为什么选择 webpack? 社区⽣态丰富 配置灵活和插件化扩展 官⽅ ...

风雨后见彩虹 发布于 2020-05-21 20:20 评论(0)阅读(128)
0

Vue SSR 即时编译技术

当我们在服务端渲染 Vue 应用时,无论服务器执行多少次渲染,大部分 VNode 渲染出的字符串是不变的,它们有一些来自于模板的静态 html,另一些则来自模板动态渲染的节点(虽然在客户端动态节点有可能会变化,但是在服务端它们是不变的)。将这两种类型的节点提取出来,仅在服务端渲染真正动态的节点(se ...

前端-发际线还在 发布于 2020-05-21 16:11 评论(0)阅读(6)
0

用正则匹配富文本中的文本,并替换其内容

问题描述: 有这样的一段字符串: "<p class='test' id='wise'>123 4>5<6 789<br>hello<span title='hello' style='width: 200px;height:100px;' src='//www.wisewrong.com/img/ ...

Wise.Wrong 发布于 2020-05-21 15:40 评论(0)阅读(247)
0

10个Vue开发的技巧

路由参数解耦 一般在组件内使用路由参数,大多数人会这样做: export default { methods: { getParamsId() { return this.$route.params.id } } } 在组件中使用 $route 会使之与其对应路由形成高度耦合,从而使组件只能在某些特 ...

前端-发际线还在 发布于 2020-05-21 15:23 评论(0)阅读(150)