jQuery学习笔记之入门
最近在学习jQuery,在网上看到有几篇关于jQuery的文章,写的不错转载过来跟大家分享一下;一、JQuery是什么JQuery是什么?始终是萦绕在我心中的一个问题:借鉴网上同学们的总结,可以从以下几个方面观察。不使用JQuery时获取DOM文本的操作如下:document.getElementById('info').value = 'Hello World!';使用JQuery...
2024-01-10jQuery学习笔记之回调函数
1.回调函数定义回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,才会真正的执...
2024-01-10分享jQuery插件的学习笔记
插件(Plugin)也成为 jQuery 扩展(Extension),是一种遵循一定规范的应用程序接口编写出来的程序。目前 jQuery 插件已超过几千种,由来自世界各地的开发者共同编写、验证和完善。而对于jQuery开发者而言,直接使用这些插件将快速稳定架构系统,节约项目成本。一. 插件概述插件是以 jQuery 的核心代码为...
2024-01-10jquery动画效果学习笔记(8种效果)
1、元素的显示和隐藏display:none; 隐藏display:block; 显示简单显示和隐藏方法a) show() 显示b) hide() 隐藏c) toggle() 开关,显示则隐藏,隐藏则显示<script type="text/javascript"> function f1(){ //隐藏 $("div").hide();//display:none //document.getElementById('id').style.display="none"; } fun...
2024-01-10jQuery学习笔记之基础中的基础
1.jQuery的简介就像上节所将到的Ajax框架一样,简单的说,jQuery是一个优秀的javascript框架,它能够让用户方便的处理html,events(冒泡)事件,动画效果,ajax交互等,它极大程度的改变了开发者使用javascript的习惯。jQuery自2006年最初创建,已经吸引了众多的javascript高手加入其团队,随着事件推移,jQuery新版...
2024-01-10jQuery学习笔记之toArray()
从源码中可以看到,这些常见的方法,都是直接从原生的javascript中"借鉴"过来的.为什么这么说呢?225行中,在运行时,this是指向jQuery对象的,通过call语句借鉴slice方法,切割出一个数组出来,这种"借鸡下蛋"的方法,真的是让人拍手叫绝.slice(start,end)是用来切分数组的.start表示切分数组的开始位置.省略end表示到从...
2024-01-10jQuery学习笔记之jQuery中的$
在jQuery中,最常用的莫过于使用美元符号$,它提供了各种各样的丰富功能。包括选择页面中一个或者一类元素、作为功能函数的前缀、windows.onload的完善,创建DOM节点等。本文介绍jQuery的用法。作为基础1.选择器在css中,选择器的作用是选择页面的某一类(类别选择器)元素或者某个(id选择器)。而...
2024-01-10jQuery学习笔记之Ajax用法实例详解
本文实例讲述了jQuery学习笔记之Ajax用法。分享给大家供大家参考,具体如下:一、Ajax请求1、jQuery.ajax(options)通过 HTTP 请求加载远程数据。jQuery 底层 AJAX 实现。简单易用的高层实现见 .get,.post 等。.ajax()返回其创建的XMLHttpRequest对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终...
2024-01-10Vue源码学习-开篇
前端学习路漫漫长,用了有段时间vue了,终于有时间可以研究下vue的源码了。先把源文件下载下来https://github.com/vuejs/vue 主要学习来源嘛,跟着官方总没错https://vue-js.com/learn-vue/vue源码系列-中文社区 ...
2024-01-10jquery事件绑定解绑机制源码解析
引子为什么Jquery能实现不传回调函数也能解绑事件?如下:$("p").on("click",function(){ alert("The paragraph was clicked.");});$("#box1").off("click");事件绑定解绑机制调用on函数的时候,将生成一份事件数据,结构如下:{ type: type, origType: origType, data: data, handler: handler, guid: guid, selector: selecto...
2024-01-10js和jquery中循环的退出和继续学习记录
作为水货,就是学会了1+1=3也要记录一下!错了,是2学习记录:js中的for(var i=1;i<5;i++){if(i==3){break; // 使用break,弹出2次提示分别为1,2;如果使用continue,则会弹出3次,分别是1,2,4}alert(i);}循环,退出循环,使用break;退出当前循环继续下一个循环,使用continuejquery中的each()方法中要实现break,使用...
2024-01-10Vue源码学习之Obsever
function Obsever(data) { Object.keys(data).forEach(key => defineReactive(data, key, data[key]))}function observe(data) { if (typeof data !== 'object' || data === null) { return } return...
2024-03-03Perl数组排序学习笔记
本文我们学习如何用Perl对字符串或者数字数组进行排序。Perl有个内置函数叫做sort毫无疑问的可以排序一个数组。 其最简单的形式是传递一个数组,它会返回排序后的元素组成的数组。@sorted = sort @original。基于ASCII码排序#!/usr/bin/perluse strict;use warnings;use 5.010; use Data::Dumper qw(Dumper); my @word...
2024-01-10Vue2.x源码学习笔记-源码目录结构整理
转载:https://www.cnblogs.com/sorrowx/p/7932242.html先从github上下载或者clone一个vue分支项目https://github.com/vuejs/vue查看下目录结果先列出一些目录Vue |— build 打包相关的配置文件,其中最重要的是config.js。主要是根据不同的入口,打包为不同的文件。 |— dist 打包之后文件所在位置 |— example...
2024-01-10jQuery学习心得总结(必看篇)
jQuery 对象•jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象。•jQuery 对象是 jQuery 独有的。•只有 jQuery 对象才能使用 jQuery 的方法,在 jQuery 对象中无法使用 DOM 对象的任何方法,反之 DOM 对象也无法使用任何 jQuery 的方法。•约定:如果获取的是 jQuery 对象,那么要在变量前面加上 $•jQuery 对...
2024-01-10JQuery学习总结【一】
JQuery学习总结【一】一:JQuery1 JQuery知识*:就是让我们学会调用JQ插件,其实内部就是对JS的封装。*:jquery里面有三个文件,第2个和第3个其实里面的内容是一样的,只是第三个对其进行了压缩,使浏览器对其的访问时间变短。我们在使用的时候将Jquery-1.4.2.js和jquery.1.4.2-vsdoc,js放在一起,其实vsdoc.j...
2024-01-10Perl学习笔记之文件操作
Perl对文件的操作,跟其它的语言类似,无非也就是打开,读与写的操作。1. 打开文件#! c:/perl/bin/perl -w use utf8; use strict; use warnings; my $filename = 'test.txt'; # 或者用绝对路径,如: c:/perl/Learn/test.txt if(open(MYFILE,$filename)) # MYFILE是一个标志 { printf "Can open this file:%s!", $filename; ...
2024-01-10AQS源码复习笔记
仅为个人复习笔记,格式之类的未调整,明天抽空再整下。1、acquire函数 // 首先调用子类的tryAcquire函数,执行具体的操作 // 如果失败了,执行addWaiter 加入阻塞队列尾部 // 接着执行acquireQueued 尝试再次检查前面的线程是不是完事了,自旋再尝试一下 public final void acquire(int arg) { if (!tryAcquire(arg) && ...
2024-01-10【Vue源码学习】依赖收集
前面我们学习了vue的响应式原理,我们知道了vue2底层是通过Object.defineProperty来实现数据响应式的,但是单有这个还不够,我们在data中定义的数据可能没有用于模版渲染,修改这些数据同样会出发setter导致重新渲染,所以vue在这里做了优化,通过收集依赖来判断哪些数据的变更需要触发视图更新。前...
2024-01-10vue.js 源代码学习笔记 ----- core array.js
/* * not type checking this file because flow doesn't play well with * dynamically accessing methods on Array prototype */import { def } from '../util/index'const arrayProto = Array.prototype// Object.create 如果传入的是数组, 那么这个数组会被封装成一个对象,这个对象作为目标对象的__proto__属性...
2024-01-10java集合 ArrayDeque源码详细分析
问题(1)什么是双端队列?(2)ArrayDeque是怎么实现双端队列的?(3)ArrayDeque是线程安全的吗?(4)ArrayDeque是有界的吗?简介双端队列是一种特殊的队列,它的两端都可以进出元素,故而得名双端队列。ArrayDeque是一种以数组方式实现的双端队列,它是非线程安全的。继承体系通过继承体系...
2024-01-10Perl函数(子程序)学习笔记
一、函数定义子程序即一段分离的代码,它可以使减少重复代码且程序易读.perl中,子程序可以出现在程序的任何地方.但一般放在程序的开始或结尾.sub subroutine{ statements;}sub开始,子程序名同变量的命名规则,可与变量同名,最好不要与内部函数同名,如果与内部函数同名则用$subroutine区分,不用&是...
2024-01-10【Vue源码学习】响应式原理探秘
最近准备开启Vue的源码学习,并且每一个Vue的重要知识点都会记录下来。我们知道Vue的核心理念是数据驱动视图,所有操作都只需要在数据层做处理,不必关心视图层的操作。这里先来学习Vue的响应式原理,Vue2.0的响应式原理是基于Object.defineProperty来实现的。Vue通过对传入的数据对象属性的getter/setter...
2024-01-10PyTorch学习笔记之回归实战
本文主要是用PyTorch来实现一个简单的回归任务。 编辑器:spyder1.引入相应的包及生成伪数据import torchimport torch.nn.functional as F # 主要实现激活函数import matplotlib.pyplot as plt # 绘图的工具from torch.autograd import Variable# 生成伪数据x = torch.unsqueeze(torch.linspace(-1, 1, 100), dim = 1)y = x.pow(2) +...
2024-01-10FreeRTOS学习记录
(一)任务删除函数详解 直接上代码!void vTaskDelete( TaskHandle_t xTaskToDelete ){ TCB_t *pxTCB; taskENTER_CRITICAL(); { /* 获取要删除任务的任务控制块,参数是任务句柄,如果参数为当前正在执行的任务句柄,那么返回值为null */ pxTCB = prvGetTCBFromHandle( xTaskToDelete ); /* 将任务从就绪列表中...
2024-01-10