Commit c3d04981 authored by caihaifei's avatar caihaifei

update.

parent 4dc4d70a
Pipeline #15490 canceled with stage
......@@ -4,7 +4,7 @@ date: 2022/3/31 18:00:00
tags:
- 前端
- typescript
author: 杨靖
author: 杨靖
---
# TypeScript基础类型
......
---
title: jQuery从$开始
date: 2022/03/30 11:25:23
updated2022/03/30 11:25:23
updated: 2022/03/30 11:25:23
tags:
- 前端
- JQuery
......@@ -12,6 +12,7 @@ author: 王许晓
> jQuery requires a window with a document.[jQuery版本3.6.0](https://code.jquery.com/jquery-3.6.0.js)
使用jQuery的第一行代码总是从`$(document).ready(function(){});`或者`$(function(){});`开始,我从jQuery执行过程去了解$是怎么被识别并被使用的。
<!-- more -->
# jQuery 入口函数
jQuery根据不同的js运行时环境将jQuery实例挂载到不同属性上。如果是浏览器引用,则挂载到window的$上,如果是require方式在例如node.js环境引用,则需要判断当前环境的文档流在哪一层(写此博客时还没有搭建node环境,这里没有做验证,只是想法猜测),jQuery需要运行在有文档流的环境中。
......
......@@ -12,6 +12,8 @@ author: 张芳利
众做周知Vue2的双向绑定原理是利用了ES5的一个API`Object.defineProperty()`对数据进行劫持,结合发布订阅模式的方式来实现的。
而Vue3 中则是使用了ES6的Proxy 对数据代理。
<!-- more -->
## Vue2 的Object.defineProperty()
1. 定义:
Object.defineProperty()方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment