一直在使用vuecli和ngcli,但是这两工具都是基于webpack构建的。官方封装的功能如果不能满足需求,那么就只有自己写webpack的构建逻辑了。所以了解一些webpack还是很有必要的。于是趁着寒冷的冬夜,开始学习webpack。没想到第一步就报错了。装好webpack-dev-serve

发布于:2020年11月30日

cheerio为服务器特别定制的,快速、灵活、实施的jQuery核心实现,一般用于node.js服务器环境使用, 为服务器特别定制的,快速、灵活、实施的jQuery核心实现.介绍把HTML告诉你的服务器.constcheerio=require('cheerio');const$=chee

发布于:2020年11月10日

在vue3中自定义的一个loader,提示parseComponent  ofundefined,意思就是vue3的模板编译应该是哪儿出问题了。去npm找vue-template-compiler,发现最新的也就是2.6.12,好像还没有3.0,GitHub找了issue,发现暂

发布于:2020年11月09日

在vue3中,去掉了$.children这个api。导致我们无法获取到插槽内子组件的内容。按照mvvm的设计思想,我们不应该去获取子组件。而应该通过数据流去更新组件状态。组件间应该绝对的隔离。只能通过props或者event去实现组件通信。但是在某些情况下。通过dom操作很容易做到的事情。但是mvv

发布于:2020年11月08日

在Node.js中,MySQL的使用是必不可少的一项技能。但是很多初学的小老弟很容易忽略的一个点,那就是sql注入。互联网上相当大的一部分数据泄露或者被攻击。都是因为sql注入引起。这里我们以npm上的mysql这个库作为编码例子:https://www.npmjs.com/package/mysq

发布于:2020年08月02日

在传统的ASP.NetMvc框架中,System.web命名空间下,有关于UA的解析。比如可以直接获得浏览器等信息。但是在ASP.NETCore中,已经剥离了System.web,所以老项目迁移过来。有关于获取浏览器信息的操作,都需要做出对应的修改。在ASP.NETCore中有两种方式处理这个问题。

发布于:2020年06月04日

在JavaScript编程中,闭包是一个非常难懂的概念。我个人的理解是创建一个独立的JavaScript作用域,其中的变量不受外部影响。闭包的基本理解举个代码例子functioncreate(){varscore=0returnfunction(){score+=1;returnscore;}}va

发布于:2020年06月04日

JavaScript的函数表达式,用《JavaScript高级程序设计》书上的一句话来说就是:既强大又令人困惑。相信很多初学JavaScript的人,都对这一块的知识点感到困惑。函数提升在JavaScript中,程序执行的顺序式从上到下执行。但是有一个例外。那就是function声明的函数。js解释

发布于:2020年06月03日

JavaScript的原型虽然很强大。但是也有一些问题,需要在使用过程中注意。1.原型链的问题如多个对象的prototype指向同一个公用的对象。如果其中一个修改数据,另外的对象也会受到影响。functionSuperType(){this.colors=['a','b']}functionSubT

发布于:2020年06月01日

在JavaScript中学习中,原型是一个无法迈过的门槛。也是JavaScript水平进阶的一个标志性技术点。JavaScript原型使用prototype关键字。原型的一般来说使用场景为两个点继承扩展原对象1.扩展functionObj1(){this.name="Hello"}Obj1.prot

发布于:2020年06月01日