自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 03-node模块机制

一、Node.js常见模块在node中,模块有不同的表现形式,其使用方式也有差异。基本上,我们可以将node.js中的模块分为两种:核心模块(系统模块)、用户模块1.核心模块核心模块,也叫系统模块,是node.js自带,只要安装了node.js,它就已经具备了这些模块。是可以直接引入并使用的。系统模块在源代码中已经编译了,以二进制文件存在,模块引入时可以直接加到内存。常见的核心模块有http、fs、path、url。2.用户模块所有非核心模块,都属于用户模块。实际上,用户模块,有可以分为两

2020-08-29 15:03:54 269

原创 02-不得不了解的js特性

一、回顾js特性针对浏览器端js,它有哪些特性:弱类型解释型1.弱类型所谓强类型,就意味着在声明变量的时候,需要确定数据类型,一经确定就不能改变。而弱类型,在声明变量的时候,是无需声明变量的类型,变量的类型有其值来决定,并且是可以随时变化的。站在编写代码的角度(语法的角度)所有的语法,分成两大阵营:强类型,java、C、C++、C#弱类型,php和js2.解释型站在执行代码的角度,可以将予以分成两大阵营:编译型; 解释型。(1)编译型代码在执行的时候,需要先进行编译,生成一

2020-08-29 11:22:53 527

原创 01-初识node

初识node一、node写法:node nodeJS node.js Node Node.js是什么:JS的运行环境 浏览器就是JS的运行环境Chrome’s V8 JavaScript engine:JS代码跑在浏览器上,在浏览器中是通过V8引擎执行JS代码的。说白了就是一个解释器。解释器: 把高级语言翻译成计算机可以识别的代码。 解释性语言,脚本语言。 解释一行,执行一行,效率肯定没有编译型语言的效率高。 编译型语言:编译器把代码直接编译成

2020-08-29 10:39:00 223

原创 03-jQ部分简单封装

jQ部分简单封装一、实现基本骨架$(function(){ function $(selector) { return new jQuery(selector); } function jQuery(selector){ this.ele = document.querySelector(selector); } jQuery.prototype = { constructor:jQuery,

2020-08-10 09:01:26 274

原创 02-jQ小案例

jQ小案例案例01:微博的发布功能代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{

2020-08-08 20:30:43 321

原创 01-jQ小案例

jQ小案例案例01代码运行效果案例01代码运行效果案例01代码运行效果案例01代码运行效果案例01代码运行效果案例01代码运行效果案例01代码运行效果案例01代码运行效果...

2020-08-08 17:50:26 558

原创 17-实现最基础的轮播图

实现最基础的轮播图html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> </head><body> <div class="box" id="box"> <ul id="ulList"> <

2020-08-08 17:38:20 177

原创 16-滚动新闻列表

滚动新闻列表dom简单实现html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head><bo

2020-08-08 17:01:30 142

原创 13-传统弹幕

传统弹幕简述:实现最简单的弹幕html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><bo

2020-08-08 16:40:44 140

原创 15-图片懒加载

图片懒加载简述:当浏览到有图片的位置,图片就进行加载,否则,不进行加载html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- <link rel="stylesheet" hr

2020-08-08 16:34:50 154

原创 14-导航条固定

导航条固定html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head><body>

2020-08-08 16:27:17 186

原创 12-盒子在界面拖拽

盒子拖拽简述:鼠标可以在界面中选中盒子,并在界面中进行拖拽html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> &

2020-08-08 16:20:02 178

原创 11-tab选项卡

tab选项卡简述:鼠标放在导航栏上面,选中的部分会发生改变,下面的内容也会发生改变。html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</tit

2020-08-08 15:53:46 177

原创 10-小球移动

小球移动简述:小球向一个方向定向移动html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="./js/animate.js"></script>

2020-08-08 15:42:12 262

原创 09-回到顶部

回到顶部简述:当屏幕卷上去的高度大于一个屏幕的高度时,显示的回到顶部的小图标,点击小图标,屏幕自动回到顶部。html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Docu

2020-08-06 22:39:37 123

原创 08-小星星评论(简单)

小星星评论(简单)简述:鼠标放在星星上面,鼠标之前的星星都被点亮,鼠标之后的星星都是灰色的,并且星星可以随着鼠标移动而发生变化。图片素材rank_1.gifrank_2.gifrank_3.gifrank_4.gifhtml部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="w

2020-08-06 22:29:19 174

原创 07-操作属性节点两种方式区别

操作属性节点两种方式区别1)打点方式不能操作自定义属性,这里的操作是指获取和设置2)使用getAttribute和setAttribute可以操作自定义属性3)通过打点方式设置的属性,后期还可以通过打点修改4)使用getAttribute和setAttribute,后期还可以通过打点修改1)标准属性 标签中已经定义好的属性 id=“box”2)自定义属性 程序员自己写的属性 nihao=“hello”示例<!DOCTYPE html><html lang="e

2020-08-06 22:09:44 204

原创 06-js电影的添加与删除(简单)

电影的添加与删除(简单)简述:可以删除电影,添加电影列表。如果添加的电影名或者主演为空,将会进行弹窗提示。html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>电影的添加

2020-08-06 22:03:51 658

原创 05-js灯泡效果

4.灯泡效果简述:点击哪个圆形图案,对应的样式会发生改变html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>灯泡效果</title> </he

2020-08-06 21:59:19 150

原创 04-js全选,全不选和反选

全选,全不选和反选代码html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body&g

2020-08-05 21:59:07 206 1

原创 03-动态创建行指定删除

动态创建行指定删除简述:点击添加按钮,动态创建行。在输入框中输入你需要删除的行,点击删除按钮,删除对应的行的。代码如下:html部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g

2020-08-05 21:57:00 170

原创 02-遮罩层

遮罩层可以用来设置网页的夜晚或者白天模式代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>遮罩层</title> <style>

2020-08-01 20:54:42 142

原创 01-初识DOM

初识DOMDOM:Document Object Model,文档对象模型。是一组用来描述js代码怎样与html文档进行交互和访问的web标准,它定义了一系列对象、方法和属性,用于访问、操作和创建文档中的内容、结构、样式和行为。一、.DOM历史版本1.DOM00级DOM,主要就是针对Document,定义了一些相关的属性和方法 。以下是具体的属性和方法2.DOM1DOM 1制定了两个子规范:DOM Core(核心部分),把xml文档设计为树形节点结构,并为这种结构的运行机制制订了一套规范化标

2020-08-01 16:56:53 208

原创 08-js创建对象和继承

创建对象和继承一、创建对象JS中创建对象有方式   1)通过字面量创建对象 {}   2)工厂内部可以创建对象并返回 批量创建对象的目的   3)构造器创建对象   4)构造器(私有属性)+原型(公有方法)创建对象   5)ES6中通过class创建类 new 对象1.通过字面量创建对象<script> //var age = 48; let obj = { name:"wangcai",

2020-08-01 15:49:30 179

原创 07-call、 apply和 bind的使用

call、 apply和 bind的使用一、用途call()、apply()、bind() 都是用来重定义 this 这个对象的,二、区别call:改变了this指向 并 让函数执行,传递参数一个个传递apply:改变了this指向 并 让函数执行,传送参数必须是数组bind:改变了this指向 函数不执行。三、使用1.数据类型的检测typof的不足:检测基本数据类型OK,对于引用数据类型来说,检测function也可以检测到,但是其它的检测的比较笼统,不够准确。<script&g

2020-08-01 15:11:39 253

原创 06-原型和原型链

原型和原型链一、概念原型对象:每一个构造器都有一个属性叫prototype,它的值是一个对象,这个对象我们叫原型对象。隐式原型:每一个对象中都有一个属性叫__proto__,她指向了创建这个对象的构造器的原型对象。原型链:是一个对象属性的查找机制,arr.toString(),先在自己私有属性中找,如果找不到就沿着__proto__去原型对象中找,如果找不到就沿着__proto__去他的原型对象中的原型对象中找,直到找到Object的原型对象(Object原型对象中的__proto__指向了null

2020-08-01 11:36:00 185

原创 05-js面向对象

面向对象一、初识面向对象JS也是面向对象的。基本上所有的高级语言都是面向对象编程。面向对象是一种思想。常见几种思想:面向过程:C语言 没有类 没有对象面向对象:JAVA,C++,JS(恶心)面向切面:Spring IOC AOP1.面向对象特征特征分别为:抽象、封装、继承、多态1)抽象抽象:把一个具体问题抽象化。2)封装封装:把属性和方法封装到类中,在JS中重点说对象。封装实现就是是对象内部的变化对外界是不可见的。var obj = { name:"wangcai

2020-08-01 10:42:31 165

原创 04-常见错误,异常处理以及this总结

常见错误一、js中的错误分类错误分类通常分为:语法错误 、引用错误、类型错误、范围错误和逻辑错误1.语法错误JS代码在预编译时 就发现了错误特点:代码没有机会执行,错误最好找<script> function () //语法错误(没有写函数名) { } </script>Uncaught SyntaxError: Function statements require a function name2.引用错误通常访问一个没有

2020-07-25 17:36:20 1322

原创 03-js提升与闭包练习题

js变量、函数提升和闭包相关练习题案例011.代码<script> var a = 1; var obj = { name:"wangcai" }; function f() { var a2 = a; obj2 = obj; a2 = a; obj.name = "xiaoqiang"; } f(); console.log(a); console.log(obj);

2020-07-18 15:29:31 785 1

原创 01-js基础概念

js基础知识一、js概述1.什么是jsJS:javascript,简称为JS。它是一门前端编程语言,js是前端开发工程师的核心,在其中占据很高的比例。和html,css对比:相同:html,css,js代码都可以在浏览器中运行, html,css,js它们的运行环境是浏览器不同点:html,css不是编程语言,js是编程语言。 js的运行环境不只是浏览器,还可以在其它的环境中运行。编程语言分类: 前端语言:JS(浏览器上)... 后端语言:Java C++ Python

2020-07-17 20:54:31 286

原创 02-相对布局(层布局)

层布局层布局也称作定位布局,不完全脱离标准文档流。层布局可以分为三类:相对定位、绝对定位、固定定位1.相对定位(1)参考点:原本在标准文档流中的位置(2)用法:position:relative(3)特点:   1> 定位前后,盒子的形状不改变   2> 原来的位置会保留   3> 可以设置偏移量为负值 (4)主要用法1> 对一个盒子局部位置的调整2> 给绝对定位设置参考点例子1.代码2.运行结果...

2020-07-16 21:48:17 457

原创 02-数据类型和提升(内含js相关案例)

js数据类型与提升一.js数据类型js数据类型基本上有两种:基本数据类型和引用数据类型。1.基本数据类型基本数据类型存储在栈区,基本上分为五种基本数据数据类型:number: 内存空间中就存储了一个数据,数据没有最大值和最小值string:字符串,通常用" "或者’ '将内容包裹起来,可以进行嵌套,但是单引号里面不能使用单引号,双引号里面不能使用双引号boolean:布尔类型,只有两个值true和false。在判断条件里面,除了0,’ '," ",null,undefined为判断结

2020-07-16 19:37:50 199

原创 04列表布局

一、列表列表在网页中比较常见,列表又分为三种有序列表、无序列表和自定义列表。无序列表: 用的非常多,基本上一个网站都会使用到列表有序列表 : 偶尔用一下自定义列表:是在特殊的场景下使用1.无序列表和表格一样,也是一组标签,是男标签,独占一行。ul(unorder list):有序列表;ol(order list): 无序列表;li 列表项 list2.例子(1)代码<!DOCTYPE html><html lang="en"><head&g

2020-07-13 12:54:22 153

原创 01-CSS概括总结

css总结一、概念CSS(Cascading Style Sheet):层叠样式表主要作用:布局、美化特点:  对缩进换行不敏感,建议一个属性写一行,后期可以通过css压缩  除了最后一条属性,其他属性均需要加上分号二、css引用方式1.外部导入:用标签引用外部的css文件,将样式引入到html中来<link rel="stylesheet" href="./css/reset.css">2.内部引用:在头部使用标签,在其内部使用样式。<style>

2020-07-11 19:48:56 298 1

原创 05iframe简单使用和图片映射

一、iframe的简单使用1.iframeiframe叫浮动框架。1.在一个网页中可以嵌套另一个页面(通常是第三方),不是内部连接2.也可以嵌套我们自己写的页面2.例子(1)代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-s

2020-07-08 13:11:27 492

原创 03表格和表单标签的简单使用

表格和表单标签一、表格01、table标签tr:表示一行th(table head):表示表头的单元格td(table body):表示单元格border=“1” :给table整体加上边框 并且 给每一个单元格加上了边框aligin=“center” :让表格整体在body中居中cellspacing(cell本意是细胞的意思 cell也是单元格 spacing 空隙):单元格间距cellpadding:内容与边框之间的距离width=“800”:整

2020-07-06 21:49:06 305

原创 02-初识html

02初识html html文件的后缀是.html,表示一个网页 <!-- -->注释,给程序员看的一、什么是html html(HyperText Markup Lanuage)超文本 超文本:不只有文字,还有样式,声音,链接,视频...... 一张网页是由超文本组成的 标签:一个档次,前后加<> html中有很多标签,html也叫做标签语言二、网页的三层机构 结构层:内容层,使用html技术实现。html只能给王爷提供结构或内容,类似于人的基本骨架。

2020-06-05 10:18:57 224

原创 01环境搭建和课程安排

01环境搭建和课程安排软件:Vs Code(下载地址)谷歌浏览器(常用浏览器):Chrome(https://www.google.cn/chrome/)vscode简单设置: 设置vsoce的颜色主题:点击最下面设置按钮,选择颜色主题,进行设置设置vscode中的字体大小:文件 —> 首选项 —> 设置 —> 搜索ctrl —> 打勾安装插件,让vscode变成中文:安装插件,叫chinese插件职业的简单介绍HTML5全栈开发工程师HTM

2020-06-04 20:08:45 192

空空如也

空空如也

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

TA关注的人

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