自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (2)
  • 收藏
  • 关注

原创 浏览器渲染机制

浏览器内核分为两个部分,一是渲染引擎,二是JS引擎(在《js编译原理》中有记录)

2023-08-24 19:45:26 44

原创 http工作原理

关于http响应图的说明。

2023-08-24 19:44:26 41

原创 xss攻击与防御

xss 是Cross Site Scripting(跨站脚本攻击)简称xss。

2023-08-24 19:44:04 43

原创 nginx代理配置

下面这一句表示引入配置文件,和直接在nginx.conf进行配置是一样的效果。

2023-08-24 19:43:35 139

原创 代码格式校验及npm包管理

在项目根目录下新建.gitignore配置文件(如果是在github上新建项目则默认自动生成).gitignore。

2023-08-21 10:39:43 284

原创 数据结构与算法

查的复杂度是O(n),增和删复杂度是O(1),所以如果只有增和删,用链表比较合适,如果查的的操作比较多,则使用数组比较好。

2023-08-21 10:35:13 21

原创 js新特性

操作符的功能类似于 . 链式操作符,不同之处在于,在引用为空(nullish, 即 null 或者 undefined) 的情况下不会引起错误,该表达式短路返回值是 undefined。在 Web 中,可以通过 window、self 取到全局对象,但是在 Web Workers 中,只有 self 可以。在之前我们经常会使用 || 操作符,但是使用 || 操作符,当左侧的操作数为 0 、 null、 undefined、 NaN、 false、 ‘’ 时,都会使用右侧的操作数。

2023-08-21 10:34:39 23

原创 js常用编码解码

encodeURIencodeURIComponent和encodeURI类似,只是支持的字符更加全面,建议使用encodeURIComponent。

2023-08-21 10:33:01 142

原创 正则表达式

字符组第一位放^表示求反匹配任意字符可以使用[\d\D]、[\w\W]、[\s\S]、[^]量词贪婪量词 | 惰性量词—|—{m} | {m}???| +?| *?分支分支结构也是惰性的KaTeX parse error: Undefined control sequence: \B at position 8: 之间\̲B̲:\w与\w之间,\W与\W之…

2023-08-21 10:32:15 35

原创 git使用方法

原理工作区 =git add.=>暂存区=git commit -m ‘’=>本地库配置生成本地公钥ssh-keygen -t rsa -C “youremail@example.com”将本地ssh公钥关联到远程仓库的配置上克隆远程仓库到本地git config --global user.name “tianll” 配置用户名git config --global alias.co checkout 配置checkout命令简写为co本地项目在远程仓库托管git

2023-08-21 10:30:21 13

原创 nginx常用命令

nginx常用命令命令说明vi+filename编辑某个文件more+filename查看某个文件:wq!保存当前修改的文件并推出:q!不保存推出whereis nginx查找nginx配置文件nginx配置文件/etc/nginx/conf.dservice nginx restart重启nginx服务service php-fpm restart重启php/etc/init.d/php-fpm restart重启ph

2023-08-21 10:29:40 18

原创 Vuex状态管理

Action 函数接受一个与 store 实例具有相同方法和属性的 context 对象,因此你可以调用 context.commit 提交一个 mutation,或者通过 context.state 和 context.getters 来获取 state 和 getters。可以像 store.commit中传入额外参数, 即。Vuex允许在store中定义getter。

2023-08-21 10:29:02 19

原创 webpack前端优化

关于 webpack 对前端性能的优化,可以通过文件体积大小入手,其次还可通过分包的形式、减少 http 请求次数等方式,实现对前端性能的优化转载自每日一题。

2023-08-21 10:28:00 195

转载 JavaScript中实现延迟加载的技术

在JavaScript中,可以通过不同的方法实现延迟加载。然而,两种广泛使用的技术是使用Intersection Observer API来延迟加载图像,以及在滚动事件中实现内容的延迟加载。

2023-08-21 10:18:56 490

原创 单点登录方案

单点登录方案

2023-08-21 10:14:57 15

GIS空间分析

主要是一些GIS空间分析的课件,欢迎下载

2014-03-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除