自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 slice,substring,substr的区别

slice,substring,substr用于数组或字符串之间的截取,其间区别如下:* slice(开始位置,结束位置)substring(开始位置,结束位置)substr(开始位置,截取几位)*slice可以用于数组也可用于字符串substring和substr只用于字符串var arr = [1,2,3,4,5,6,7], str = "helloworld!"; ...

2019-09-25 11:04:58 108

原创 正则表达式(整理MDN,w3c的笔记)

正则表达式创建方式字面量var regExp = /[a-z]\s/i构造函数var regExp = new RegExp('[a-z]\\s','i')特殊字符\ 转义字符^ $* 0次或多次+ 1次或多次? 0次或1次 非贪婪 /e?le?/ 匹配 "angel" 中的 'el'、"angle" 中的 'le' 以及 "oslo' 中的...

2019-09-20 00:54:38 1032

原创 三种方式创建函数 & 构造函数与普通函数之间的区别

创建函数的三种方式:函数声明function sum1(num1,num2){ return num1+num2;}sum1(10,20);函数表达式var sum2 = function(num1,num2){ return num1+num2;}sum(10,20);函数对象形式 var sum3 = new Function("num1","n...

2019-09-15 09:53:47 450

原创 js数据类型转换 & 数据类型判断

数据类型js的数据类型有七种,其中有六种基本类型:null,undefined,boolean,string,number,symbol;以及一种引用类型:object数据类型的转换显式转换一. 将非数值转换为数值类型的函数 :Number(); parseInt(), parseFloat()Number() 函数转换规则:boolean:true转换为1,false转换为0n...

2019-09-11 23:03:35 439 1

原创 JavaScript实现部分排序算法【冒泡,选择,插入,快排,希尔,归并】

冒泡排序//外层遍历:由len-1到1; i-- //内层遍历:0<j<i; j++ //定义一个flag做代码优化 function bubbleSort(arr){ var len = arr.length; var flag = true; var tmp; for(var i=len-1; i>0; i--){ for(v...

2019-09-10 22:04:53 130

原创 事件监听和事件绑定

事件监听addEventListener 和 attachEvent区别addEventListener,removeEventListener是DOM2级事件定义的方法; addEventListener有三个参数:事件类型,执行函数,是否捕获;addEventListener可以实现同一个元素绑定多个click事件,当条件触发时,会依次执行相应的函数;例如//element.addEve...

2019-09-10 20:29:15 740

原创 浏览器相关

浏览器内核浏览器内核分为两部分:一是渲染引擎,其主要负责结构与样式,即网页的内容(HTML,XML,图像等),以及计算网页显示方式,然后输出到打印机;而JS引擎主要是负责解析JavaScript,实现页面交互效果;一个负责搭建静态结构,一个用来展现动态效果;后来js引擎越来越独立,浏览器内核便更加倾向于指渲染引擎。目前常见浏览器及其内核IE浏览器:ie11之前用Trident内核,后来的Ed...

2019-09-07 00:30:00 86

原创 Hexo主题修改Next.Mist

修改Hexo主题及问题记录昨晚试着将段时间搭建的hexo改一下主题,觉得NexT.Mist看起来挺简洁,挺喜欢这种风格的;以下主要是一个索引,记录我搭建以及修改过程所参考的文章搭建博客当时搭建博客主要参考的博文有:Hexo官方文档hexo史上最全搭建教程NexT.Mist主题参考的博文:next官方文档Hexo的Next主题详细配置修改主题过程遇到的一些小失误hexo n...

2019-09-06 12:07:16 902 1

原创 Hexo错误记录

记录Hexo搭建过程遇到的一些问题问题一:4000端口被占用解决方法:1.可以用hexo server -p 5000 命令将端口修改为50002.可以在_config.yml内加上如下代码更改hexo-server运行时的端口号:server:port: 4001compress: trueheader: true其中4001可以换成想要运行的端口号。参考链接: https:...

2019-07-16 01:27:14 190

原创 【记录】webpack

webpack打包错误:Module not found: Error: Can't resolve '.\dist\bundle.js' 【记录一下】 在学习一个vue项目时需要用webpack打包文件,想把项目中src下的main.js用webpack工具打包为dist目录下的一个bundle.js文件输入命令:webpack .\src\main.js .\dist\bundle.js...

2019-05-23 00:38:57 142

原创 控制台输出数组问题

控制台输出数组问题var reverse = function(x) { var resultArr = []; var intToStr = x.toString(); for(var i = intToStr.length-1;i > 0;i--){ resultArr.push(intToStr[i]); var d = resultA...

2019-04-13 10:47:00 2961

原创 装wamp过程遇到的一些问题

今天刚跟着教程学习装一个wampserver,有时候apache不能用,有时候数据库不能用,看着橙色的图标不好受啊,这里记录一下网上搜索了解后的一些方法:1.首先,如果装好之后,发现无法访问localhost或者phpmyadmin;先看一下是不是有将wamp切换到在线状态;可能此刻问题就解决了;如果还没解决:看看是否是别的程序占用了80端口,如果是的话,结束进程具体操作:https...

2019-04-03 19:02:35 125

原创 js练习题

js-first // 用户输入一个数,求该数所有的因数的个数:// var i = parseInt(prompt(“请输入一个整数:”));// var num = 0 ;// for (var m = 1 ; m &amp;lt;=Math.sqrt(i) ; m++ ){// if (i % m =...

2019-03-04 22:26:17 213

空空如也

空空如也

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

TA关注的人

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