腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
web全栈之路
专栏作者
举报
71
文章
63175
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章
javascript
编程算法
node.js
webpack
网络安全
vue.js
git
网站
https
npm
react
sql
打包
小程序
php
c#
css
数据库
api
nginx
wpf
babel.js
微信
html
android
云数据库 SQL Server
jar
渲染
http
容器
存储
缓存
安全
数据
优化
对象存储
人脸识别
java
c++
.net
xml
json
typescript
listview
oracle
ide
github
maven
linux
unix
容器镜像服务
spring
文件存储
腾讯云测试服务
云推荐引擎
electron
eslint
lodash
压力测试
html5
二叉树
tcp/ip
单元测试
markdown
数据分析
windows
图像分析
browser
datagrid
focus
hide
textblock
usb
web
程序
翻译
工具类
后台
镜像
连接
系统
原理
搜索文章
搜索
搜索
关闭
前端安全之常见漏洞及防御
网站
安全
sql
网络安全
随着项目复杂度的提升以及用户体量的增大,前端安全变得越来越重要。平时系统运行正常,一旦出现安全问题,轻者部门扣分,严重的可能对公司造成严重损失。了解一些常见漏洞,平时coding时注意,防患于未然。
kiki.
2022-10-25
894
0
web前端学习/工作笔记(十六)
api
缓存
webpack
php
javascript
TAM上云访问链路: 访问域名->UDNS(CNAME)->ias->北极星(负载和寻址)->tke 搜索页性能优化: 改良的csr,在服务端组装部分数据和html,在不增加服务器负载的情况下,减少在浏览器端的请求,首屏速度更快 为什么模块循环依赖不会死循环,CommonJS和ESModule是怎样处理的? CommonJS是拷贝引用,可以利用缓存,避免死循环。每一个模块都先加入缓存再执行,每次遇到require都先检查缓存,这样可以避免死循环 ESModule是拷贝值,借助模块底图,在循
kiki.
2022-10-25
357
0
web前端学习/工作笔记(十五)
eslint
typescript
编程算法
git
小程序
nginx代理后端接口 location ~* ^/agent { rewrite ^(/agent)(.*)$ $2 break; proxy_pass http://ip:端口; proxy_set_header X-Forwarded-Protocol $scheme; proxy_set_header Host $host;
kiki.
2022-10-25
469
0
web前端学习/工作笔记(十四)
git
小程序
微信
php
网络安全
git切换源地址 git remote set-url origin newurl css的sticky失效,因为overflow不能是auto 解决英文字符不换行的问题 word-break: break-all react url传值过多导致卡顿问题: 跳转页面后获取数据,或者通过localStorage处理。 64.助销小程序经验总结: h5不能点击按钮分享,小程序可以 wx.invoke不支持,config的beta设为true cos文件下载,a标签浏览器可
kiki.
2022-10-25
217
0
web前端学习/工作笔记(十三)
git
nginx
https
node.js
php
package-lock如果不加入git管理,打的js hash值会不一样 ll -h 查看所有文件大小 du -h 文件占用大小,比前者大 nginx head请求过多导致疯狂写日志 nginx禁用head请求日志 得写到location里 if ($request_method ~* OPTIONS|HEAD) { access_log off; } 或者 map $request_method $m { OPTIONS 0; HEAD 0; default 1; }
kiki.
2022-10-25
225
0
web前端学习/工作笔记(十二)
git
nginx
react
对象存储
“target和currentTarget的区别是: target:触发事件的元素。currentTarget:事件绑定的元素 linux文件保存 wq:表示保存退出 wq!:表示强制保存退出 :q在vim中表示退出,如果有修改会提示 :q!表示强制不保存退出,不提示 前端设计模式 工厂模式:1.构造场景较多2.构造函数较复杂 单例:全局对象单一 基础架构和程序架构 函数式架构最高境界:用函数描述程序 nginx rewrite ^/(.*) /act/smbkit1-PC last:继续匹配 rewrit
kiki.
2022-10-25
203
0
web前端学习/工作笔记(十一)
git
编程算法
useReducer:多个状态的hook处理; 32.useLayoutEffect里面的任务最好是影响了Layout SyntaxError: Invalid regular expression: invalid group specifier name 正则表达式在safari和ios上浏览器不兼容 解决:用RegExp转换正则 https://www.lihuyong.com/archives/1461 git提交报: subject must not be sentence-case, star
kiki.
2022-10-25
319
0
web前端学习/工作笔记(十)
nginx
node.js
react
react16.production.js:14 Uncaught (in promise) Invariant Violation: Minified React error #85; visit
kiki.
2022-10-25
256
0
web前端学习/工作笔记(九)
react
useState不能用在class中,相当于class中this.setState 业务组件,数据尽量自己处理 react表单列表数据校验,可以把table放在finalForm中,但是不太好 mr可以close后reopen,可以触发代码检查 工作流程太规范,可能会带来额外解决问题的成本 遇到自己解决不了的问题要及时提出,涉及其他同事或团队的,关注问题进度,问题解决及时通知遇到同样问题的人 发现问题,主动承担,推动解决 git误commit,回退到commit之前 git reset HEAD^ tea框
kiki.
2022-10-25
277
0
web前端学习/工作笔记(八)
npm
因为文件引用大小写问题,原因是查找autoComplete时限定了js,改了之后就可以了
kiki.
2022-10-25
168
0
平时工作常用Linux指令
linux
Linux常用指令: cat file 查看文件 vim file esc : wq! 编辑文件 退出 du -h -d1 查看一级目录空间占用 tail -f file 监视文件增长 touch file 创建文件 mkdir dic 创建文件夹 tar cvf 1.txt 1.tar tar压缩文件 tar czvf sinclude.tar sinclude 压缩目录 mv 源文件/文件夹 目标文件/文件夹全路径 移动文件 cp sourcefile targetfile 复制文件 sz
kiki.
2022-10-25
630
0
快速理解BFC原理
容器
css
html
在讲 BFC 之前,我们先来了解一下常见的定位方案,定位方案是控制元素的布局,有三种常见方案:
kiki.
2022-09-29
558
0
web前端学习/工作笔记(七)
打包
https
git
webpack
网络安全
117.webpack打包问题: Could not find a matching event to end plugins Object/Compiler/after-emit 原因:多写了一个created
kiki.
2022-09-29
227
0
web前端学习/工作笔记(六)
vue.js
网络安全
编程算法
git
node.js
98.:key要放在真正的html元素上,不能放在 99. vue不能自动更新数组对象
kiki.
2022-09-29
541
0
web前端学习/工作笔记(五)
npm
vue.js
api
全局注册组件,在main.js // 全局注册组件方式一 Vue.component(‘MyHellpWorldE’,{ template:<div>my-componet</div> }) //全局注册组件方式二 import loading from ‘./components/’ Vue.use(loading) e.preventDefault();//阻止事件默认行为 直接改node_modules里面的代码,不会生效? 原因:修改的是源码,而引用的是它编译打包之后的,所以没
kiki.
2022-09-29
231
0
web前端学习/工作笔记(四)
npm
https
网络安全
javascript
渲染
对象中添加属性,刷新的问题 利用this.$set(this.obj,key,val) table设置圆角 border-radius:5px; overflow:hidden; img图片模糊处理办法:切高分辨率图,2倍的 需要使用小写的前缀修饰属性或者方法 webkit (谷歌, Safari, 新版Opera浏览器等) moz (火狐浏览器) o (旧版Opera浏览器等) ms (IE浏览器 和 Edge浏览器) 变量中空格输出,用v-html,可以输出转义字符, css: whit
kiki.
2022-09-29
296
0
web前端学习/工作笔记(三)
vue.js
编程算法
npm
网站
node.js
快捷键控制滚动条 ,注意: ① 设置父级的滚动条,给到父级div的ref值,而且父级应设置固定高度或百分比 ② 用document.getElementById(elementId)获取div不好使(div.scrollTop始终为0),原因来自① ,没选对父级id错了 ③ 两种方法: ④ _this.addShortcutsKey(‘up’, () => { _this.KaTeX parse error: Expected 'EOF', got '}' at position 100: …op-=
kiki.
2022-09-29
618
0
web前端学习/工作笔记(二)
json
p文本换行 display: block; word-wrap: break-word; 样式中加变量: :style是对象,里面属性是键值对 :style="{‘background-image’:‘url(’+item.img+’)’,background:‘red’}" 第一个元素与父容器之间的间距用padding而不用margin,margin会撑开 当你设置一个元素为 box-sizing: border-box; 时,此元素的内边距和边框不再会增加它的宽度 样式里数值计算 h
kiki.
2022-09-29
341
0
web前端学习/工作笔记(一)
vue.js
数据分析
https
webpack
css
记录一下2019年web前端学习工作的笔记,markdown语法格式的,有些渲染效果不是很好, 笔记内容包括:
kiki.
2022-09-29
275
0
webpack打包原理分析和实现(三)
webpack
babel.js
javascript
编程算法
node.js
代码生成了,但是里面有require函数,exports浏览器是不认识的,因此接下来需要实现require和exports 具体步骤:
kiki.
2022-09-29
253
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档