随笔分类 - 框架
摘要:方法一:通过原生的Nodejs API,方法如下: #!/usr/bin/env node # test.js var argv = process.argv; console.log(argv) 通过以下命令执行: node test.js param1 --param2 -param3 结果输出
阅读全文
posted @ 2020-11-22 21:41
酷儿q
摘要:话说vue3已经发布,就引起了大量前端人员的关注,木得办法,学不动也得硬着头皮学呀,本篇文章就简单介绍一下「vue3的数据响应原理」,以及简单实现其reactive、effect、computed函数,希望能对大家理解vue3响应式有一点点的帮助。话不多说,看下面栗子的代码和其运行的结果。 <div
阅读全文
posted @ 2020-11-22 21:19
酷儿q
摘要:有关即将发布的 vue.js 的第 3 个主要版本的信息越来越多。通过下面的讨论,虽然还不能完全确定其所有内容,但是我们可以放心地认为,它将是对当前版本(已经非常出色)的巨大改进。 vue 团队在改进框架 API 方面做得非常出色。 尤雨溪将 Vue 3 的目标描述为: 使其更快 使其更小 使其更易
阅读全文
posted @ 2020-11-22 21:18
酷儿q
摘要:一、react-Hooks要解决什么? 以下是上一代标准写法类组件的缺点,也正是hook要解决的问题 大型组件很难拆分和重构,也很难测试。 业务逻辑分散在组件的各个方法之中,导致重复逻辑或关联逻辑。 组件类引入了复杂的编程模式,比如 Render props 和高阶组件 设计目的 加强版函数组件,完
阅读全文
posted @ 2020-11-22 21:16
酷儿q
摘要:1.前言 vue的父子组件通信用什么?:prop和$emit的组合。如果是爷孙组件呢?:那么就要用父组件来转发数据和事件了。如果是太爷爷和孙子组件呢?:当然是vuex啦emmm 好的,没我啥事了,我这就走。 不行,我还能再挣扎一会儿!肯定有一部分兄弟做的项目比较小,组件通信的情况不是很多,懒得引入v
阅读全文
posted @ 2020-11-22 21:15
酷儿q
摘要:引言 前端需要学习的东西真的挺多的,之前主要从事的是MVC框架,操作DOM,使用JQUERY比较多,不知到什么时候,发现现在前端MVVM是主流,不得不把之前的大部分东西丢掉,作为前端婴儿不断前行。 所以以后的文章,可能开始都比较基础,希望大拿不要见笑,若有不对的地方,希望指正,我也会不断修正迭代。
阅读全文
posted @ 2020-11-22 21:14
酷儿q
摘要:Lodash是一个可以提高开发者效率、提高原生js方法性能的 JavaScript 第三方实用工具库; Lodash特点就是一致性、模块化、高性能。业界赫赫有名,其不需要引入其他第三方依赖,我们在使用的过程中可以封装好的方法;(其模块化特别适用于:创建符合功能的函数、遍历 array(数组)、obj
阅读全文
posted @ 2020-11-22 21:11
酷儿q
摘要:引言 在前段时间看到这样一个关于 vue 的问题,为什么每个组件 template 中有且只能一个 root? 可能,大家在平常开发中,用的较多就是 template 写 html 的形式。当然,不排除用 jsX 和 render() 函数的。但是,究其本质,它们最终都会转化成 render() 函
阅读全文
posted @ 2020-11-22 21:09
酷儿q
摘要:在以前传统的前端页面开发方式时,存在协同困难,可复用性差的问题,导致开发和维护都不是一件简单的事。而组件化思想的提出,以及vue、react等MV*框架的快速流行,让我们开始尝试用组件化的思想去开发。由于笔者最近在研究组件库的搭建,故撰文记之。 前言 组件化思想让我们把页面划分为一个个组件,组件内部
阅读全文
posted @ 2020-11-22 21:08
酷儿q
摘要:背景 由于我们无法将小程序直接分享到朋友圈,但分享到朋友圈的需求又很多,业界目前的做法是利用小程序的 Canvas 功能生成一张带有二维码的图片,然后引导用户下载图片到本地后再分享到朋友圈。而小程序 Canvas 功能是很难用的,往往为了绘制一张简单图片,就得写上一堆 boilerplate cod
阅读全文
posted @ 2020-11-22 21:07
酷儿q
摘要:简介 Fabric.js是一个可以简化Canvas程序编写的库。 Fabric.js为Canvas提供所缺少的对象模型, svg parser, 交互和一整套其他不可或缺的工具。Fabric.js可以做很多事情,如下: 在Canvas上创建、填充图形(包括图片、文字、规则图形和复杂路径组成图形)。
阅读全文
posted @ 2020-11-22 21:06
酷儿q
摘要:中间件是什么呢? 中间件就是客户端http请求发起传送到服务器和服务器返回响应之间的一些处理函数。 为什么要使用中间件? 通过中间件,可以对数据进行操作使得我们能方便地操作请求数据编写服务器响应。如body-parse中间件对post请求的参数进行处理让我们可以通过res.body快速获取请求参数,
阅读全文
posted @ 2020-11-22 21:05
酷儿q
摘要:前言 网上有关ssr开发环境搭建的文章不算多,就算找到也是比较高级的,不太适合新手入坑;这篇内容只抽取了其中最重要的部分,实现最基础的开发环境搭建;所谓开发环境无非两件事:自动打包·自动刷新页面,叫法比较土,也可以叫热更新,热加载。 自动更新renderer 先看目录结构没啥东西,新增了一个hot.
阅读全文
posted @ 2020-11-22 21:03
酷儿q
摘要:因为业务需要,每个http请求都要加上一个请求头,所以每次都要写很多重复的代码。 现在尝试把wx.request简单的封装了一下,调用一个request方法,每次请求自动携带header头信息,这样就省事多了,包含了常见的get post put delete 四种请求方法,支持Promise方式调
阅读全文
posted @ 2020-11-22 21:02
酷儿q
摘要:JavaScript 框架以及 html 和 css 已成为每个现代软件项目前端开发的重要组成部分。 2020 年将会是为你的 Web 项目选择正确的 JavaScript 框架的又一个年头。如果你正在阅读本文,相信你对下一个程序的技术栈感到困惑。确定它并不容易,本文旨在解决每个开发者的这种困境。与
阅读全文
posted @ 2020-11-22 21:01
酷儿q
摘要:node-sass是我们开发中很常见的依赖包,也是安装时间冗长和最常见到报错的依赖。安装node-sass失败原因有很多种,我们在说失败原因之前,先来分析一下node-sass的安装过程(以下node版本为v10.15.3): PS D:\demo> npm i node-sass // 从npm源
阅读全文
posted @ 2020-11-22 20:58
酷儿q
摘要:(一)前言 vue 代码中的 slot 是什么,简单来说就是插槽。 <slot> 元素作为组件模板之中的内容分发插槽,传入内容后 <slot> 元素自身将被替换。 看了上面这句官方解释,可能一样不知道 slot 指的是什么,那么就来看看在 vue 中,什么时候你需要用到 slot 。 举例:一个组件
阅读全文
posted @ 2020-11-22 20:57
酷儿q
摘要:网上各种言论说 react 上手比 vue 难,可能难就难不能深刻理解 jsX,或者对 ES6 的一些特性理解得不够深刻,导致觉得有些点难以理解,然后说 react 比较难上手,还反人类啥的,所以我打算写两篇文章来讲新手学习 React 的时候容易迷惑的点写出来 为什么要引入 React 在写 Re
阅读全文
posted @ 2020-11-22 20:49
酷儿q
摘要:在css中,很容易在鼠标hover时进行更改,只需: .item { background: blue; } .item:hover { background: green; } 在vue中,它会变得更复杂一些,因为我们没有内置这个功能。我们必须自己实现这些。不过别担心,工作量不是很大。 监听正确的
阅读全文
posted @ 2020-11-22 20:47
酷儿q
摘要:Extjs其实 是一个Ajax 框架,是一个用JavaScript 写的。与EasyUI差不多的一个框架。学习并不难,先找好一定的学习资料与文档,然后再练习几个demo,这样大概就有所了解了。具体精通,那只有等你自己在项目中多实践。 一、获取元素(Getting Elements) 1. Ext.g
阅读全文
posted @ 2020-10-17 14:06
酷儿q

浙公网安备 33010602011771号