- 博客(23)
- 收藏
- 关注
原创 提升代码质量篇
代码评审是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。代码评审可以是一个人 Review 其他人的代码,也可以是一群人一起 Review 代码。提交类型: 任务id或备注。让项目版本号变得易于管理。
2023-11-20 14:49:21
79
原创 h5之新增的historyAPI介绍
功能介绍history的HTML5 API可以更改当前页面的url但是不刷新页面,同时将路径记录到历史页面中,可通过浏览器后退按钮来返回到上一状态。这样可以轻松帮我们实现在ajax动态局部刷新页面后,通过后退按钮来回来前一状态,而保证页面不跳转。APIstateObj——一个与指定网址相关的状态对象,popstate事件触发时,该对象会传入回调函数。如果不需要这个对象,此处可以填null。title——新页面的标题,但是所有浏览器目前都忽略这个值,因此这里可以填null。url:新的网址,必须与当前页面处在
2022-07-11 15:26:22
1046
原创 在网上偶尔看到的一道去重、排序、性能题面试题
现有数组[5,2,0,1,3,1,4], 请实现去重功能后完成升序排序,并考虑性能。输入:const array = [5, 2, 0, 1, 3, 1, 4];输出:[0,1,2,3,4,5]const array=[5, 2, 0, 1, 3, 1, 4];[...new Set(array)].sort((a,b)=>{ return a-b})...
2020-01-08 18:51:01
208
原创 React---随笔
随笔connect 把 redux 中的属性和方法映射到对应的组件中import { connect } from "react-redux";通过 dispatch 派发一个 action 来改变 stateprops.dispatch(countAdd(2));connect 是一个高阶函数,所谓的高阶函数(纯函数):就是接收一个 function 作为参数,经过包装之后...
2020-01-05 14:23:01
197
原创 React---第二弹
第二弹useState使用范围: function 定义的组件中,作用: 主要设置局部状态,有两个返回值局部状态名字改变状态的方法const { useState } = React;function Counter() { const [count, setCount] = useState(0); return <button onClick={() =&g...
2020-01-05 14:19:39
124
原创 React---第一弹
第一弹什么是 react?react 是 Facebook 出的一款针对 View 视图层的 library(库),使用单向数据流的方式显示数据在最新的 react 中官方建议使用 function 定义组件引入 js 顺序<script src="./lib/babel.min.js"></script><script src="./lib/react...
2020-01-05 14:17:54
178
原创 Vue
一. Vue 基础1. 模板语法(1)插值a.文本 {{}}b.纯HTML v-html ,防止XSS,CSRFc.表达式(2)指令:是带有 v- 前缀的特殊属性 v-bind v-if v-show v-on:click v-for(3)缩写 v-bind:src => :src v-on:click =...
2020-01-05 14:06:09
225
原创 Vue和vant常用命令
安装 Vue Clinpm install -g @vue/cli创建项目vue create hello-world (hello-world为我的项目名)3? Please pick a preset: default (babel, eslint)> Manually select features //选这个4? Please pick a preset:...
2020-01-05 14:05:18
2043
原创 圣杯布局和双飞翼布局
简述圣杯布局和双飞翼布局圣杯布局和双飞翼布局是前端工程师需要日常掌握的重要布局方式。两者的功能相同,都是为了实现一个两侧宽度固定,中间宽度自适应的三栏布局。圣杯布局和双飞翼布局共同点虽然两者的实现方法略有差异,不过都遵循了以下要点:两侧宽度固定,中间宽度自适应中间部分在 DOM 结构上优先,以便先行渲染允许三列中的任意一列成为最高列只需要使用一个额外的标签圣...
2020-01-05 14:04:07
277
原创 创建代理服务器和通过VUE cli创建脚手架
npm init -y //初始化一个东西npm i express //用express创建一个项目npm i axios//用axios来发起网络请求npm i cors//用cors来实现跨域下面是创建服务器的相关代码:const express = require("express");const cors = require("cors");cons...
2020-01-05 14:03:23
181
原创 CSS Clip
CSS Clip官方API该特性已经从 Web 标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。浏览器支持所有主流浏览器都支持 clip 属性。概述clip 属性定义了元素的哪一部分是可见的。clip 属性只适用于 position:absolute 的元素。警告:这个属性已被废弃。建议使用 clip-path 。clip...
2020-01-05 14:01:25
308
原创 JavaScript基础(1)-------工具书
这篇帖子,不讲任何知识点。俗话说得好,师傅领进门,修心在个人在这里我个人认为《JavaScript高级程序设计》,是一本好书。如果在学习过程中有什么不懂的问题,网上都有相关的教学视频,如果你在阅读本书时刚开始看不下去,可以去哔哩哔哩看相关的教学视频,再次给哔哩哔哩打个广告,哔哩哔哩是学习的天堂。我记得我刚开始学习前端的时候,学不进去,我就去看看视频。慢慢培养兴趣,兴趣是最好的老师。个...
2020-01-05 11:15:10
116
原创 HTTP协议返回的状态码
2开头 (请求成功)表示成功处理了请求的状态代码常用例如:200 (成功) 服务器已成功处理了请求。3开头(请求被重定向)表示完成请求,虚进一步操作常用例如:305 (使用代理)请求者只能使用代理访问请求的网络4开头 (请求错误)这些状态代码表示请求可能出错 常用例如:404 (未找到) 服务器找不到请求的网页5开头(服务器错误) 这些状态代码表示服...
2019-12-30 10:09:31
278
原创 api接口
易搜数据小白接口阿里大于APiX阿凡达数据百度API STORE通联数据商城Google API Library聚合数据神州租车Uber阿里云百度云BmobGoogle Cloud PlatformLeanCloudOracle Cloud七牛腾讯云野狗又拍云爱快递快递网快递鸟Codingdiycode干活集中营IPInfo.io开源中国...
2019-12-27 22:15:37
794
原创 git常用命令和一些报错处理
git版本管理1). 创建远程仓库2). 创建本地仓库git initgit add .git commit -m "提示信息"3). 将本地仓库推送到远程仓库 git remote add origin url git push origin master4). 在本地创建dev分支并推送到远程仓库 git checkout -b dev git push ...
2019-12-26 21:27:24
188
原创 高阶函数&&高阶组件
高阶函数特点:接受函数类型的参数。返回值是函数。高阶函数具有可扩展性。常见的高阶函数:定时器 setTimeout(); setInterval()Promise();数组相关:forEach();filter();map();reduce();find();findIndex()函数对象bind();高阶组件:本身是一个函数。接首一个组件(被包装组件),返回一组件(...
2019-12-26 20:24:36
327
原创 REACT个人感想
做React需要会什么?react的功能其实很单一,主要负责渲染的功能,react只负责ui渲染,想要做好一个项目,往往需要其他库和工具的配合,比如用redux来管理数据,react-router管理路由React 是什么用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和JavaScript各自想象为一个岛屿,它们之间用收费桥梁连接,js每次访问DOM,都要途径这座桥,并交纳“过桥...
2019-12-22 10:37:40
359
原创 github免费搭建个人博客
一、Nodejs环境、git环境安装注:本教程不做Nodejs、git环境的安装,如未安装,请自行百度Nodejs官网git官网二、Hexo安装hexo官网安装Hexonpm install hexo-cli -g #安装hexo模块hexo init blog #通过hexo创建一个blog项目cd blognpm installhexo server #开发服务hexo...
2019-12-21 11:56:17
427
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人