
前端
文章平均质量分 50
云溪丸子
给自己一个大大的拥抱
展开
-
Promises/A+ 规范 学习和解读
在学习promise的时候,就必须好好理解一下他的规范。参考地址:h。摘要:规范主要说明了Promises/A+规范的历史背景,相关的概念说明,规定了promise必须包含的状态(三个)、必须包含的方法(then)以及promise与其他js对象交互规则。即规定了promise在js中对内和对外的详细规则。内容部分详细说明了各个状态的转化规则,then方法的定义详细规则,以及promise跟未知变量处理的详细步骤和算法。背景这个规范是一个开...原创 2021-09-09 12:05:54 · 424 阅读 · 0 评论 -
VSCode 配置 在命令行中通过code 命令打开指定文件
MacVisual Studio Code的扩展工具菜单中有Install command line的快捷安装运行 VS code并打开命令面板( ⇧⌘P ),然后输入 code找到:Install ‘code' command in PATH,点击安装就行了。选中箭头指定内容,既可以在命令行中,通过code 路径地址,在VScode中打开路径对应的文件夹或者目录。更多详细内容参考:链接链接2...原创 2021-08-20 14:29:13 · 4319 阅读 · 0 评论 -
Uncaught SyntaxError: Unexpected token ‘<‘
VM122:1 Uncaught SyntaxError: Unexpected token '<' at eval (<anonymous>) at Function.globalEval (jquery.2.1.4.min.js?v=20201116:2) at text script (jquery.2.1.4.min.js?v=20201116:4) at ub (jquery.2.1.4.min.js?v=20201116:4) at x ...原创 2021-08-04 10:56:24 · 1397 阅读 · 0 评论 -
文字内容超长自动换行显示失败
在处理字体超长的时候,自动换行总是失败,研究之后发现自己缺少display: block;完整:word-wrap:break-word;/*换行*/word-break:break-all;display: block;原创 2021-07-28 14:47:38 · 308 阅读 · 0 评论 -
webpack--Resolve 解析学习
webpack主要用来前端资源打包,打包的话首先得找到各个模块的依赖图,在到依赖图的前提就必须到相应的模块。所以Resolve解析的时候,主要就是根据路径用来寻找模块。resolver 是一个帮助寻找模块绝对路径的库。 一个模块可以作为另一个模块的依赖模块,然后被后者引用。import foo from 'path/to/module';// 或者require('path/to/module');所依赖的模块可以是来自应用程序的代码或第三方库。 resolver 帮助 webpack 从原创 2021-07-14 14:27:59 · 752 阅读 · 0 评论 -
nodejs和webpack中获取路径原理分析
__dirname 总是指向被执行 js 文件的绝对路径./ 指向的是工作路径,就是执行node命令的路径process.cwd()。也是获取执行node命令的路径持续更新原创 2021-07-12 14:41:28 · 721 阅读 · 0 评论 -
CommonJS中的循环依赖
CommonJS规范中是这样描述循环依赖的--http://www.commonjs.org/specs/modules/1.0/If there is a dependency cycle, the foreign module may not have finished executing at the time it is required by one of its transitive dependencies; in this case, the object returned by "re原创 2021-07-08 15:57:50 · 485 阅读 · 0 评论 -
CommonJS模块学习
CommonJS官方文档,主要是规范文档地址:http://www.commonjs.org/specs/modules/1.0/CommonJS的提出就是为了实现说,javaScript不止为浏览器工作,也能为后端服务工作。javascript: not just for browsers any more!!模块内容:1、在任何模块内,有一个公开的require函数: a、require函数接受模块标识符。 b、require函数返回外部模块对外暴露...原创 2021-07-08 15:25:51 · 224 阅读 · 0 评论 -
前端模块系统学习CommonJS。AMD 。CMD。
参考模块系统:http://shouce.jb51.net/webpack/module-system.htmlCommonJS 规范:是以在浏览器环境之外构建 JavaScript 生态系统为目标而产生的项目,比如在服务器和桌面环境中。-----http://shouce.jb51.net/webpack/commonjs.htmlCommonJS 规范是为了解决 JavaScript 的作用域问题而定义的模块形式,可以使每个模块它自身的命名空间中执行。该规范的主要内容是,模块必须通过mod.原创 2021-07-07 17:52:50 · 124 阅读 · 0 评论 -
webpack-dev-server 404 找不到文件
webpack-dev-serverserves bundled files from the directory defined inoutput.path, i.e., files will be available underhttp://[devServer.host]:[devServer.port]/[output.publicPath]/[output.filename]原创 2021-06-26 11:52:12 · 2072 阅读 · 0 评论 -
webpack 使用webpack-dev-server 报错
使用webpacke 版本 5.23.0✖ 「wds」: Invalid configuration object. Webpack has been initialised using a configuration object that does not match theAPI schema.- configuration has an unknown property 'mode'. These properties are valid: object { amd?, bail...原创 2021-05-25 14:59:49 · 1352 阅读 · 0 评论 -
mac本node版本管理器n安装指南--primordials
官方文档:https://www.npmjs.com/package/n#using-downloaded-nodejs-versions-without-reinstallingReferenceError: primordials is not defined运行node的时候,报上面异常,主要原因是node版本和姑gulp版本不一致导致的。我采取的办法就是安装node版本管理器,一劳永逸。刚开始安装官方文档:https://www.npmjs.com/package/n#using-do原创 2021-04-22 18:00:43 · 561 阅读 · 0 评论