日常的前端开发业务代码中,我们经常都需要调试数据,所以要经常更改某些参数的初始化数据,或者更改过程中的数据。 但是很多时候,改了数据调试完之后就忘记改回去了,某个调试的场景是依赖一个参数的修改还好,但是需要依赖几个参数的…
分类:html
web xss攻击常用解决方案
web xss攻击常见解决方案 1.https://jsxss.com/zh/options…. js-xss可以过滤标签所有的属性 只显示文本 2.标签过滤 var html = filterXSS(con…
阿里云前端周刊 - 第 28 期
推荐 1. 现代 JavaScript 语法清单 https://github.com/mbeaudru/m… 本文涉及到了现代项目开发中常用的 JavaScript 语法使用以及示例代码的清单 ;本指南并不…
[前端][自定义DOM事件]不使用setTimeout实现双击事件或n击事件
使用setTimeout实现双击事件 例如,这样: let div = document.getElementById("div"); doubleClick(div, function (event) { consol…
开发过程中对权限问题的思考
先起个头先起个头先起个头先起个头先起个头 学习问题先了解他的应用场景 例如 基于角色的访问控制
Web引用中文个性字体
最近在前端开发时,因为设计的原因,要引用一些特殊字体(otf格式),但是后来发现这些字体文件非常大,平均每个要8mb左右,严重影响了网页效率。经过一番搜索,发现了前端字体压缩工具(只支持utf-8格式)font-spid…
关于js节流函数throttle和防抖动debounce
废话不多说,直奔主题。 什么是throttle和debounce? 这两个方法的主要目的多是用于性能优化。最常见的应用尝尽就是在通过监听resize、scroll、mouseover等事件时候的性能消耗。拿scroll来…
前端学习札记
学习工作中遇到的问题,和容易忘记的零碎知识,部分为摘抄,如若侵权,请告知。 HTML篇 CSS篇 box-sizing: 设置盒子模型为标准模式或者IE模式。属性有三个:1.content-box:默认值,border和…
微信网页开发调用微信jssdk接口遇到的坑以及最终解决方法 (持续更新)
1.微信网页开发调用jssdk时报permission denied 大致是两个原因 (1)首先注册时未将你所调用的接口名字添加至jsApiList (2)第二个就是你的这个公众号没有权限使用这个api,例如在开发环境中…
深入理解HTML5标签
0. HTML5中最看重的理念“语义化”相比HTML有什么区别? 在之前翻译的《如何写出高效率的HTML》一文中提到了一些关于语义化标签的相关内容,这里搜集整理了一些语义化标签方面的问题和解答,以供大家参考。 语义化这个…
用 CirruScript 渲染 HTML
早的时候我尝试过用 Cirru 语法直接生成 HTML后边也尝试过用 Cirru 语法生成 JavaScript 的模板效果勉勉强强, 主要是学习的作用, 后来有了 React 就干脆不用了不过未来加载静态资源, 还是需…
表单知识总结
表单是前端交互的重要部分,这里总结了我在使用表单元素时的一些经验和遇到的问题。 记得设置元素的name属性 一个我最近犯的错:input元素不设置name,以为设置了type就自动单选了,光看外表的结果自然被打脸。。。 …