暂时未有相关云产品技术能力~
暂无个人介绍
XSS是跨站脚本攻击,是一种代码注入攻击。攻击者通过在用户的浏览器中插入注入恶意脚本,利用这些恶意脚本,攻击者可获取用户的敏感信息如 Cookie、SessionID 等,进而危害数据安全。
JS 的基本语法介绍
Javascript设计之初的缺陷
HTML常用标签
闭包是有权限访问其他函数作用域内变量的函数
JavaScript - 手写call、apply和bind函数
组件化开发过程中有个单向数据流原则,不在子组件中修改父组件数据是个常识问题。
Webpack5入门手册
Composition API 组合语法带来了更好的组织代码的形式。 全新的响应式系统基于 Proxy,也可以独立使用。 Vue 3 内置了新的 Fragment、Teleport 和 Suspense 等组件。 工程化工具 Vite 带来了更丝滑的调试体验。 对于产品的最终效果来看,Vue 3 性能更高,体积更小。 新的 RFC 机制也让我们所有人都可以参与 Vue 新语法的讨论。 对于 Vue 的二次开发来说,自定义渲染器让我们开发跨端应用时更加得心应手。 对于 Vue 的源码维护者,全部的模块使用 TypeScript 重构,能够带来更好的可维护性。
手写支持函数、日期和正则的深拷贝
浅析vue2响应式原理
手写Promise核心代码
发布-订阅模式其实是一种对象间一对多的依赖关系,当一个对象的状态发送改变时,所有依赖于它的对象都将得到状态改变的通知。
AJAX(Asynchronous JavaScript and XML),指的是通过 JavaScript 的异步通信,从服务器获取 XML 文档从中提取数据,再更新当前网页的对应部分,而不用刷新整个网页。
节流和防抖的定义、使用场景及手写
与HTTP相关的各种概念
与HTTP相关的各种概念
“超文本”这个词经常会引起误解,让人以为HTTP只能传输文本文件,个人觉得可能改名叫“超媒体传输协议”更加恰当。 本文对“协议”的解释比较通俗,严格来说协议应该包括语法、语义、同步规则和错误处理 我们通常使用浏览器访问的实际上是万维网(WWW),他是互联网(Internet)的一部分,但现在几乎很少有人能区分两者。
给函数起个好名字—动词选择
Code Review防毒打指南
初识HTTP
el-form中el-form-item的error属性监听的是watch方法,也就是两次重复的错误操作,提示的错误信息一致,就不会触发watch方法。 就会导致第一次获取error信息,信息正常显示在了页面中,第二次获取到了同样的error信息,信息却不显示在页面中了。
一个git如何同时绑定gitlab与github
npm和yarn的区别
每个函数组件对应一个React节点 每个节点保存着state和index (这个state可能描述不准确,但主要是让大家想清楚这个事情,应该是一个类似state的东西) useState会读取state[index] index由useState出现的顺序决定 setState会修改State,并触发更新
为了更好的学习使用Vue3所开始 > Rain-UI
Echarts入门
dayjs好处 • 🕒 和Moment.js有着相同的API和模式 • 💪 不可变、持久性 • 🔥 提供链式调用 • 🌐 国际化标准 • 📦 超小的压缩体积,仅仅有2kb左右 • 👫 极大多数的浏览器兼容
如何在TypeScript中使用Vuex
深入理解vue 修饰符sync
es6新语法小总结
JS 对象基本用法
for...in/for...each/for...of的区别
render函数的妙用
可复用性的组件详解
VUE提供了vmodel指令, 用于在表单类元素上双向绑定事件
没有使用计算属性,在 methods 里定义了一个方法实现了相同的效果,甚至该方法还可以接受 参数,使用起来更灵活。 既然使用 methods 就可以实现,那么为什么还需要计算属性呢? 原因就是计算属性是基于它的依赖缓存的。 一个计算属性所依赖的数据发生变化时,它才会重新取值,所以text 只要不改变,计算属性也就不更新
这几年Vue.js成为前端框架中最火的一个,越来越多的网站前端开始采用Vue.js开发。 Vue的代码简洁、上手容易,在市场上也得到大量应用。
在MVVM的框架下视图和模型是不能直接通信的。 它们通过ViewModel来通信,ViewModel通常要实现一个observer观察者,当数据发生变化,ViewModel能够监听到数据的这种变化 然后通知到对应的视图做自动更新,而当用户操作视图,ViewModel也能监听到视图的变化 然后通知数据做改动,这实际上就实现了数据的双向绑定。并且MVVM中的View 和 ViewModel可以互相通信。
computed和watch的区别
CSS 有三种基本的定位机制:普通流、浮动和绝对定位。 除非专门指定,否则所有框都在普通流中定位。 也就是说,普通流中的元素的位置由元素在 HTML 中的位置决定。
.sync修饰符可以实现子组件与父组件的双向绑定,并且可以实现子组件同步修改父组件的值。
在使用Vue的时候,分为两个版本 一个是完整版(vue.js), 另一个是非完整版也叫运行时版本(vue.runtime.js)。
MVC是三个字母的缩写,分别是Model(模型)、View(视图)和Controller(控制) 这个模式认为,程序不论简单或复杂,从结构上看,都可以分成三类对象。 所有的页面都可以使用MVC来优化代码结构.
网页如果是通过浏览器直接打开和步入到服务器中, 在服务器打开实际上是不一样的, 如果把网页部署到服务器中再打开就会避免很多不必要的问题,所以平常一定要养成用服务器打开的习惯
所谓 Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进一步处理。
从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域。
每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针(constructor),而实例都包含一个原型对象的指针(constructor)并指向原想对象。 继承的本质就是复制,即重写原型对象,代之以一个新类型的实例 JS的继承给我独特的印象是, 在java中,继承是复制父类的一份给自己,即使自己把复制过来的东西弄坏了,也不会影响到父类那边的 而js中是通过原型继承,自己弄坏(修改)的,会直接影响到父类本身的东西
有一些html元素默认的行为,比如说a标签,点击后有跳转动作; form表单中的submit类型的input有一个默认提交跳转事件;reset类型的input有重置表单行为。
当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。 当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。