前面要加上jquery
比如<script src="style/jquery.min.js"></script>
2024年09月22日
跨站测试与利用中的绕过技术
1.1 bypass Char
通常有安全意识的程序员往往会对输入进行一定的过滤,比较常见的是针对某一关键符号进行过滤,比如“<”或者“>”,这种方式很多时候是无法防止攻击的,更安全的方式是通过编程语言提供的函数在输出的时候进行过滤。
本节主要针对单字符过滤进行研究,分为引号、尖括号、括号这三个符号进行研究。
1.1.1 引号
2024年09月22日
早期的前端路由的实现就是基于 location.hash 来实现的。原理很简单,location.hash 的值就是URL中 # 后面的内容。比如下面这个网站,它的 location.hash 的值为 '#search':
2024年09月22日
1.说一下Promise, Promise是什么?
* Promise是一种用于解决异步问题的思路、方案或者对象方式。
2.Promise怎么用?
* Promise是一个对象,所以先用new的方式创建一个,然后给它传一个函数作为参数,这个函数有两个参数,一个叫reolve,另一个叫reject、
紧接着,就用then来进行调用
3. Promise原理
2024年09月22日
1.前言
在前端学习里面,很多人都是注重学习代码(html,css,js)。或者是一些框架,库(jquery,vue,react),或者是各种工具(webpack,gulp)。在以往的文章里面,或者自己和别人交谈,都有建议过别人多练,不要闷头就写代码,多深入了解当中的原理,学习其中的思想。但是除了代码方面的知识之外,还有哪一些是作为一个前端,应该扩展学习的呢?下面简单罗列和整理了一下最近学习的资源。如果大家还有其它的推荐,欢迎在评论区留言。
2024年09月22日
为了配合单页面 Web 应用快速发展的节奏,近几年,各类前端组件化技术栈层出不穷。通过不断的版本迭代 React、Vue 脱颖而出,成为当下最受欢迎的两大技术栈。
2024年09月22日
【51CTO.com原创稿件】在本文中,我们将了解一致性哈希是什么、为什么它是可扩展的分布式系统架构中的一个必要工具。
此外,我们将探究可用于大规模实施该算法的数据结构。最后,我们还将探究一个实际例子。
一致性哈希到底是什么?
还记得你在大学里学到的那种传统的朴素哈希方法吗?使用哈希函数,我们确保计算机程序所需的资源能够高效地存储在内存中,从而确保内存中的数据结构均匀地加载。
我们还确保该资源存储策略同样使得信息检索更高效,因而使程序运行起来更快。
2024年09月22日
笔者早期开发了一个导航网站,一直想要重构,因为懒拖了好几年,终于,在了解到微前端大法后下了决心,因为工作上一直没有机会实践,没办法,只能用自己的网站试试,思来想去,访问量最高的也就是这个破导航网站了,于是用最快的时间完成了基本功能的重构,然后准备通过微前端来扩展网站的功能,比如天气、待办、笔记、秒表计时等等,这些功能属于附加的功能,可能会越来越多,所以不能和导航本身强耦合在一起,需要做到能独立开发,独立上线,所以使用微前端再合适不过了。
2024年09月22日
了解SPA:单页的应用程序
概念:单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。浏览器一开始会加载必需的HTML、CSS和JavaScript,所有的操作都在这张页面上完成。
速度:更好的用户体验,让用户在web app感受native app的速度和流畅。
2024年09月22日
在网页设计中,模板是一个类似于 HTML 的文件,其中散布着程序指令,这些指令将在运行时由 Web 服务器或浏览器中的 JavaScript 代码解释。
模板是一个静态文件,用于通过插入数据库检索或者从 HTTP 提取的动态内容来生成 HTML 。