自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 前端工程化(三)

webpack打包工具意义:由于代码模块化,所以我们需要打包工具;核心工作原理:用js代码,将多个文件转换为一个或几个文件webpack的内容:loader(资源文件的加载),plygin。

2022-10-31 10:32:41 94 1

原创 脚手架工具的原理(二)

上一篇文章中已经介绍了如何用yeomon的generator来实现一个自己的脚手架,本篇文章我们来用node.js寿司一个脚手架。在上一篇文章中,我们主要使用了yeomon封装好的ejs模板语法以及命令行的交互功能,首先我们先创建一个文件夹并安装下载ejs模板语法以及inquirer命令行交互语法。本文用纯node.js来构建一个脚手架工具。最后npm link后,在代码中执行本项目。建立好以后,在cli中添加一下代码。

2022-10-21 14:51:08 221

原创 前端工程化(一)

什么是前端工程化?前端工程化就是通过各种工具和技术,提升前端开发效率的过程。首先,来了解一下是什么影响了开发效率?1、项目上线前,代码需要压缩2、用less增强css的编程性,但是浏览器不直接支持less3、多人协作开发,代码风格无法统一4、对es6+或css3新特性进行转换。

2022-10-21 13:56:01 295

原创 VUE中给添加节流函数

今天在给vue中的input事件添加节流函数时,遇到了很多坑,大部分问题都来自于vue的this指向问题,这里先记录一下如果不加节流时。

2022-10-17 13:36:06 1071

原创 JS高级程序设计位操作符

JS中的所有数值都是以IEEE 754 64位格式存储,但是位操作并不直接对64位数值进行操作的,而是先把数值转换位32位整数,再进行对应的运算,之后再把结果转换位64位,因此我们在进行位运算的时候,就只需要考虑32位整数就行了。位运算都是先将数值转换成32位二进制进行操作的。JS中位运算并不一定会比普通运算更快。取反(~),按位或(|),按位异或(^),左移(),无符号右移(>>>)都可以对小数取整,取整原理就是位运算只操作32为整数,忽略小数部分。在对NaN和。

2022-10-10 14:45:54 244

原创 JS高级程序设计学习备忘录

isNaN函数在接受到一个值以后会自动解析这个值是否可以转化为数值,如果可以转化的话,如:isNaN(“123“)也会返回false),特别的isNaN()函数也适用于对象,会将接受到的对象先进行valueOf的处理,再进行tostring的处理;1、在函数内部var一个变量,这个变量的作用域在函数内部,在外部console时,打印会报错,如果直接令一个变量 a=1,此时不管是否在函数内部定义,该变量都是全局变量;5、Number类型,a、十进制数第一位不能为0,八进制数第一位为0,16进制数为0X;

2022-10-10 12:23:33 247

原创 可以拖拉拽的日历组件

一个支持拖拉拽的日历组件!直接上源码!

2022-10-01 19:36:54 620

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除