zhouzhou

476
获赞数
9
关注数
76
粉丝数
深圳
IP 属地广东
2017-02-28 加入
浏览 11.8k

web前端

1,503 声望|达人
全站排名超越 99% 用户
javascript
367
vue.js
328
git
154
css
67
数组去重
58
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2020-07-13
    web安全--资料总结
    前端安全系列(一):如何防止XSS攻击前端安全系列之二:如何防止CSRF攻击?
  • 发布了文章2020-05-07
    【软技能】任务拆分&评估技巧
    任务拆解 需求-->功能点-->分类 可从以下方面考虑: 需求研讨&反串讲 原型&交互讨论 方案设计&讨论&拉通&输出 任务拆解&分配 开发&自测时间 后台&第三方联调 代码审核时间 任务跟进 工作量评估 任务拆分的颗粒度尽可能小,按...
  • 发布了文章2020-03-23
    if/else优雅写法
    简单的逻辑判断常用的优化方法 || {代码...} 三元表达式 {代码...} 提前返回 复杂的逻辑判断常用的优化方法 日常开发经常会遇到复杂的条件判断, 一般做法就是用if/else, 如何使用更优雅的方式来实现呢? {代码...} switch {代码...} 对象映射 {代码...} map {代码...}...
  • 发布了文章2020-03-23
    Drag Api
    ondragenter 当被拖动元素进入目的地元素所占据的屏幕空间时触发   ondragover 当被拖动元素在目的地元素内时触发 ondragleave 当被拖动元素没有放下就离开目的地元素时触发
  • 发布了文章2020-02-24
    玩转vscode(完善中)
    官网 vscode 快捷键 {代码...} 命令面板 {代码...} 简单命令: {代码...} 命令行 cmd输入命令: {代码...} 配置 {代码...} 搜索format,你会看到很多默认的格式化配置项。你可以进行更改配置,当然,有些配置项是装好插件才会出来的。 用户配置 {代码...} 若想工程中...
  • 赞了回答2019-12-18
    微信小程序页面布局问题
    已解决,可将第二部分的高度设置为 min-height: calc(100vh - 头部高度-底部高度)即可达成效果,也就是<view class="class_second" style="min-height: calc(100vh - 500rpx)">亲测可用
  • 发布了文章2019-11-08
    布局神器grid
    写给自己看的display: grid布局教程CSS TricksCSS Grid 布局完全指南(图解 Grid 详细教程)
  • 发布了文章2019-11-08
    布局神器flex
    flex-direction ---决定项目的排列方向,row | row-reverse | column | column-reverse
  • 发布了文章2019-11-08
    git撤销操作
    git的撤销操作:reset、checkout和revert这三个命令都可以用于撤销。reset和checkout可以作用于commit或者文件,revert只能作用于commit。
  • 赞了文章2019-10-22
    HTML中嵌入SVG图片的N种方式
    最近用到了个SVG图片,里面还是带<image>标签的,想要把它嵌入到HTML中还是有些工作要做的。 经历 最初的图片是这样写的: {代码...} p.s. 先拿百度的图片来凑个数 显示效果应该是: 但是通过<img>标签插入到HTML中后却变成了这样: W.T.F! 查了半天MDN...
  • 赞了文章2019-10-22
    SVG——在网页中使用SVG
    SVG可以作为一个独立的文件存在。但更多的时候,我们希望他能集成在某个更大的文档中,比如HTML。将SVG插入到HTML中主要有以下3种方式:
  • 发布了文章2019-10-21
    git 提交规范强制检查
    公司采用的commit规范 {代码...} type 用于说明 commit 的类别,只允许使用下面标识: feat:新功能(feature) fix:修补bug docs:文档(documentation) style: 格式(不影响代码运行的变动) refactor:重构(即不是新增功能,也不是修改bug的代码变动) perf:...
  • 赞了文章2019-10-14
    Git 之 revert
    当讨论 revert 时,需要分两种情况,因为 commit 分为两种:一种是常规的 commit,也就是使用 git commit 提交的 commit;另一种是 merge commit,在使用 git merge 合并两个分支之后,你将会得到一个新的 merge commit
  • 发布了文章2019-08-13
    vuePress踩坑小记
    搭建博客时,参照官网就可以完成基本搭建但是,也走了些弯路,先纪录下来  想实现下拉框,展示不同路由 themeConfig配置如下: {代码...} {代码...} 效果如下: 必须有默认README.md 每个文件根路径默认为README.md,会被编译成index.html文件 发布到github博客 使...
  • 发布了文章2019-07-12
    Vue组件通信
    父子通信 props和emit 父组件通过props传递数据给子组件,子组件通过emit发送事件传递给父组件。 {代码...} v-model v-model其实是props,emit的语法糖,v-model默认会解析成名为value的prop和名为input的事件。 {代码...} 如果想改变默认解析值,请使用model {代码.....
  • 发布了文章2019-06-11
    git完整总结
    本地库 通过命令 git init 把这个目录变成git可以管理的仓库 git 本地工作流程 git的工作流程一般是这样的: 1、在工作目录中添加、修改文件; 2、将需要进行版本管理的文件放入暂存区域; 3、将暂存区域的文件提交到版本库。 文件4种状态 本地库提交 首先新建一...
  • 赞了文章2019-06-05
    this、call、apply、bind、继承、原型链
    本文来自我的github 0.前言 这些都是js基础进阶的必备了,有时候可能一下子想不起来是什么,时不时就回头看看基础,增强硬实力。 1.this 1.1this指向 谁最后调用,就指向谁先简单复习一次,this指向就那么几种: new 关键字 指向new 创建的对象 {代码...} call、appl...
  • 发布了文章2019-04-15
    vuex面试总结
    Vuex中所有的状态更新的唯一途径都是mutation,异步操作通过 Action 来提交 mutation实现,这样使得我们可以方便地跟踪每一个状态的变化,从而让我们能够实现一些工具帮助我们更好地了解我们的应用。
  • 发布了文章2019-04-15
    JS面试总结2
    前端面试中常考的源码实现 [链接]
  • 发布了文章2019-04-14
    移动端适配资源整理
    移动开发兼容问题整理笔记轻松掌握移动端web开发【尺寸适配】常用解决方案移动端页面适配———多方案解析如何在Vue项目中使用vw实现移动端适配