- 博客(11)
- 收藏
- 关注
原创 JavaScript 入门学习(万字整理版!!!)
构造函数有一个prototype指向它的原型对象原型对象有一个constructor属性指向对应的构造函数实例对象有一个__proto__属性指向对应的原型对象BOM实际上包含了DOM前面写的是省略了window的结果,其原为:函数、通过var定义在全局作用域中的变量都会变成window对象的属性和方法,let和const则不是基本上BOM的属性和方法都是window的。正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。
2025-03-17 12:02:43
1032
原创 初认识构建工具
不同于node中编写代码,在html、css、js中不能放心使用模块化规范,主要是浏览器兼容性问题,以及使用模块化规范会面临过多的加载问题,如果是在服务端使用模块,没什么问题,但是这是在浏览器中使用,一个模块相当于一个文件,浏览器发送请求占用一定的时间。所以希望可以用一款工具对代码进行打包,将多个模块打包一个文件,既解决了兼容性问题,又只需要发送一个请求。构建工具就是可以将ESM规范编写的代码转换为旧的JS语法,这样所有浏览器都可以支持这些代码。
2024-10-28 13:30:56
956
原创 Node.js学习笔记
Node.js是一个跨平台JavaScript运行环境,使开发者可以搭建服务器端的JavaScript应用程序。作用:使用Node.js编写服务器端程序。编写数据接口,提供网页资源浏览功能等前端工程化:为后续学习Vue和React等框架做铺垫。前端工程化就是指开发项目直到上线,过程中集成的所有工具和技术。Node.js可以主动读取前端代码内容。
2024-10-14 13:12:16
2071
原创 esm和cjs模块化的区别
在使用 Vite 导出组件库时,可以选择生成 ESM(ECMAScript Modules)和 CJS(CommonJS)两种模块格式。这两种格式的主要区别在于它们的设计目标和使用场景。可以进一步定制输出,包括如何处理外部依赖和全局变量。选项可以指定库的入口文件和输出的文件名,而。在 Vite 中,我们可以通过配置。来指定构建输出的格式。,那就是使用ESM的语法,如果不设置。,那就是CommonJS的语法。
2024-09-26 14:59:48
1004
原创 npm打包自定义组件
如果遇见 npm error 403 403 Forbidden - PUT https://registry.npmjs.org/xj-checkbox - You cannot publish over the previously published versions: 1.0.0.,就是需要更新版本号,src文件夹下面创建package文件夹,里面存放自定义的组件,再建一个index.js 【打包时候的入口文件】然后修改dist目录下package.json文件的name【别人下载插件的名称】
2024-09-20 23:18:53
1539
1
原创 el-checkbox内置的change事件不生效
也就是 :modelValue 和 @update:modelValue,所以在这个子组件中,可以根据父组件传过来的值再搞一个计算属性value,这个计算属性的getter返回modelValue接收的值,setter进行emit传递update:modelValue和值。3. 子组件里面的el-checkbox绑定数据value,如果value的值改变了,就会触发update:modelValue到这里就是实现了el-checkbox改变了value的值也会间接改变父组件传过来的值。
2024-09-01 17:22:46
1100
原创 HTML进阶
HTML进阶一、列表1、无序列表<ul> <li>无序列表标签:</li> <li>ul 嵌套 li</li> <li>列表条目</li> <li>ul 标签里面只能包含 li标签</li> <li>li标签里面可以包含任何内容</li></ul>注意事项:ul 标签里面只能包裹 li 标签li 标签里面可
2023-07-29 22:47:59
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人