自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 收藏
  • 关注

原创 异步与时间线的理解

Javascript语言的执行环境是"单线程"(single thread,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推)。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascript代码长时间运行(比如...

2020-03-12 12:33:57 224

原创 javasc函数鄙视题

第一题function Foo(){var i=0;return function(){document.write(i++);}}var f1=Foo();f2=Foo();f1();f1();f2();//输出的结果是 0 1 0当f1()和f2()调用时,会创建两个执行环境,保存各自的变量对象,之间是没有相互影响的。而同一个函数多次调用时返回值会被保存到同一个变量对...

2020-02-13 20:33:05 1045

原创 原型链

一、在JavaScript函数中,查找变量的时候,会先从当前上下文的变量对象中查找,如果没有找到,就会从父级(词法层面上的父级)执行上下文的变量对象中查找,一直找到全局上下文的变量对象,也就是全局对象。这样由多个执行上下文的变量对象构成的链表就叫做作用域链。当代码在一个环境中执行时,会创建变量对象的一个作用域链(作用域形成的链条)二、作用域链的前端,始终都是当前执行的代码所在环境的变量对象作...

2020-02-13 13:58:25 78

原创 DOM的样式应用

在javescript中,DOM的应用是很普遍的,它可以帮助你添加元素属性,修改元素属性,删除元素属性。这里,我说一下用js来编辑元素的CSS属性。 js获取内部部样式 ...

2020-01-04 16:11:50 85

原创 javasript的作用域

几乎所有的语言都有作用域的概念,简单的说,作用域就是变量和函数的可访问范围,即作用域控制在变量和函数的可见性和生命周期。  在Javascript中,引擎、编译器和作用域共同协调完成Javascript的执行过程。  引擎: 从头到尾负责Javascript代码的编译和执行编译器:负责词法的分析和代码的生成作用域:负责收集和维护由声明的变量组成的一系列查询,并执行一套非常严格的规则,确定当...

2020-01-04 16:11:24 133

原创 DOM操作HTML

有的时候工作需要,为了方便给HTML添加元素,我们可以使用js的DOM来实现操控。#一.创建创建元素,这里我示例创建一个select标签var p = document.createElement(‘p’);然后我还可以给它添加或修改内容。p.innerHTML = ‘今天风好大呀!’;还可以创建文本var text = document.createTextNode(“天气也变温了...

2020-01-04 16:09:17 170

原创 用DOM获取html元素

为了更好的让页面与用户进行互动,我们可以在javascript里面使用DOM方法获取html里面的元素,进行编写逻辑函数,使页面多样化执行程序。下面我找到了几种获取DOM元素的方法。1.通过ID获取(getElementById)2.通过name属性(getElementsByName)3.通过标签名(getElementsByTagName)4.通过类名(getElementsByCl...

2019-12-28 15:07:59 694

原创 AO的预编译

JS在页面加载过程中顺序执行。但是分块预编译、执行。JS在执行前会进行类似”预编译”的操作,而且先预声明变量再预定义函数。此时注意,是声明,不是定义,如:var a = 1; 在预编译中,只是执行了”var a”没有赋值,即在预编译结束时a 为undefined。(注意)并不是先全文编译完在执行,而是块编译,即一个script块中,预编译再执行,然后(按顺序)下一个script块,预编译再执...

2019-12-21 14:13:40 186

原创 js的正则

正则的概括正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。搜索模式可用于文本搜索和文本替换。正则表达式是由一个字符序列形成的搜索模式。当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。正则表达式可以是一个简单的字符,或一个更复杂的模式。正则表达式可用于所有...

2019-12-21 10:47:20 80

原创 二维数组以及排序

二维数组在一个数组中又是一个数组,也可以称为数组中的数组二维数组可以理解为有x轴和y轴的数组首先创建一个二维数组arr = [[1,2,3,4,5,],[5,6,7,8,9,],[‘时间’,‘手机’,‘电脑’,‘电视机’]]这里arr[0]的值就为一个数组//[1,2,3,4,5,]arr[3]的也就为[‘时间’,‘手机’,‘电脑’,‘电视机’]那么要找其中一个值,例如我要找...

2019-12-15 14:19:59 2212

原创 数组

在java中,数组是一个很基础的知识也是一个很多用的东西。创建一个数组,然后给它赋值。var arr = [1,2,3,4,5,6,7,8,9] 可以看见我将1~9 的数赋值给了arr。然后可以通过后台输出查看这个数组。当然数组不仅仅可以穿数字,字符集也是可以的数组里面单个值内用,号隔开。我们可以通过下标来进行单个值的输出例如:arr[0] 的值为1arr[1] 的值为2arr...

2019-12-15 13:42:31 82

原创 do-while循环和for循环

在很多时候,do while与while是一样的,当然也有不一样的,那么它们有什么区别呢写法:do{循环体}while(条件)区别:while,当条件满足时,执行内容,不满足时,不执行;do while无论条件满足不满足,先执行一遍循环体没再去判断条件。例如:var a = 1;var sum = 0;do{sum += 1;}while(a <0)document...

2019-12-07 17:25:18 702

原创 js的while循环

我们在使用JavaScript时遇到需要一遍一遍地运行相同代码、并且每次的值不同时,使用循环是个明智的选择。循环概念:循环结构就是重复做一件事,其特点是在给定条件成立时,反复执行某程序段,直到条件不成立为止。JS中循环有三种:1.while循环2.do-while循环3.for循环js 的while循环它的格式如下while(//这里写上表达式){里面写上循环的语句}这里写...

2019-12-07 16:43:33 1214

原创 javascript的基础用法

昨天开始学了javascript,现在再来复习一下。一、javascript简称js,是对html进行用户之间的互动。首先要通过 来创建js。创建js也可以进行外部链接,在外面的创建一个xx.js文件,然后在html里面的之间插入<script type=“text/javascipt” src="xx.js“ 。在这里面就可以输入js 的代码,来进行页面之间的互动了一开始要进...

2019-11-30 15:31:14 134

原创 项目过程自省

这周项目答辩结束, 我发现了自己的很多不足,特别是对项目的理解程度,还有对psd图片的观察不够仔细,还有对技术的钻研不够。一、对项目的理解不够。做了一周的项目,却只是懵懵懂懂知道是干什么的,却无法深刻理解,这个项目的体系,这样做为什么,页面的跳转间哪里更方便,如何醒目的让顾客快捷的获得自己想要的资料或者需求。页面的每个按钮都是有用的,所有做的时候,一定要观察页面之间的联系,实现页面之间的跳转贯...

2019-11-30 14:29:45 155

原创 ps的简单用法和网页F12

在做项目的时候,会有一张psd格式或者其他的图片,我们需要一些图片素材,这个时候我们就需要去上面抠图,抠图有俩中办法,,一种是借助辅助线和切片工具来实现抠图的目的,一种是直接选中导出。一、借助辅助线抠图打开ps,按住ctrl+r,调出辅助线,需要从上用鼠标拉出两条线,来框选需要的图片素材的上下两边,然后从左边用鼠标拉出两条线,来框选需要的图片素材的左右两边,形成一个矩形,然后在左侧的工具栏里选...

2019-11-24 13:24:54 620

原创 项目熟记

最近在做web前端项目中,经常会遇到一些错误,也有需要记住的标签写法,还有曾经没注意的,新学的今天把这些都以笔记的方式保存下来一、a标签的hover1、许多前端html页面上会有很多小按钮,但一般都是用a标签来做的,例如一般的导航栏是用 ul >li> a来写的,首先去外边距,内边距,然后给li标签一个宽高,然后设置float浮动,加上边框背景色,同样把a标签转换成行内块元素,这样...

2019-11-24 13:01:35 121

原创 渐变及浮动

一、渐变1.什么是渐变? 两种或者多种颜色间平滑过渡的效果 从一种颜色的开慢慢渲染到多种颜色的过程2.分类 1.线性渐变 2.径向渐变3.线性渐变 语法: background-image:linear-gradient 线性渐变 angle: :方向或角度 表示渐变的方向 关键字 1.to top 从下往上渐变 2.to ...

2019-11-13 19:40:39 100

原创 css的选择器优先级

**一、CSS样式表的特征**继承性1、子级元素可以直接使用父级元素声明好的样式(这里不是所有的样式都可以被继承)层叠性 一个匀速可以声明多个样式 注意:如果样式不冲突,多个样式规则中的样式可以层叠为一个。优先级 样式定义产生冲突时按照不同的样式使用“优先级”来应用样式 在们三种引入方式中谁的优先级最高(行内样式表) 低:浏览器缺省值 中:外部样式表或者内部样式表 高:...

2019-11-11 21:15:53 228

原创 标签的运用知识

一、head中的补充内容<meta name="keywords" content="关键1 ,关键2.。。关键n"/>定义网页的关键字 关键字可以写n个 最好的个个数是8个每个关键词最好是不一样并且有关联 ps:如果没有关联的化 百度认为这个网页作弊,会被封锁,用户就会搜索不到最严重的时候可能会永久的入不了百度<meta name=" description" c...

2019-11-08 08:26:45 136

原创 web的基础

一、web的基础1.web和internet(网络) 1.1web web是运行在internet上最流行的应用之一,internet给我们web提供了运行的环境 web 通俗点来讲 就是网页 web 又称为万维网(www) w3c 万维网联盟 是一个组织机构 web的作用 :web能够将各类型的信息和服务进行连接,并提供生成图形用户 界面 1.2web工作原理 ...

2019-11-08 08:23:48 547

空空如也

空空如也

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

TA关注的人

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