- 博客(21)
- 收藏
- 关注
原创 什么是预编译
所谓的预编嘞,就是在函数执行前,先预先编译一下的操作。预编译都做了哪些事情呢?首先预编译会创建一个AO对象,然后开始找代码中的形参和实参的声明(定义),值都为undefined,第三步是,把实参和形参相统一,也就是把实参的值给形参,最后呢,找函数声明,把有的函数声明的变量给覆盖掉来个题目function fn(a) { console.log(a); var a = 123; console.log(a); function a(){} console.log(
2021-08-13 14:28:51 817
原创 express的简单登录操作
文件夹目录index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> .
2021-08-11 09:12:39 521
原创 基于js的回文数小算法
题目给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。示例 1:输入:x = 121输出:true示例2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01 。因此它不是一..
2021-08-06 16:24:31 340
原创 字符串转换整数 (atoi)
力扣题目请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前导空格检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有)。 确定最终结果是负数还是正数。 如果两者都不存在,则假定结果为正。读入下一个字符,直到到达下一个非数字字符或到达输入的结尾。字符串的其余部分将被忽略。将前面步骤读入的这些数字转换为整数(...
2021-08-05 16:14:56 201 2
原创 整数翻转的小问题
老规矩,上题目。题目来自力扣给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围[−231, 231− 1] ,就返回 0。假设环境不允许存储 64 位整数(有符号或无符号)。示例 1:输入:x = 123输出:321示例 2:输入:x = -123输出:-321示例 3:输入:x = 120输出:21示例 4:输入:x = 0输出:0来源:力扣(LeetCode)链接:ht...
2021-08-05 15:33:46 77
原创 JavaScript写Z字变形
题目描述将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行Z 字形排列。比如输入字符串为 "PAYPALISHIRING"行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numRows);示例 ...
2021-08-02 18:17:53 544 1
原创 克鲁赛德战记的AJAX小案例
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta http-equiv="X-UA-Compatible" content="ie=edge" /> <tit.
2021-07-30 19:37:39 173
原创 js实现随机点名
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l.
2021-07-29 19:57:20 182
原创 js关于排序方法sort()的一点小问题
今天看到了一道题(来自力扣)给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5示例 3:
2021-07-26 18:41:23 317 1
原创 js用哈希表写两数之和
题目是这样的给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:输入:nums=[3,2,4],...
2021-07-24 15:09:04 333
原创 盒子垂直水平居中只有两种方式??
1.利用magin:auto方法将盒子设置为margin,将其设置为绝对定位,给left,right,top,bottom值都设置为0.box { position: absolute; left: 0; top: 0; right: 0; bottom: 0; width: 200px; height: 200px; margin: auto; back
2021-07-23 19:53:59 155 3
原创 基于jq的倒计时案例
基本思想:首选要获取要定时到的时间和现在的时间,通过new Date()能获得当前的时间戳,也就是距离1970年1月1日0:0:0的时间差值。new Date(参数)可以获得距离传入参数的时间戳他俩之差除以一千(因为获得的结果单位是毫秒,所以要除以一千得到的才是秒数)然后再分别获取天、时、分、秒把得到的结果依次渲染到页面上,呈现出最终的效果<!DOCTYPE html><html lang="en">...
2021-07-23 16:29:52 523
原创 js中常用的数组和字符串方法
字符串转换为数字的方法1.-02.*13./14.Number5.parseInt6.parseFloat7.Math.floor 数字向下取整8.Math.ceil 数字向上取整9.Math.round 数字四舍五入切割字符串的方法 substr(start.length) substring(start,end) indexOf()返回某个指定的字符串值在字符串中首次出现的位置 lastIndexOf同上,最后出现的位置
2021-07-21 19:19:28 237
原创 基于jq的简单留言板
HTML代码部分<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Template • TodoMVC</title> <link rel="s
2021-07-19 18:22:46 457
原创 基于jq的电梯导航!!!∑(゚Д゚ノ)ノ
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit.
2021-07-18 17:42:01 119
原创 一个简单的基于jQuery的留言板
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit.
2021-07-18 16:58:38 560 2
原创 每天学亿点点英语----每日更新
parse->解析ast-> abstract syntax tree 抽象语法树(abstract 抽象的、syntax 语法 )render-> 提供virtual dom ->虚拟dom(DOM -> Document Object Model 文档对象模型)
2021-07-17 19:48:52 89
原创 基于jQuery的简单轮播图制作
轮播图是非常常见的页面交互效果,也是非常实用的效果,一直基础js学习都少不了需要制作轮播图,话不多说,上代码<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="
2021-07-16 17:49:21 280 1
原创 好用炫酷的VScode插件及相关配置
Auto Rename Tag标签修改,前面改,后面也跟着修改,极其方便background-cover超级好用的背景图设置插件,亲测有效,改完背景,你就是最炫酷的仔。Bracket Pair Colorizer还在为括号太多而发愁吗,还在为找不到哪个括号是一对而烦恼吗,有了它,这个神器,你就不用再为这个问题而烦恼了,它会把每个括号都改为不同的颜色。改为中文,懂得都懂网页识别不了less文件?不同担心,只要有了这个插件,只需轻轻一键保存,就能直接...
2021-07-15 20:12:01 455
原创 基于ts的贪吃蛇小游戏
贪吃蛇小游戏,基于Ts开发的,做着玩。实物类class Food{ element: HTMLElement constructor() { this.element = document.querySelector('#food')!; } get X() { return this.element.offsetLeft } get Y() { return this.element.offsetTop } change() {
2021-07-15 19:40:16 412 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人