自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 call是什么,手写call函数,call原理

文章已经分享到掘金社区,欢迎评论交流https://juejin.cn/post/6916049374246240264

2021-01-10 16:48:06 294

原创 webpack打包上传到远程仓库

1.前期准备1.1创建远程仓库账号这里我使用的是github,没有账号的可以前去github注册1.2 安装git管理工具下载地址:https://git-scm.com/ ,选择自己对应的版本安装

2020-05-29 16:20:26 449 1

原创 重复操作算法(基础)

循环拼接一个指定的字符串 num次,如果num是一个负数,则返回一个空字符串。如题,题目来着编程狮解决代码如下:function repeat(str, num) {// repeat after me if(num<0){ return ""; } return str.repeat(num);}思路:给定一个num,我们先应该做的...

2020-04-27 10:57:46 336

原创 js实现回文算法

如果给定的字符串是回文,返回true,反之,返回false。palindrome(回文)是指一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样。注意:您需要删除字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是不是回文。如题:题目来源编程狮function palindrome(str) {var str1 = str.toLowerCase().replace...

2020-04-17 11:53:33 993

原创 js实现字符串翻转

问题:给定一个字符串str,实现字符串翻转;例如输入 “hello”,输出“olleh”,你所输出的必须也是个字符串。思路:可以先将字符串转换为数组,在使用数组reverse方法翻转数组,然后数组转换为字符串。知识点:split() 方法:用于把一个字符串分割成字符串数组.语法:string.split(separator,limit).空字符串 ("") 用作 separator,那么...

2019-11-19 16:24:43 821

原创 css实现一个三角箭头

今天浏览12306网站的时候看见有个箭头图标![在这里插入图片描述](https://img-blog.csdnimg.cn/20191101180502710.png)我们可以用css来实现这个图标1.下面为css部分的代码,html中直接添加个div就可以。设置div的边框0px,会出现4个三角形拼成的正方形<style> #icon { widt...

2019-11-01 18:29:27 673

原创 Git安装使用

Git,分布式版本管理控制工具。安装我们是时候需要学习下git了,现在我们需要动手安装下他.Linux下安装Debian或Ubuntu Linux可以直接使用sudo apt-get install git直接完成安装.其他Linux版本的可以从官网下载源码进行安装.Mac下安装在 Mac 上安装 Git 有两种方式。最容易的当属使用图形化的 Git 安装工具.地址:http://...

2019-10-16 09:33:36 382

原创 找出数组 arr 中重复出现过的元素

找出数组 arr 中重复出现过的元素function duplicates(arr) { arr.sort();//p原数组排序 var arr1 = [];//定义个空数组存放出现过的元素 for(i=0;i<arr.length;i++){//循环遍历 if(arr[i]==arr[i+1]){//判断是否元素相同 ...

2019-09-18 20:58:36 406 1

原创 js深浅拷贝——学习笔记

今天看廖雪峰老师写的一篇关于建设教程https://www.liaoxuefeng.com/wiki/1022910821149312谈到了数组的slice()的方法,其中有句话,看到这里正好去学习下深浅拷贝如果不给slice()传递任何参数,它就会从头到尾截取所有元素。利用这一点,我们可以很容易地复制一个Array:var arr1=[1,2,3];//定义一个数组;此时输出arr1为...

2019-09-08 16:39:57 181

原创 css无限循环动画

关键语法:animation-iteration-count: infinite;//定义动画播放次数,infinite指定播放无限次数

2019-09-06 17:56:08 10925

原创 nodejs安装与环境

进入nodejs中文网根据自己的系统环境下载对应的安装包。下载完成以后双击打开协议勾选上继续下一步上面是默认安装的文件夹,复制下等会配置环境变量使用,然后继续下一步继续下一步;点击安装;安装成功以后关闭;接下来打开系统属性配置环境变量;系统环境里面找到path这个,双击进入点击新建,输入我们之前复制的文件安装路径:“C:\Program Files\nodej...

2019-09-01 14:43:21 128

原创 js中var与let——学习笔记

let 声明的变量只在 let 命令所在的代码块内有效。ES6之前只有两种作用域:全局变量和函数内的局部变量;ES6新增了let关键词,有了块级作用域的概念。var关键词定义变量,如果在代码块内重新声明变量的话也会重新声明代码块以外的变量:var x= 22;//此处为22{var x=25;//此处为25}//此处为25;使用let关键词可以更好的解决这个问题var x= 2...

2019-08-20 22:01:55 356

原创 js实现记住账号密码——学习笔记

实现的原理?操作cookie,通过判断是否勾选了记住密码框,设置cookie内容,达到保存用户名和密码的效果。什么时cookie?cookie有4kb大小,超出长度会返回空字符串;cookie存放在客户端,可以方便的修改查看,所以不能用cookie存放重要信息;cooki生命周期会在关闭浏览器以后结束,如果要在一段事件内使用,我们可以为cookie设置有效时间;Cookie,有时也用...

2019-08-17 15:58:04 6166 2

原创 JS计时函数——学习笔记

setInterval() - 间隔指定的毫秒数不停地执行指定的代码。setTimeout() - 在指定的毫秒数后执行指定代码。clearInterval() -清除计时器clearTimeout()-清除计时器

2019-08-16 09:37:29 414

原创 JS实现返回顶部的功能——学习笔记

很多浏览器上都有返回顶部的按钮,这对一个长网页在底部返回顶部很方便。实现思路:1.在首屏页面时不显示图标,当滑动到一定能距离的时候显示出来;2.定义一个点击事件函数,设置滚动条距离顶部的数值每次减100的速度向上滚动,直到到了顶部。下面开始我们的实例:html部分代码设置个div,里面添加返回顶部的图标<div id="backTop"> <img src="i...

2019-08-11 16:09:13 253

原创 AJAX(异步函数)——前端学习笔记

AJAX = 异步 Javascript 和 XML.通俗的来说就是一个网页上,网页整体不刷新,而实现局部页面刷新显示的技术,一种与服务器交换数据的技术。工作原理: 浏览器(发生事件,创建XML,发送Httprequest)——服务器(处理发送的请求,处理返回给浏览器数据)——浏览器(处理数据更新内容)XMLHttpRequest 对象(核心)|new XMLHttpRequest()| ...

2019-08-09 20:21:35 233

原创 JS实现导航吸顶的效果

实现思路:1。获取nav元素,获取它距离顶部的值;2.获取滚动条距离顶部的值;3.判断,如果滚动条值大于nav距离顶部的值,改变nav的定位和他top的值;下面贴出代码,我自己已经测试过了;window.onload = function(){ var nav = document.getElementById("nav");//获取页面nav元素 var navTop = na...

2019-08-07 19:43:09 760

原创 js闭包——学习笔记

上次学习了js的作用域,其实理解还不太深刻,今天做的是js的闭包。开始先说下函数的生命周期:全局变量:全局变量的作用域是针对全局,在整个javascript中全局变量都是处处存在的。局部变量:局部变量的作用域只能在函数内使用,函数运行完这个变量会被销毁。function add() { var counter = 0; return counter += 1;} ad...

2019-08-07 13:54:00 227

原创 JS——作用域(个人学习笔记)

相信大家都熟悉了js中的变量了吧!全局变量(global variable)——可以在脚本中的任何位置引用。一旦你在某个脚本声明梨声明了一个全局变量,就可以从这个脚本的任何位置——包括函数内部引用。全局变量的作用域是整个脚本。局部变量(local variable)——只存在于声明他的那个函数内部。在那个函数的外部是无法引用他的。局部变量的作用域仅限于某个特定的函数。我们所说得到作用域,...

2019-08-01 20:44:34 155

空空如也

空空如也

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

TA关注的人

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