JQuery
1 JQuery简介jQuery是一个快速、简洁的JavaScript框架,jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
2 JQuery主要内容
3 Jquery安装在jquery.com下载Jquery的核心js文件,并在需要使用Jquery的页面中导入Jquery核心js文件即可。
123<script src="js/jquery-3.6.1.js" type="text/javascript"></script>
4 Jquery核心“$”符号在Jquery中代表对Jquery对象的引用,“Jquery”是核心对象。通过该对象可以获取Jquery对象,调用Jquery提供的方法等。只有Jquery对象才能调用Jquery提供的方法。
5 Dom对象与JQuery包装集对象原始的Dom对象只有Dom接口提供的方法和属性 ...
Git
初识GitGit简介git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小型到大型的各种项目。
版本控制工具集中版本控制工具:CVS、SVN、VSS优点:每个人都可以在一定程度上看到项目中的其他人在做些什么。管理员也可以轻松掌握每个开发者的权限,并且管理一个集中化的版本控制系统,要远比在各个客户端上维护本地数据库来的轻松容易。
缺点:中央服务器的单点故障,如果服务器宕机一小时,那么在这一小时内,谁都无法提交更新,也就无法协同工作。
分布式版本控制工具:Git、Mercurial、Darcs解决了集中式版本控制系统的缺陷
优点:服务器断网的情况下也可以进行开发(因为版本控制是在本地进行的)每个客户端保存的也都是完整的项目(包含历史记录,更加安全)
Git和SVN最主要的区别SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而在工作的时候,用的都是自己的电脑,所以首先要从中央服务器得到最新版本,然后工作,完成工作后,需要把自己做完的工作推送到中央服务器,集中式版本控制管理系统是必须联网才能工作,对网络的要求比较高。
Git是分布式版本控制系统,没有中央服务器,没个人的 ...
Java
一、计算机编程基础1.人机交互方式(1).图形化界面(GUI),简单直观,使用者易于接受且容易上手。(2).命令行方式(CLI),需要有一个控制台,输入特定的指令,让计算机完成一些操作。
2.常用的一些命令行指令(1).dir: 列出当前目录下的文件以及文件夹(2).md: 创建目录(文件夹)(3).rd: 删除目录(需要保证目录是空的)(4).cd: 进入指定目录(5).cd..:退回到上一级目录(6).cd\: 退回到根目录(7).del: 删除文件(8).exit:退出dos命令行
del后面也可以跟文件夹名,作用是把该文件夹内所有文件都删除。
3.Java的两种核心机制(1).Java虚拟机(JVM)Ⅰ.JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器。Ⅱ.对于不同平台,有不同的虚拟机。Ⅲ.只有某平台提供了对应的Java虚拟机,Java程序才能在此平台运行。Ⅳ.Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”。
(2).垃圾回收Ⅰ.不再使用的内存空间应回收,在C/C++等语言中,由程序员负责回收无用内存 ...
Vue
Vue组件化编程模块与组件模块1.模块就是向外提供特定功能的js程序,一般就是一个js文件。2.作用:复用js,简化js编程,提高js运行效率
组件(组件就是一块砖,哪里需要哪里搬)1.组件就是用来实现局部(特定)功能效果的代码集合(html、css、image…)2.作用:复用编码,简化项目编码,提高运行效率
非单文件组件非单文件组件:一个文件中包含n个组件
Vue中使用组件的三大步骤一、定义组件(创建组件)使用Vue.extend(options)创建,其中options和new Vue(options)时传入的那个options几乎一样,有一点区别。区别如下:1.el不要写,因为:最终所有的组件都要经过一个vm的管理,由vm中的el决定服务那个容器。2.data必须写成函数,因为:避免组件被复用时,数据存在引用关系。备注:使用template可以配置组件结构
123456789101112131415161718192021const school = Vue.extend({ // el: '#root', //组件定义时,一定不要 ...
ES6新特性
一、ES6中新增的let与var的区别:1.用let声明变量的时候不可以重复声明,但是var可以。12345let a=0;let a=1; //会报错var b=0;var b=1; //不会报错
2.新增了块级作用域,可以只在代码块中起作用,外部访问不到。其他的还有全局作用域、函数作用域、eval与var保持一致。1234{ let a=6;}console.log(a); //会报错
3.let不存在变量提升的特性,这点与var不同。4.不影响作用域链。二、Const常量1.定义常量的时候一定要赋初始值2.常量的变量名一般都要大写(习惯)3.常量,顾名思义,它的值是不可更改的4.与新增的let一样,也是块级作用域5.如果定义数组或者对象为常量,对其元素进行修改则不会报错原因:因为修改其中的元素并不会导致该数组或对象的地址发生改变,所以不会报错。
12345const TEAM = [1,2,3];TEAM.push(4); //不会报错//但是如果进行如下修改就会报错了TEAM = 1; //报错
三、数组和对象的解构赋值 ES6允许按 ...
数组的常见操作
数组的常见操作
获取随机数公式
获取随机数公式1(int)(Math.random() * (b - a + 1) + a)
我的第一篇博客文章
今天学习了建站方法,建立了一个只属于自己的博客。md文件中sticky表示置顶,数值越大,置顶效果越强。
cover表示该文章的插图,若不写,则会被全局覆盖。
如果该文章不是原创的,而是转载的,则应该加上copyriagnt:false,这样在文章最后就不会显示版权信息.
给添加的图片进行注释: