程序媛之路
软软要当程序媛
这个作者很懒,什么都没留下…
展开
-
npm ERR! code ELIFECYCLE 后面一大串ERR的解决办法!!
npm run dev报错如下:npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! ezgym@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`npm ERR! Exit status 1npm ERR! npm ER...原创 2019-11-13 15:49:22 · 6939 阅读 · 2 评论 -
JS检测浏览器类型
如何检测浏览器类型?JavaScript——BOM中的Navigator对象用到UserAgent方法。UserAgent可以用来识别浏览器的名称,版本,引擎以及操作系统等信息。下面是一段自己试着写的检测浏览器类型的代码:<!DOCTYPE html><html> <head> <meta charset="UTF-8"&g...原创 2019-06-25 22:57:11 · 1384 阅读 · 0 评论 -
软软的第一篇blog!
第一篇blog!第一次写博客+第一次用Markdown,神奇我的blog会写点什么?第一次写博客+第一次用Markdown,神奇数学+软件五年制双专业的大四小白理工妹,今年四月份开始学习前端,此前对编程一窍不通,虽然有很多软件的专业课不过…咳咳,都是以应试为主。 然而认真的学习了之后感觉还挺有意思,听说程序猿都有写博客的习惯,所以我也来试一试???好吧其实就是记录和分析一下学习的过程,毕竟好...原创 2019-06-23 21:22:03 · 167 阅读 · 0 评论 -
JS 解决getElementById()浏览器兼容性bug
- getElementById()通过id获取节点,只能用document对象调用。IE6~8也可以使用,但在IE8以下存在一个bug:若name属性和id属性的内容相同,则浏览器会自动取先出现的属性,所以有可能会取到name属性,而不是id属性,该bug只在IE8版本以下的浏览器出现。解决bug的方法://首先封装一个函数 通过ID获取元素var getElementByID = fu...原创 2019-06-29 11:34:45 · 2232 阅读 · 0 评论 -
JavaScript中,undefined和null的区别
null与undefined的一些区别1、null 表示一个对象是“没有值”的值,也就是值为“空”;undefined 表示一个变量声明了没有初始化(赋值);2、undefined不是一个有效的JSON,而null是;3、 undefined的类型(typeof)是undefined;null的类型(typeof)是object;4、Javascript将未赋值的变量...原创 2019-08-19 17:38:17 · 223 阅读 · 0 评论 -
js实现快速排序的两种方法
快速排序快速排序是对冒泡排序的一种改进,它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。说白了就是从一个数组中找到一个数,把比他大的数都放在他的右边,把比他小的数都放在他的左边,然后在分别对左边和右边的数组做同样的事,就排好了。...原创 2019-08-21 22:40:02 · 10430 阅读 · 7 评论 -
万恶的垂直居中问题(包括多行文本)
在实际项目开发中,经常会遇到需要垂直居中的问题,下面给出常见的垂直居中问题解决方案,以及我在实际操作中遇到的问题和解决办法第一种情况: 知道居中元素的高度1、relative+absolute+负margin给其父元素设置相对定位 position:relative;给居中元素设置绝对定位 position:absolute;对居中元素垂直方向进行定位 top:50%;给居中元素设置上...原创 2019-09-24 14:38:17 · 521 阅读 · 2 评论