- 博客(11)
- 收藏
- 关注
原创 2021金山wps校招(前端)
昨晚我抱着试试看的心态参加了金山wps的前端笔试,笔试分为简答题和编程题。简答题题目比较简单,只要有刷过面经的基本能答上,编程题题目难度也不大,只是我最近code比较少,所以。。当然崩了哈哈哈简答题10道1、如何解决跨域问题2、说说set、map的区别?3、js中var、let、const的区别是?4、写一段代码,判断字符串是否回文(我竟然写不出。。)5、从输入url到页面加载,其间发生了什么?6、css的position有哪些值?7、如何理解HTTP控制访问(CORS)的过程?8、有8个
2020-10-11 10:14:40 1103 2
原创 const和let
constconst使用方式与var类似,但const声明的变量的初始赋值后,就不能再重新赋值了。const MAX_SIZE=25;在同一作用域中,常量名不能与其他变量或函数名重名:const FLAG=true;var FLAG=false;//错误!修改常量的值,不会有任何效果:const FLAG=true;FLAG=false;alert(FLAG);//trueletHarmony新增了定义块级作用域的语法:let关键字。使用let定义的变量在定义它的代码块之外没有定
2020-09-24 12:51:56 1099
原创 [数据结构笔记]分析排序算法的性能
逆序度 = 满有序度 - 有序度冒泡排序冒泡排序分析是否原地排序算法是是否稳定的排序算法是最好情况时间复杂度O(n)逆序度为0,只需要进行一次冒泡操作,就可以结束最坏情况时间复杂度O(n2)要排序的数据刚好是倒序排列的,需要进行 n 次冒泡操作平均情况下的时间复杂度O(n2)平均情况下,需要 n*(n-1)/4 次交换操作,比较操作肯定要比交换操作多,而复杂度的上限是 O(n2),所以平均情况下的时间复杂度就是 O(n2)插入排序
2020-09-01 11:36:24 232
原创 My Collections
Grid:http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html
2020-08-31 23:10:24 336
原创 [JS笔记]正则表达式
正则表达式:规则、模式 强大的字符串匹配工具JS风格------new RegExp(“a”,“i”)perl风格------/a/i以下主要介绍perl风格字符串操作 search() substring() charAt(i) splitsearch match replace正则表达式修饰符(修饰符在全局搜索中不区分大小写)修饰符描述i执行对大小写不敏感的匹配。g执行全局匹配。m执行多行匹配。正则表达式模式方括号用于查找某个范围内的字符:
2020-08-22 18:02:20 142
原创 [JS笔记]Ajax基础
ajax基础字符集编码 缓存 去掉缓存’aaa.txt?t=’+new Date().getTime()利用eval读取数组、jsonajax原理!get:通过网址 容量小 安全性差(密码一看就知道)有缓存-----用于获取数据post:不通过网址(http) 容量大(2G) 安全性好一点 要安全走https 无缓存-----用于上传数据(例如注册ajax中级1、创建ajax对象2、连接到服务器3、发送请求4、接收返回值小知识:用没有定义的变量–报错 用没有定义的属性–undefin
2020-08-15 11:36:12 138
原创 [CSS学习笔记]浮动和高度塌陷
CSS属性float设置容器的左侧或右侧的元素,使文本和内联元素环绕它。尽管仍保留了流的部分,但该元素已脱离了文档流。CSS Demo: floatSyntax/* Keyword values */float: left;float: right;float: none;float: inline-start;float: inline-end;/* Global values */float: inherit;float: initial;float: unset;values
2020-08-10 23:54:06 310
翻译 [CSS学习笔记]伪类和伪元素
伪类(Pseudo-classes)CSS 伪类是添加到选择器的一个关键字,它指定所选择的元素(一个或多个)的特殊状态。例如,:hover当用户的指针悬停在按钮上时,可用于更改按钮的颜色。伪类让你给元素应用样式时不仅涉及到文档树的内容,而且还涉及到外部因素,如导航仪的历史(:visited等),其内容的状态(如:checked在某些表单元素)或鼠标的位置(如:hover,它可以让您知道鼠标是否在元素上)。句法选择器:伪类{ 属性:值; }例子button:hover { colo
2020-08-04 00:02:03 294
原创 [CSS学习笔记]盒子模型
一、CSS将页面中的所有元素都设置为一个矩形的盒子,每一个盒子都由以下几个部分组成:内容区(content)、内边距(padding)、边框(border)、外边距(margin)。二、盒子边框中三个要素缺一不可,分别是:border-width(边框的宽度)、border-color(边框的颜色)、border-style(边框的样式)。以border-width为例子,border-width的值指定四个方向上边框的宽度(上 右 下 左:顺时针旋转,下同)。border简写属性,通过该属性可以同时
2020-07-28 11:13:35 244
原创 计算FIRST集、FOLLOW集和构造LL(1)分析表
基本思路数据结构HashMap:用来实现非终结符和对应FIRST和FOLLOW集的映射HashSet<Character>:用来保存的FIRST和FOLLOW集的集合ArrayList<String>:用来保存将产生式根据|分割后各个候选式源代码package compile;import java.util.*;import java.util.Map.Entry;public class test { // 文法开始符 public char S
2020-07-15 17:22:08 1773
原创 修改ubuntu18.04的源
打开/etc/apt/sources.listsudo vim /etc/apt/sources.listubuntu18.04官方源#deb cdrom:[Ubuntu 18.04.3 LTS _Bionic Beaver_ - Release amd64 (20190805)]/ bionic main restricted# See http://help.ubuntu.com/...
2020-05-20 17:10:14 257
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人