
前端
Bumphy
洁净精微,牧风索月;
展开
-
nvm安装node版本成功,npm安装失败
目录问题解决问题今天安装一个库时提示node版本低,幸亏机智的我使用了nvm(NVM for Windows)于是,我在cmd中输入了:nvm install 16.14.0然后,。。。果然,出问题。node安装成功,npm安装失败。解决打开nvm安装目录下的文件settings.textroot: D:\CodeEditor\nvmpath: D:\language\Nodejsnode_mirror:npmmirror.com/mirrors/node/npm_mirro原创 2022-02-16 20:29:57 · 587 阅读 · 1 评论 -
Vue - 常见疑问:(第二弹)
(6)“我可以一起使用Vue和Redux吗?”当然可以 - 虽然你通常不会使用 Redux ,但是 Vue 有自己的实现:Vuex。Vuex受到Redux的启发,但很好地融入了“Vue世界”。它还知道状态(state)和动作(actions),但随后使用 mutation 替代了 reducer,并使用 getter 来获取值。(7)“我可以和 PHP/Node/…一起使用 Vue 吗...翻译 2018-02-20 23:20:55 · 762 阅读 · 0 评论 -
殴打小盆友之JS系列(一):JS数据类型
JS数据类型本人小盆友一枚,本系列为个人学习总结,主要为基础知识,主要目的在于督促自己建立完整的知识体系,查缺补漏,回归基础;错误肯定有,需进一步完善,分享出来,希望对于自己和他人有用;错误之处,请留言,我会及时修正;此外,因此系列文章为基础知识,大佬可略过,希望不会浪费你的时间;一、数据类型(7种)第一种划分方式:(1)基本数据类型:Number、Str...原创 2018-03-10 22:10:57 · 338 阅读 · 0 评论 -
殴打小盆友之JS系列(三):函数 ——执行机制
JS的执行机制本人小盆友一枚,本系列为个人学习总结,主要为基础知识,主要目的在于督促自己建立完整的知识体系,查缺补漏,回归基础;错误肯定有,需进一步完善,分享出来,希望对于自己和他人有用;错误之处,请留言,我会及时修正;此外,因此系列文章为基础知识,大佬可略过,希望不会浪费你的时间;一、javascript的编译和执行执行顺序是按照脚本标签<script>...原创 2018-03-11 14:13:26 · 345 阅读 · 0 评论 -
殴打小盆友之JS系列——函数篇:函数基础
函数本人小盆友一枚,本系列为个人学习总结,主要为基础知识,主要目的在于督促自己建立完整的知识体系,查缺补漏,回归基础;错误肯定有,需进一步完善,分享出来,希望对于自己和他人有用;错误之处,请留言,我会及时修正;此外,因此系列文章为基础知识,大佬可略过,希望不会浪费你的时间;一、函数的概念含义:函数是一段js代码,只定义一次,就可以被执行(调用)任意次;函数包含...原创 2018-03-11 14:28:14 · 315 阅读 · 0 评论 -
JavaScript排序算法系列——快速排序
快速排序思路:算法参考某个元素值,将小于它的值,放到左数组中,大于它的值的元素就放到右数组中,然后递归进行上一次左右数组的操作,返回合并的数组就是已经排好顺序的数组了实例9, 7, 1, 4, 6, 2[1, 2] [4] [9, 7, 6][1] [2] [] [4] [] [6] [9,...原创 2018-03-11 16:10:57 · 375 阅读 · 0 评论 -
sticky footer——粘黏页脚,你知道多少?
一、什么是sticky footer?作为一名前端coder,如果有人问你什么是sticky footer时,你一脸懵逼的样子,可是要被鄙视的哟……其实,在日常开发中,你一定遇见过这样的布局,只是不知道它的名字罢了。当然,知道这个英文,偶尔也是不错的呢!sticky footer 指的是在页面布局时,当页面的内容不足或等于一屏时,让页脚始终保持在页面的底部,如同粘在底部一样(^-^);...原创 2018-05-02 00:10:35 · 616 阅读 · 0 评论 -
IOS下动态加载数据点击事件失效
动态数据的创建与绑定在实际的开发中,我们常常需要通过动态加载数据,来创建页面的DOM,而且给这些新增的元素添加事件也是不可避免的。而对于动态数据的事件绑定,就需要明白两个概念,就是目标元素和代理元素(委托元素);(1)目标元素:动态创建的元素,最终click事件需要绑定到该元素(2)代理元素:动态创建的元素的父级元素,即非动态创建的父元素,比如我们习惯上使用document,b...原创 2018-05-07 09:01:37 · 1198 阅读 · 0 评论 -
获取元素的 CSS 属性
获取元素的 CSS 属性工具函数 获取元素的 CSS 属性 (1)使用 HTMLElement.style.属性名(2)使用 window.getComputedStyle兼容处理(1)使用 HTMLElement.style.属性名MDN 详解HTMLElement.style 属性返回一个 CSSStyleDeclaration 对象(只读),该对象包含...原创 2018-07-04 08:04:55 · 1972 阅读 · 1 评论 -
css绘制不规则图形
CSS绘制不规则图形原创 2018-12-16 18:46:09 · 5675 阅读 · 0 评论 -
前端开发中icon图标使用的那些门道儿
前端开发图标使用在日常开发,前端coder绕不开一个话题,在页面上添加各种小图标,比如或者是这样的:一般来说,总体上有三种方案:位图图标,png图片,经典的使用场景——精灵图;字体图标,比较有名的:Font Awesome、icon-fontsvg图标,配合前端框架使用,SVG Sprite技术了解一下……位图图标在IE时代,由于浏览器的兼容性问题,png图片是一个不得不采...原创 2019-04-05 17:57:42 · 4425 阅读 · 0 评论 -
Vue - 常见疑问:(第一弹)
概要这里有一些我看到的问题。让我试着回答它们:Do you need a complex project setup? 你需要一个复杂的项目配置吗?Should you use ES6 or ES5? 你应该使用ES6还是ES5?What’s the difference between Vue Instances and Vue Components...翻译 2018-02-20 20:54:16 · 414 阅读 · 0 评论 -
命令行工具之Cmder:(1)入门篇
前置知识系统:windows7 64位软件:Cmder简介cmder是windows下的命令行工具,用来替代windows自带的cmd。下载地址:http://cmder.net/ 。总之,她很sexy!!!安装与配置(1)下载安装-官方地址:http://cmder.net/ 版本区别: (2)环境配置为什么要进行环境配置...原创 2018-02-08 03:12:47 · 12636 阅读 · 0 评论 -
Vanilla JavaScript中基本的DOM操作(二)
第三节:事件侦听这可能是绑定事件侦听器最有名的方法:myElement.onclick = function onclick(event) { console.log(event.type + ' got fired');};但通常应该避免这样做。这里, .onclick 是该元素的一个属性,意味着你可以改变它,但是你不能使用它来添加额外的侦听器 — 通过指定一个新的函数...翻译 2018-02-27 14:17:28 · 521 阅读 · 0 评论 -
JS放大镜
js实现放大镜效果:适合入门的小伙伴原创 2017-05-04 19:57:42 · 503 阅读 · 0 评论 -
前端模块化开发
模块化(Modular) 模块化是一种项目的构架模式, 这种构架模式让JS代码重用性变得非常高,让项目构架的一些复杂问题全部得以解决。原创 2017-08-29 11:14:59 · 459 阅读 · 0 评论 -
CSS元素居中
css居中一、水平居中 (一)行内或类行内元素(二)块级元素居中 单个块元素:多个块级元素二、垂直居中 (一)行内或类行内元素 单行:single line多行:multiple lines(二)块级元素 元素定高未知元素的高度三、实现水平居中且垂直居中 (一)使用table-cell居中(二)使用absolute定位居中(三)宽高不固定元素(四)使用Fl...原创 2017-09-15 12:19:55 · 469 阅读 · 0 评论 -
JS数组去重
1. 基本数据类型去重 2. 对象数组的去重 3. 插件类库的方法原创 2017-09-16 17:01:43 · 470 阅读 · 0 评论 -
Restful API
Restful API(Restful数据协议规范)REST(representational state transfer,表述性状态转化)原创 2017-09-19 11:00:11 · 560 阅读 · 0 评论 -
CSS实战样式:文字两侧加居中横线
CSS实战样式:文字两侧加居中横线在日常的开发中,会遇到这样的需求原创 2017-10-23 15:56:09 · 10763 阅读 · 0 评论 -
js函数系列之数组:(1)生成不重复的随机数组
js函数系列之数组:(1)生成不重复的随机数组原创 2017-12-25 00:24:54 · 2572 阅读 · 0 评论 -
VS Code系列:(一)初识篇
前置知识本篇文章: vscode 的版本 1.19.2安装系统:windows 7 64位主要适用:web前端开发简介官方介绍 VisualStudioCode是一个轻量级且功能强大的源代码编辑器,它运行在桌面上,支持Windows、MacOS和Linux系统。它提供了对JavaScript、TypeScript和Node.js的内置支持,并为其他语言(如C、C#、J原创 2018-02-03 11:55:37 · 57880 阅读 · 1 评论 -
VS Code系列:(三)插件篇
前置知识本文推荐插件,主要针对 web前端开发;部分插件可能会因为版本更新等原因,会有所变化;通用插件HTML CSS Support html 标签class属性等 智能提示 新版已经支持scss文件检索标签Auto Close Tag 自动闭合标签【HTML/XML】Auto Rename Tag 改变标签时,同时自原创 2018-02-03 20:52:39 · 4619 阅读 · 1 评论 -
Vanilla JavaScript中基本的DOM操作(一)
无论何时,我们需要进行DOM操作,我们将很快地借助于jQuery。然而,JavaScript DOM API事实上是非常有能力的,并且自从低于 IE11 被 完全放弃 后,它现在可以被放心地使用了。在本文中,我将演示如何完成一些最常见的DOM操作任务用普通的JavaScript,即:第一节:查询和修改DOM第二节:修改类和属性第三节:监听事件第四节:动画 我将给你展示如何创建...翻译 2018-02-27 01:49:20 · 1332 阅读 · 0 评论 -
JavaScript排序算法系列——冒泡排序
JavaScript排序算法系列——冒泡排序(Bubble Sort)原创 2017-05-08 19:48:34 · 571 阅读 · 0 评论