OSCHINA 社区最新专区文章 |
- 前端安全 — 浅谈JavaScript拦截XSS攻击
- 源码篇:Flutter Bloc背后的思想,一篇纠结的文章
- 详解Vue八大生命周期钩子函数
- 前端 CSS 变量简介及基本使用方法
- 你有一份Rx编程秘籍请签收
- 前端开发需要知道的 10 个 CSS 技巧
- Tinker 1.9.14.17 发布,微信开源的 Android 热修复框架
Posted: 15 Jun 2021 12:09 AM PDT XSS/跨站脚本攻击,是一种代码注入网页攻击,攻击者可以将代码植入到其他用户都能访问到的页面(如论坛、留言板、贴吧等)中。 如今,XSS 攻击所涉及的场景愈发广泛。越来越多的客户端软件支持 html 解析和 JavaScript 解析,比如:HTML 文档、XML 文档、Flash、PDF、QQ、一些音乐播放器以及浏览器的功能界面等。这些用... |
Posted: 14 Jun 2021 11:34 PM PDT # 前言 > **看了Bloc源码后,心情有点复杂呀。。。** ![img](https://cdn.jsdelivr.net/gh/CNAD666/MyData@master/pic/flutter/blog/20210615094916.png) > **说点积极的...** 用过Bloc的靓仔们,肯定能感受到,Bloc框架对开发页面,做了很清晰划分,框架强行定了俩种开发模式 - Bloc模式:该模式划分四层结构 - bloc:逻... |
Posted: 14 Jun 2021 08:16 PM PDT 摘要:Vue为生命周期中的每个状态都设置了钩子函数(监听函数) 。每当Vue实例处于不同的生命周期时,对应的函数就会被触发调用。 本文分享自华为云社区《一文带你弄懂Vue八大生命周期钩子函数》,原文作者:北极光之夜。。 一.速识概念: 我们把一个对象从生成(new)到被销毁(destory)的过程,称为生命周期。而生命周期... |
Posted: 14 Jun 2021 06:49 AM PDT ## 背景 复杂的网站都会有大量的CSS代码,通常也会有许多重复的值。 举个例子,同样一个颜色值可能在成千上百个地方被使用到,如果这个值发生了变化,需要全局搜索并且一个一个替换,效率不高且容易出错。 自定义属性在某个地方存储一个值,然后在其他许多地方引用它。另一个好处是语义化的标识。比如,`--main-text-co... |
Posted: 14 Jun 2021 06:06 PM PDT # 一、背景 在学习Rx编程的过程中,理解Observable这个概念至关重要,常规学习过程中,通常需要进行多次"碰壁"才能逐渐"开悟"。这个有点像小时候学骑自行车,必须摔几次才能掌握一样。当然如果有办法能"言传",则可以少走一些弯路,尽快领悟Rx的精妙。 # 二、Observable Observable从字面翻译来说叫做"可观察者"... |
Posted: 14 Jun 2021 07:07 PM PDT 个人觉得 CSS 是每个前端开发人员都必须掌握的基础,以完成相应的交互和终端设备的响应。在项目开发中,有些容易被忽略的小问题带来项目后期的胶水代码。本文总结一些项目开发中CSS的10个小技巧。 1.使用相对单位 通常我们在项目开发中,使用px作为尺寸的单位,而不是使用相对单位,如:rem、em等。在万物互联的时代,最... |
Tinker 1.9.14.17 发布,微信开源的 Android 热修复框架 Posted: 14 Jun 2021 04:42 PM PDT Tinker v1.9.14.17 发布了。Tinker 是腾讯开源的 Android 热解决方案库,它支持在不重新安装 apk 的情况下对 dex、library 和 resources 进行更新。 更新内容如下: 注意 因 Bintray 和 JCenter 已停止服务,Tinker 已将包含此版本在内的所有版本迁移到了 MavenCentral。若升级后编译失败,请在项目根目录的 build.grad... |
You are subscribed to email updates from OSCHINA 社区最新专区文章. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
No comments:
Post a Comment