虽然很多人都觉得前端算法弱,但其实 JavaScript 也可以刷题啊!最近两个月断断续续刷完了 leetcode 前 200 的 middle + hard ,总结了一些刷题常用的模板代码。走过路过发现 bug 请指出,拯救一个辣鸡(但很帅)的少年就靠您啦!常用函数包括打印函数和一些数学函数。const _max = Math.max.bind(Math); const _min = Math.
目录前言第一部分初级入门算法第一章数组1.1删除排序数组中的重复项1.2删除排序数组中的重复项II1.3买卖股票的最佳时机1.4买卖股票的最佳时机II1.5移动零1.6区间子数组个数1.7搜索插入位置1.8合并两个有序数组1.9两个数组的交集第二章哈希表2.1两数之和2.2错误的集合2.3翻转卡片游戏2.4有效的字母异位词第三章链表第四章数学4.1加一4.2反转整数4.3排列硬币4.4完全平方数4
第一章:Javascript简介1.JavaScript诞生于1995年,当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作。现在,JavaScript是一种专为与网页交互而设计的脚本语言。注:Netscape(网景)公司研发,Java是sun公司研发,原名为LiveScript,为了搭上媒体热炒的Java的顺风车,更名为JavaScript2.微软推出JSript的和
**JavaScript: A Beginner's Guide** # Introduction JavaScript is a widely-used programming language that is primarily used for adding interactivity to websites. It allows developers to create dynamic
原创 1月前
20阅读
HTML界面:打飞机#gamePanel{width:900px;height:500px;background:Black;position:absolute;left:100px;top:100px;}#gamePanel .score{font-size:12px;color:White;position:absolute;left:0;top:0;z-ind
转载 2021-06-22 17:10:39
222阅读
文章目录一.什么是JavaScript二.引用方法三.数据类型和运算符四.严格检查模式五.部分类型详解1.字符串详解2.数组详解3.对象详解4.循环详解5.Map和Set六.函数七.var,let和const八.方法九.内部对象标准对象:Date:JSON:十.面向对象十一.操作BOM对象十二.操作DOM对象十三.jQuery 本文为JavaScript入门教程第一部分,包括JavaScript
转载 3月前
122阅读
计划学习`JavaScript`的同学可以看过来,今天就推荐个学习`JavaScript`的Python教程。代码已Github开源,需要自取。 制作一本《现代Javascript教程》电子书学习使用计划学习JavaScript的同学可以看过来,今天就推荐个学习JavaScript的免费教程。 这是以最新的 JavaScript 标准为基准。通过简单但足
JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。 JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设
转载 3月前
64阅读
图层蒙可以理解为在当前图层上面覆盖一层玻璃片,这种玻璃片有:透明的和黑色不透明,两种前者显示全部,后者隐藏部分。然后用各种绘图工具在蒙上(既玻璃片上)涂色(只能涂黑白灰色),涂黑色的地方蒙变为不透明,看不见当前图层的图像,涂白色则使涂色部分变为透明可看到当前图层上的图像,涂灰色使蒙变为半透明,透明的程度由涂色的灰度深浅决定 ①它是一种特殊的选区,但它的目的并不是对选区进行操作,相反,而是要
文章目录1、找出两个链表的交点2、链表反转3、归并两个有序链表4、从有序链表中删除重复结点5、删除链表中倒数第 n 个结点6、交换链表中相邻的结点7、两链表的和8、回文链表9、分隔链表10、链表元素按奇偶聚集11、
原创 2021-07-07 17:08:03
147阅读
文章目录1、BFS1.1 将一个数分解为整数的平方和1.2 最短单词路径1.3 K 站中转内最便宜的航班2、DFS2.1 查找最大的连通面积2.2 矩阵中的连通分量数目2.3 朋友圈的数量2.4 填充封闭的区域2.5 能到达的太平洋和大西洋的区域1、BFS1.1 将一个数分解为整数的平方和1.2 最短单词路径1.3 K 站中转内最便宜的航班bfs,广度优先搜索,先处理数据,以出发点为 key,到达站和价格为 value 构建字典,对处理好的数据进行 bfs。队列中保存的数据是站的位置,中转次数,从
原创 2021-07-12 14:13:52
150阅读
/* * @Author: * @Date: 2021-08-22 13:57:28 * @LastEditors: Please set LastEditors * @LastEditTime: 2021-08-22 14:28:01 * @Description: 用栈实现队列 */var MyQueue = function () { this.items = []; this.
原创 11月前
11阅读
markDownJavaScript是一种轻量级标记语言,与html类似,支持以简单文本进行内容书写,然后使用编辑工具转换为html标签格式通过相应的标记进行相应文档标识,可以使用文字与符号的组合完成文档样式的书写定义https://www.jianshu.com/p/191d1e21f7ed/javaScript概述HTML语言是一种标记语言,用于定义页面内容和表现形式,不具备逻辑性,不能与用户
从技术上讲,iOS、Android和Windows Phone上的移动app使用了不同的编程语言进行编码。iOS app使用Objective-C,Android app使用Java,而Windows Phone app使用.NET。但是,掌握一定量的JavaScript、CSS和HTML知识,你就可以构建超棒的移动app。因此,在本博客中,我们将讨论用于开发移动app的顶级JavaScript
整书都是围绕着JavaScript的“精华”二字,也就是教你如何躲开那些糟粕。但是这本书绝对不是初学者的天堂,因为当你没有了解过JavaScript,你无法知道书中所说的糟粕是什么,以致于让你感觉它是一本无用的书。第一章的试读,有一个看似很简单的问题。为什么要使用JavaScript? 这个答案恐怕是很肯定地回答你,做web开发你一定要用到JavaScript。作为唯一的浏览器端的
以下内容摘自JavaScript the Good Parts,列出了一些比较疑惑的地方。语法在JavaScript中以下的值返回false:falsenullundefinedThe empty string ''The number 0The number NaNAll others values are truthy, including true, the string 'false',
转载 1月前
20阅读
Javascript 文件操作一、功能实现核心:FileSystemObject 对象其实,要在Javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。在详细介绍FileSystemobject对象的各个属性和方法的使用细节前,先来看看这个对象包括哪些相关对象和集合:二、FileSystemObject编程三步使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤:创建FileSystemObject对象、应用相关方法、访问对象相关属性。(一)创建FileSystemObject对象创建FileSystemObject对象的代码只要1.
转载 2013-08-08 21:58:00
144阅读
2评论
原文发布时间为:2011-03-28 —— 来源于本人的百度文章 [由搬家工具导入] <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tran
转载 2017-07-14 00:56:00
136阅读
2评论
/*class Receiver{ exec() { console.log('执行') }} class Command{ constructor(Receiver) { this.Receiver=Receiver;//我的下面是士兵 } cmd() { console.log('触发命令')//击鼓中 this.Receiver.exec();//小...
原创 2021-11-16 17:04:30
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5