js
山水猿
这个作者很懒,什么都没留下…
展开
-
Vue 双向数据绑定原理
一句话概括基于 ES5 的 Object.defineProperty() 这个方法对数据做劫持。劫持数据的 setter 与 getter 。然后结合发布订阅模式在数据发生数据,通知页面进行更新。实现时通过三个类:Vue类、Compile(解析双花括号的类)、发布订阅类(Event)由于 ES5 的 Object.defineProperty() 这个方法不兼容 IE8 。所以我们的 vue 的兼容性也是不兼容 IE8 既以下版本核心: // 取值: this.name 的时候,会原创 2020-06-06 17:21:23 · 174 阅读 · 0 评论 -
form表单的默认行为
有如下一段结构:<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <form id="form_test" action="/myurl" method="post" > 用户名:<input type="text" value="" id="usern原创 2020-05-16 10:16:24 · 4813 阅读 · 0 评论 -
JQuery常用方法
jQuery选择器选择器:简洁的写法,支持CSS1到CSS3的选择器$(“#test”)选取id为test的元素---单个元素$(“.test”)选取所有class为test的元素---元素集合$(“div”)选取所有的<div>元素---元素集合$(“divspan”)选取<div>里的所有的<span>(可以选到子和孙所有元素)元素---元素集合$(“div:first”)选取所有<div>元素中第1个<div...原创 2020-05-13 21:39:09 · 178 阅读 · 0 评论