
html/xml/javaScript/css
文章平均质量分 75
Ethiopia1024
何以解忧,唯有暴富
展开
-
2021春季阿里云前端开发实习生面试
第一面先发给你一个链接,对着面试官手撕代码一共四道编程题(js实现),如何判断两个链表是否相交 ,对于一个文件目录树的UI界面,假设后端接口返回了数组结构,请写函数将它转化成树形结构。数组里面对象的属性列表转换成嵌套的树形形式。 ,分别用JS和CSS实现动画,将绝对定位的元素(已知id)从位置(0,0)渐变移动到(100px,100px), ,问题4: 实现一个事件订阅模块:支持on,off,加分项once。基础知识的问题,本硕期间学过的专业课程里面,你觉得学得最好的是哪一门?讲一下这门原创 2021-10-12 15:28:03 · 339 阅读 · 0 评论 -
node创建typeScript项目,并引入selenium 进行E2E测试
1,创建react项目,添加typeScript支持npx create-react-app my-app --typescript原创 2021-06-20 13:40:55 · 647 阅读 · 0 评论 -
create-react-app 创建typeScript项目,并引入jest单元测试
参考文档:https://www.html.cn/create-react-app/docs/adding-typescript/原创 2021-06-17 18:00:44 · 1334 阅读 · 2 评论 -
新手搭建最简单的windows上面的http的web服务器
1. 下载http服务器hfs.exe,这个是一个可执行文件,不需要安装,而且文件很小。下载地址:http://www.rejetto.com/hfs/?f=dl2,双击打开软件3. 准备好一个记事本可以打开的文件(html或者txt等等都可以), 然后把这个文件拖入到上图中蓝色的框框里面的左边,我这里准备了一个1.html文件, 拖动后如下:这样, http服务器(hfs)就...原创 2019-03-20 19:34:38 · 20913 阅读 · 1 评论 -
js输入输出实现数组扁平化
const readline = require('readline');const rl = readline.createInterface({ input:process.stdin, output:process.stdout});rl.on('line',line=>{ let data = JSON.parse(line.replace(/'/g...原创 2018-09-09 07:55:57 · 498 阅读 · 0 评论 -
react利用svg制作可缩放可移动的圆
react利用svg制作可缩放可移动的圆鼠标移到中部,变为可移动状态,圆可移动;鼠标移到边缘,变为缩放状态,可放大缩小。import React from 'react'class Test1 extends React.Component { constructor() { super() this.state = { move_style: {...原创 2018-09-05 17:28:11 · 1106 阅读 · 0 评论 -
ESlint 语法检测配置规则说明
"no-alert": 0,//禁止使用alert confirm prompt"no-array-constructor": 2,//禁止使用数组构造器"no-bitwise": 0,//禁止使用按位运算符"no-caller": 1,//禁止使用arguments.caller或arguments.callee"no-catch-shadow": 2,//禁止catch子句参数与外部...转载 2018-08-14 16:27:35 · 672 阅读 · 0 评论 -
从0开始手工搭建webpack项目
webpack的工作方式是:通过一个配置文件找到入口文件,从这个入口文件找到你项目依赖的所有资源文件,使用对应的资源加载器(loaders)来处理这些资源文件,最后打包成静态文件。1,安装webpack//全局安装的作用是直接在命令行中使用npm install -g webpack//安装到项目目录,使用webpack的功能npm install --save-dev ...原创 2018-07-17 22:51:09 · 1324 阅读 · 0 评论 -
VS Code配置babel环境
Babel 是一个 JavaScript 编译器本文本文介绍如何将babel配置到vs Code中,并且边写ES6,边编译为ES5,实时查看。比如我先建一个express项目,普通项目也OK:第一步:安装 babel-clicd进入项目根目录,执行命令: npm install babel-cli --save-dev// npm一次性安装多个依赖模块,模块之间用空格...原创 2018-07-16 20:47:24 · 7139 阅读 · 0 评论 -
显示网页logo
步骤一:在图片中显示图标,这里的图片只支持ico格式,需要转换图片格式.原始图像可以接受: .jpg .jpeg .gif .png等图像格式在这个网址http://www.bitbug.net/上传你的原始图片然后生成ico格式图标(百度ico可以找到制作ico图标的网站);注意:图标要用 16*16 色的。。。(保证了兼容性,无论在哪个地方都可以显示)步骤二:把图标放到网站根目录在<he...转载 2018-06-09 14:48:21 · 682 阅读 · 0 评论 -
Message: 前言中不允许有内容
使用java读取XML文件时,总报“前言中不允许有内容”错误。经检查,XML文件格式、内容没有错误。 原因分析: 文件编码问题。 用记事本打开xml文件转化为UTF-8会有一个BOM头,所以java在读取时就会报以上错误。 解决方法: 方法一:用notepad++打开,在格式选择“以UTF-8无BOM格式编码”,然后保存。 方法二:使用EmEditor另存,保存时选择“UTF-...原创 2018-06-01 13:02:41 · 28190 阅读 · 2 评论 -
CSS3实现简单的翻转菜单效果
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>翻转菜单效果</title> <style> *{ margin: 0;原创 2018-06-14 14:02:54 · 1468 阅读 · 0 评论 -
JavaScript的一些操作
今天清理电脑,把以前的本地学习笔记移到博客里面来目录: 1,DOM 基础 2,DOM操作表格 3,js事件应用 4,键盘按键控制div移动 5,键盘提交留言 6,拖拽div 7,一串跟着鼠标走的div 8,右键菜单1,DOM 基础<!DOCTYPE html><html lang="en"><head> ...原创 2018-06-14 13:48:10 · 342 阅读 · 0 评论