- 博客(16)
- 资源 (2)
- 收藏
- 关注

原创 JS原生数组方法的用法及其实现
我的博客已经全部迁移至新地址,欢迎收藏我的个人博客(链接如果404,请删除地址栏/blog/后面的内容再刷新浏览器,或者直接访问我的个人博客主页)。此文章将会介绍数组大部分的原生方法的用法,并自己实现一个具有相同功能的方法,不定期更新。顺序暂时看起来比较乱,所有方法都写完后会重新整理一下。第二篇零丶概述JS原生数组方法的参数都大致符合下面的通式(针对不同的参数,会在遇到之后补充)...
2018-09-13 21:52:05
3328
原创 利用Canvas实现手写板的插件
基于canva的手写板插件,主要功能包括:调节画笔宽度、颜色,橡皮擦功能,撤销还原功能,清屏功能,生成图片等。其中还实现了可移动菜单。
2019-08-28 10:34:32
1077
转载 (转)css加载会造成阻塞吗?
作者:陈纪庚链接:https://juejin.im/post/5b88ddca6fb9a019c7717096来源:掘金推荐一个自己的博客:JS -- 手动实现数组原生方法之前面试今日头条的时候,今日头条面试官问我,js执行会阻塞DOM树的解析和渲染,那么css加载会阻塞DOM树的解析和渲染吗?所以,接下来我就来对css加载对DOM树的解析和渲染做一个测试。为了...
2018-09-05 12:39:58
286
原创 HTTP - - HTTP协议简要分析(1)
推荐一个自己的博客:JS -- 手动实现数组原生方法HTTP(Hypertext Transfer Protocol)协议是w3c于1990年颁布的一个属于应用层的面向对象的协议,主要适用于分布式超媒体信息系统。一丶HTTP协议HTTP协议是指客户端程序与web服务器的请求、响应的交互过程中所必须要遵守的规则和数据格式,即通信规范。在此,客户端程序是指web浏览器、网络爬虫或者其他...
2018-09-02 18:51:43
735
原创 TCP协议的三次握手与四次挥手
推荐一个自己的博客:JS -- 手动实现数组原生方法TCP协议是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP层是位于IP层之上,应用层之下的中间层。现在要讨论的就是TCP协议建立连接和连接终止的过程。一丶连接建立连接建立使用的是三次握手协议。三次握手的目的是为了确认两台主机均具备收和发的能力。之所以是三次我想继续往下看就会了解的。三次握手的过程:...
2018-08-30 16:47:26
291
原创 常见的十个HTTP协议状态码
推荐一个自己的博客:JS -- 手动实现数组原生方法首先看一下百科对HTTP状态码的解释。HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。通俗的讲就是当客户端给服务器端发起...
2018-08-29 15:30:38
8845
4
原创 DNS域名解析过程
推荐一个自己的博客:JS -- 手动实现数组原生方法当我们在浏览器中输入一个域名(eg: www.baidu.com)时,浏览器会显示域名所对应的网站的内容,在输入域名到浏览器显示内容这个过程中就发生了域名解析,即将域名解析成IP的过程。首先解释一下域名解析的概念。(来自百度百科)域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP...
2018-08-28 21:50:43
553
原创 js网络请求性能优化之防抖与节流
我的博客已经全部迁移至新地址,欢迎收藏我的个人博客。推荐一个自己的博客:JS -- 手动实现数组原生方法一丶基本概念防抖(debounce):在函数需要频繁触发时,只有当有足够空闲的时间时,才执行一次。就好像在百度搜索时,每次输入之后都有联想词弹出,这个控制联想词的方法就不可能是输入框内容一改变就触发的,他一定是当你结束输入一段时间之后才会触发。节流(thorttle):预定一个函...
2018-06-17 18:31:28
5488
原创 js实现无缝轮播图插件(底部附源码)
我的博客已经全部迁移至新地址,欢迎收藏我的个人博客。推荐一个自己的博客:JS -- 手动实现数组原生方法看了几个网上的轮播图例子,然后理解了其中的原理,自己写了一个插件,实现了无缝轮播。先来说一下实现原理:1. 首先要明确做一个插件的基本要求,我认为至少需要满足以下几点要求:具备默认设置参数的功能;插件自身的作用域与用户的作用域相互独立;用户可以自己调节参数达到自己想要的效果。...
2018-06-05 18:42:34
9296
原创 简单CSS3+JQ实现图片的3D翻转
我的博客已经全部迁移至新地址,欢迎收藏我的个人博客。推荐一个自己的博客:JS -- 手动实现数组原生方法没想到刚开始没两天就突然断了。还是要时刻鞭策自己啊。主要实现效果:鼠标从不同的方向进入图片,图片所在的正方体就会以此方向翻转,显示文字介绍。效果如下图此处的正方体只是形象的比喻方便理解。如下图为计算机的坐标系,文字介绍所在块(后面简称B)与图片块(后面简称A)放于同一...
2018-05-10 23:19:31
2841
1
原创 jQuery实现翻页插件
推荐一个自己的博客:JS -- 手动实现数组原生方法使用编辑器:vs code主要用到的技术:css3 + jQuery欢迎加QQ:1759668379一起讨论html:这次html里面也没写什么东西,主要实在js文件中利用for循环动态生成结构。<!DOCTYPE html><html lang="en"><head>...
2018-04-25 21:39:53
2429
原创 css3+jquery实现简单时钟特效
推荐一个自己的博客:JS -- 手动实现数组原生方法初探前端开发,前期写一些小demo,后期会慢慢写些学习经验,欢迎各位看官交流学习经验(QQ:1759668379)这个时钟特效是在腾讯课堂看渡一的js直播课时学到的,废话不多说,直接上源码。html文件:很简单的用div写整体框架,但是没有用到js动态生成div块。<?xml version="1.0" en...
2018-04-22 15:57:03
1068
原创 c++简单24点游戏
我的博客已经全部迁移到新地址,欢迎收藏我的个人博客。随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式,用擅长的语言(C/C++/Java或其他均可)实现程序解决问题。 1.程序风格良好(使用自定义注释模板) 2.列出表达式无重复。以下为源代码#include<iostream>#include<...
2017-04-12 20:25:05
5678
10
原创 c初级打渔晒网问题
原题目:某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。以下是程序源代码,初学者可能在很多地方不是很完善。 #include<stdio.h>struct fish{};int year;int month;int day;int i;//闰年int j = 0;//闰年个数int k = 0;//平年...
2017-03-14 22:44:48
614
js实现无缝轮播图插件
2018-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人