自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 获取css代码中的某些属性

获取DOM节点对象的css属性使用原生JS代码(最原汁原味)使用原生JS代码获取CSS属性值分为两种:一种用于IE。另一种用于火狐、谷歌等。不得不说现在IE好辣鸡。**getComputedStyle(obj,“伪类”)[attr]:**此方法是window对象的所以不用DOM节点调用直接写即可。obj是DOM对象(必写),伪类可选写,attr是css元素字符串。用于谷歌、火狐等。<head> <style> #p{ col

2020-07-24 20:39:23 327

原创 JS定时器

JS定时器JS定时器有两种。一种是按照周期调用函数或表达式;另一种是多少毫秒后执行函数或表达式。区别是前者按照周期循环执行,后者只执行一次。使用window对象调用!setInterval(code,millisec):按周期调用函数或表达式。setTimeOut(code,millisec):时间后执行一次函数或表达式。code要用函数名调用的话用字符串“todo( )”,code若写function定义匿名函数的话就不用了加引号了。例如:function todo(){ aler

2020-07-24 19:21:33 191

原创 ES6匿名函数简化写法

在Java中有匿名函数的简化写法(Lambda表达式),对于极度想靠近Java的JavaScript相比肯定会有这种操作。所以在ES6中也添加了相应的操作。但是想吐槽一下,Java中是-;在JavaScript中是=。为啥就不能弄成一样的呢?还得区分记忆!在JavaScript中的Lambad表达式与Java中极其相似,只有一个字符不一样,如下所示://在Java中(int x1, int x2)->{ return x1+x2;}//在JavaScript中(x1, x2)=

2020-07-24 18:45:36 666

原创 JS基础(三)JS入门

文章目录JS入门JS内部的一些对象Date对象JSON对象操作BOM操作DOM(超级重点)定位查看DOM节点使用document获取节点:使用DOM节点对象获取DOM节点修改DOM节点修改已有DOM节点(setAttribute重点)用新DOM节点替换掉旧DOM节点添加DOM节点创建DOM节点将DOM节点插到某DOM节点的子层最后将DOM节点插到某DOM节点前面删除DOM节点操作表单获取表单中内容对于单选框、多选框要判断是否被选中使用按钮绑定事件(重点:事件的绑定)使用表单绑定事件使用MD5加密jQuery

2020-07-12 12:00:11 183 1

原创 JS基础(二)JS入门

文章目录JS入门1. JS的导入方式2. JS调试3. JS语法严格检查模式变量变量的声明与作用域变量空间的申请关于变量的一些规范JS的注释JS数据类型数字类型字符串类型布尔类型空指针类型数组类型对象类型ES6新容器Map(增删改查)Set(增删查)iterator迭代器重要关键字(非很频繁)indexof关键字in关键字运算符算数运算符逻辑运算符比较运算符赋值运算符位运算符类型运算符流程控制分支结构循环结构模块化函数(函数也是一种类型,可以typeof)类与对象对象类JS入门1. JS的导入方式与C

2020-07-12 11:58:52 229

原创 JS基础(一)什么是JS

JS基础(一)什么是JSJS相关框架JQueryJQuery是一个库,内部包含各种JS技术。Angular优点:将后端MVC模式搬到前端(页面上的就是前端)。并且增加模块化开发理念。缺点:版本迭代不合理。React优点:提出了虚拟DOM的概念(用于减少DOM操作)。具体操作是在内存中模拟DOM操作,提高前端的渲染效率。缺点:需要学习JSX语言,使用复杂。VueVue结合了Angular与React的优点,既模块化了又有虚拟DOM。是一种渐进式框架,具有模块化、

2020-07-12 11:55:40 251

原创 线程同步问题

文章目录线程同步问题synchronized锁synchronized同步方法synchronized同步块Lock锁死锁生产者消费者模式线程同步问题对于多个线程操作同一资源时,如果不加以限制会产生资源的不正确性。(原因是CPU的速度太快使得多个线程都获得了一份资源,但是资源却只减少一份)**在处理线程同步时,使用锁+队列来实现。**在实际代码中我们不需要加队列,直接使用锁这一机制即可。线程同步是一种等待机制(类似于令牌网)将这些并发的线程放入对象等待池,形成队列来实现线程同步。线程同步出现的缺陷:

2020-07-05 21:29:22 278

原创 线程状态与守护线程

文章目录线程的五大状态进入这些状态的方法停止线程线程休眠线程礼让线程插队线程状态观测线程优先级守护线程线程的五大状态五大状态分别是:创建状态:刚new出来就是创建状态就绪状态:使用start函数进入就绪状态阻塞状态:代码不能进行下去,CPU被线程独占运行状态:进入运行状态线程才会执行代码死亡状态:线程被释放了对于五大状态有以下对应关系:进入这些状态的方法setPriority(int priority):更改线程的优先级。线程也有优先级,但是不是谁优先级高限制性谁,而是优先级大

2020-07-04 23:24:59 197

原创 线程的实现

线程的三大创建方式文章目录线程的三大创建方式继承Thread(重点)实现Runnable(重点)Lambad表达式静态代理模式(23种设计模式之一)实现Callable接口(在初学阶段了解即可)实现Callable接口(在初学阶段了解即可)  三种方式分别是:继承Thread、实现Runnable、实现Callable。其中两种创建方式都需要重写run方法,run方法体就是线程体。为什么?看看源码就明白了,这里我来将一下。public interface Runnable { public

2020-07-02 19:21:18 104

原创 多线程简介

多线程简介什么是线程?线程是一个过程,一次可以做的任务的过程。多线程就是一次可以做几个任务的过程。打个比方:一个房间正在被一个工人刷墙,这就是单线程。这时,另一个工人进入了房间,那么就变成了两个人在刷墙,这就是多线程。(在计算机中指令的执行由CPU调度,因为电脑只有一块CPU,所以本质上是一个线程的指令执行完后,另一个线程再进行指令的执行,但是因为CPU速度非常快所以看起来是多个任务在同时执行。打个比喻就是:这个房间只有一套刷子,两个人同时刷墙的时候只有一个人能使用,但是两人之间交换的时间间隔非常短时看起

2020-07-02 19:19:07 157

ssmbuild.zip

一个springmvc的脚手架,通用基础配置。

2021-03-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除