很多网站一进入主页等待几秒就会有广告弹出,或者从广告页面几秒倒计时后跳转到其他主页,实现该类型效果也非常简单,下面就俩说说原理和代码讲解!案例设置了5秒倒计时再操作实现代码html:javascript: ......
354
0
0
2022-04-27
一 cookie简介cookie的应用非常的广泛,使用它可以保存浏览信息,比如用户名和密码等。当浏览器者访问某些web站点时,这些站点会在浏览者的本地硬盘上创建一个很小的文本文件用以存储一些信息,这个文件我们就称之为cookie文件。可以使用JavaScript操作cookie,当然也可以使用其他语言。cookie的基本知识:每一个cookie都是名值对的组 ......
394
0
0
2022-04-27
for是大家最常用的,这里不解释了。forEach()和map()两个方法都是ECMAScript5中Array引进的新方法,主要作用是对数组的每个元素执行一次提供的函数,但是它们之间还是有区别的。老规矩,先看定义:Array.prototype.map() 官方解释:数组映射 不会修改原来的数组Array.prototype.forEach() 官方解 ......
312
0
0
2022-04-14
算法的定义:一个有限指令集,每条指令的描述不依赖与语言。接受一些输入产生输出一定在有限步骤后终止算法的通俗理解Algorithm 这个单词本意就是解决问题的办法/步骤逻辑数据结构的实现,离不开算法1.数组JS的数组API掌握的已经足够熟练了,所以不讲了。这里只讲一下js与其他语言有关的地方首先常见语言的数组不能存放不同的数据类型,因此封装是通常存放在数组中的 ......
354
0
0
2022-04-12
本文转自:掘金 作者:chess前言本文讲的图片上传,主要是针对上传头像的。大家都知道,上传头像一般都会分成以下 4 个步骤:选择图片 -> 预览图片 -> 裁剪图片 -> 上传图片接下来,就详细的介绍每个步骤具体实现。一、选择图片选择图片有什么好讲的呢?不就一个 input[type=file] ,然后点击就可以了吗?确实是这样的,但是, ......
573
0
0
2022-04-11
一、引子本文介绍JavaScript运行机制,这一部分比较抽象,我们先从一道面试题入手:console.log(1); setTimeout(function(){ console.log(3); },0); console.log(2); //请问数字打印顺序是什么? 这一题看似很简单,但如果你不了解JavaScript运行机制,很容易 ......
466
0
0
2022-04-10
一. 方法一(会改变数组顺序)思路:将数组排序之后,数组中相同的元素只可能出现在相邻的位置上。注意:这里进行比较时,一定要用不全等符号!==,因为 "1" !== 1 为true, "1" != 1 为false.二. 不改变数组顺序的方法1. 方法一注意:这里的'112' 和 112不应该是重复的,所以都应该保留,所以在hash表中,应该把类型也拼接成ke ......
304
0
0
2022-04-09
我们坚持使用 web 系统可以理解或不需要太多努力就能理解的特殊格式,而且对人类可读性特别有用的格式。每个都有各自的优缺点和适当的用例场景。-- Tim Anderson一段超级严肃的关于样本序列化的集合、子集和超集的文字我是一名开发者,我读代码,我写代码,我写会写代码的代码,我写会写出供其它代码读的代码的代码。这些都非常火星语,但是有其美妙之处。然而,最后 ......
401
0
0
2022-04-07
作者:山月行 全栈成长之路转发链接:https://mp.weixin.qq.com/s/YPErjYubpM6WFrsCPcR3CQ前言一千个读者,就有一千个哈姆雷特。一千个程序员,就有一千种代码风格。那什么是代码风格呢?从小的来说,有的开发喜欢带分号,有的不喜欢带分号。有的喜欢使用空格,有的喜欢使用 Tab。有的喜欢空两个空格,有的喜欢四个空格。除了这些 ......
345
0
0
2022-04-05
作者:大道至简前言前端开发人员对 window.location对象应该不陌生,通过它不但可以获取当前页面的地址信息,还可以修改某些属性,实现页面跳转和刷新等。我们以一个常见的 URL 为例,看看window.location包含哪些属性和方法。window.location.href     →  ......
379
0
0
2022-04-04
作者:semlinker 全栈修仙之路转发链接:https://mp.weixin.qq.com/s/0c7XmwHDycdfQHKScSfFeQ前言想学习 TypeScript 的小伙伴看过来,上一篇 了不起的 TypeScript 入门教程「基础篇」我们讲了7点关于TypeScript 方面的知识点,本文将继续带你一步步学习 TypeScript 入门相 ......
359
0
0
2022-04-04
全文共2218字,预计学习时长7分钟来源:Pexels对`const` 和`let`的介绍大家都始于初学者。我学到在JavaScript中用关键词var来声明变量,这是一个简单且有效的方法,但如今我已做出改变。若你还在编写类似var x = 5的代码,那你需要停下来。说实话,你不必停止,但应该如此。人们常常将编程语言视作视为一系列金科玉律。但事实上编程语言就 ......
311
0
0
2022-04-03
全文共1979字,预计学习时长6分钟图源:UnsplashFor循环语句是把双刃剑。它在我心中占有特殊的位置。长期以来,我一直依赖它来摆脱while循环。然而不可避免地,这会导致我忘记增加计数器变量。使用for循环来迭代数组的标准语法已经深深印入脑海:For i = 0,i < length,i++…在教授编程时,我总是用已知迭代次数时使用for循环来 ......
296
0
0
2022-04-02
概述我们之道作为一个码农,不论其实现如何,功能怎样,写的一手清晰靠谱的代码是其代码功力的体现。好的、清洁的代码可以方便自己以后维护,让你的继任者马上能接手维护它,而不是给你檫屁股,被人戳脊梁骨、被骂垃圾代码。所以,写清洁地代码非常重要。那么什么才是清洁代码的呢?不言而喻,清洁的代码就是可以让人易于人理解、易于更改、方便扩展的代码。写清洁的代码要常扪心自问:为 ......
292
0
0
2022-04-02
本文背景在我们的Web项目开发中常常会遇到一些数据的存储问题,因为有一些数据相对来说对于安全性要求比较低,在现代Web项目开发中大部分已经走向前后端分离的模式,一般通用的都是向前端提供rest api。我个人认为,虽然前后端分离的模式很好的解决了后端统一的问题,但是相对来说,如果大量的重复数据或者一些基础数据每次都通过请求服务器来说无疑是对服务器资源的一种浪 ......
356
0
0
2022-04-02