摘要: 在写js事件时,常常遇到点击一个事件,然后在若干时间以后需要知道最近一次点击的事件的结点。比如这里: 我点击树节点1,再点击tab2,然后我再来回切换tab,假如最后一次点击tab时在tab2上,这时,我希望点击另一个树节点2,但是这时传到后台没有所点tab的标记,自然不会将tab的值传到后台,就算 阅读全文
posted @ 2019-04-25 12:09 沐浴阳光☀️ 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 链接1:https://www.cnblogs.com/tiedaweishao/p/8933153.html 链接2:https://www.cnblogs.com/erbingbing/p/6473980.html 链接3: https://www.zhihu.com/question/4639 阅读全文
posted @ 2019-04-25 11:52 沐浴阳光☀️ 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 简介 Promise 对象用于延迟(deferred) 计算和异步(asynchronous )计算。一个Promise对象代表着一个还未完成,但预期将来会完成的操作。Promise 对象是一个返回值的代理,这个返回值在promise对象创建时未必已知。它允许你为异步操作的成功或失败指定处理方法。 阅读全文
posted @ 2019-04-25 11:48 沐浴阳光☀️ 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 最近在实习公司写代码,被隔壁的哥们吐槽说,代码写的没有一点艺术。为了让我的代码多点艺术,我就重新温故了《javascript高级程序设计》(其中几章),然后又看了《javascript设计模式》,然后觉得要写点心得体会,来整理自己所学的吧。以下是我个人见解,错了请轻喷,欢迎指出错误,乐于改正。 一、 阅读全文
posted @ 2019-04-25 11:45 沐浴阳光☀️ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、真实DOM和其解析流程? 浏览器渲染引擎工作流程都差不多,大致分为5步,创建DOM树——创建StyleRules——创建Render树——布局Layout——绘制Painting 第一步,用HTML分析器,分析HTML元素,构建一颗DOM树(标记化和树构建)。 第二步,用CSS分析器,分析CSS 阅读全文
posted @ 2019-04-25 11:44 沐浴阳光☀️ 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 前端安全 XSS xss: 跨站脚本攻击(Cross Site Scripting)是最常见和基本的攻击 WEB 网站方法,攻击者通过注入非法的 html 标签或者 javascript 代码,从而当用户浏览该网页时,控制用户浏览器。 xss 主要分为三类: 1、DOM xss : DOM即文本对象 阅读全文
posted @ 2019-04-25 11:42 沐浴阳光☀️ 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 官方:https://jsxss.com/zh/index.html xss csrf https://www.cnblogs.com/443855539-wind/p/6055816.html 一、通用方法:Token 使用Anti-CSRF Token 在URL中保持原参数不变,新增一个参数To 阅读全文
posted @ 2019-04-25 11:34 沐浴阳光☀️ 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 前端架构: 1.前端工程化 web应用复杂度的增加,特别是单页面应用的风靡。组件化,工程化,自动化成了前端发展的趋势。或者说一线的互联网公司就是这么做的。每个前端团队都在打造自己的前端开发体系,这通常是一个东拼西凑,逐渐磨合的过程,在技术发展日新月异的今天,这样的过程真的是不可抽象和复制的么?本文希 阅读全文
posted @ 2019-04-25 11:22 沐浴阳光☀️ 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 前面的话 后端的nodeJS项目可以使用pm2进行自动部署,由于前端项目打包后是静态资源,不需要进程守护。一般地,前端项目使用jenkins来进行自动部署,包括打包、测试等一系列流程。本文将详细介绍jenkins的使用 安装 Jenkins 是一款业界流行的开源持续集成工具,广泛用于项目开发,具有自 阅读全文
posted @ 2019-04-25 11:20 沐浴阳光☀️ 阅读(288) 评论(0) 推荐(0) 编辑
摘要: React 背景介绍 React 入门实例教程 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 什么是React 阅读全文
posted @ 2019-04-25 10:45 沐浴阳光☀️ 阅读(168) 评论(0) 推荐(0) 编辑