自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 React的认识(40)

React介绍React 是一个用于构建用户界面的 JAVASCRIPT 库。React 主要用于构建UI,很多人认为 React 是 MVC 中的 V(视图)。React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。React 拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。React特点声明式设计...

2020-01-10 10:00:04 140

原创 React和Vue的区别?(39)

1, React和Vue的区别(对比)?组件化方面1.什么是模块化:是从代码的角度来进行分析的;把一些可复用的代码,抽离为单个的模块;便于项目的维护和开发;2.什么是组件化:是从UI界面的角度 来进行分析的;把一些可复用的UI元素,抽离为单独的组件;便于项目的维护和开发;3.组件化的好处:随着项目规模的增大,手里的组件越来越多;很方便就能把现有的组件,拼接为一个完整的页面;4.Vu...

2020-01-10 09:28:12 148

原创 TypeScript中的方法重载(38)

实例成员的访问修饰符1、public 开放的/公开的。当创建一个类时,成员默认的修饰符为publicclass Person{ public name: string; public constructor(name: string) { this.name= name; } public Speak() :string { a...

2020-01-03 11:29:46 1581

原创 TypeScript的深入(37)

接口(interface)概念:是对值所具有的结构进行类型检查。作用:为这些类型命名和为你的代码或第三方代码定义契约。我们用interface定义一个接口:interface Person{ name: string;}function Say(person: Person) :void { console.log(person.name);}let myObj = {...

2020-01-03 10:50:10 128

原创 TypeScript介绍与基础认识(36)

TypeScript介绍文献以官方网址为准:http://www.typescriptlang.org/中文网地址:https://www.tslang.cn/1、TypeScript是由微软开发的一款开源的编程语言。2、TypeScript更像后端java、C#这样的面向对象语言,可以让js开发大型企业项目。3、TypeScript是JavaScript的超集,遵循最新的ES6、ES5...

2020-01-03 10:15:24 218

原创 Angular入门级(35)

AngularJS介绍官方网站:https://www.angularjs.net.cn/前言:AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。AngularJS是一个开...

2019-12-31 17:52:24 156

原创 git(34)

git分布式 多人协同,根据接口,各自开发一个模块本地库初始化 git init查看工作区状态 git status添加到暂存区git add [file name]添加到本地库git commit -m “” 文件名查看历史记录git log 日志水平一行显示git log --pretty=onelinegit log --onelinegit reflog(指针)移动指针...

2019-12-31 17:08:51 90

原创 MySQL笔记(33)

约束:1,主键约束;2,唯一约束;3,默认约束;4,非空约束 not null;(重点) 5,外键约束;通过DDL语言 添加 外键约束alter table empadd constraint fk_deptno_idforeign key(deptno)references dept(id)外键列的数据类型一定要和关联表的主键类型一致 删除外键约束alter tabl...

2019-12-31 16:47:22 79

原创 MySQL(32)

数据库(DataBase)DB:指长期保存在计算机的存储设备上,按照一定的规则组织起来,可以被各种用户或是应用共享的数据集合。数据库管理系统(DBMS):指一种操作和管理数据库的大型应用软件,用于建立,使用和维护数据库。对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。数据库软件 就是指 数据库管理系统,数据库 是通过数据库管理系统...

2019-12-31 16:39:49 215

原创 HTML+CSS+javascript+jQuery面试题(31)

1、$()是什么?$符号是jQuery框架对外暴露的全局变量,是window对象的属性$()代表jQuery核心函数,可接收一个函数、字符串、DOM元素。$(function(){});//推荐 .接收字符串选择器//3.接收DOM元素,该元素被包装成一个jQuery对象返回2、JavaScript window.onload事件和jQuery ready函数的不同原生js和jQue...

2019-12-31 15:49:40 955

原创 Ajax(30)

1、什么是 AJAX(1)为什么需要AJAX当需要从服务器获取数据,并刷新页面的操作,如果不采用AJAX,则需要用提交整个表单的方式,当提交表单时,发送请求给服务器,页面需要等待服务器发送完response后,页面才能恢复操作。(2)AJAX的概念:AJAX = 异步 JavaScript和XML(标准通用标记语言的子集)。AJAX 是一种用于创建快速动态网页的技术。通过在后台与...

2019-12-31 15:27:48 89

原创 Http协议(29)

HTTP协议与应用1、HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本...

2019-12-31 14:55:16 808

原创 jQuery(28)

jQueryjQuery是目前使用最广泛的javascript函数库jQuery的版本分为1.x系列和2.x、3.x系列,1.x系列兼容低版本的浏览器,2.x、3.x系列放弃支持低版本浏览器,目前使用最多的是1.x系列的。jQuery的版本分为1.x系列和2.x、3.x系列,1.x系列兼容低版本的浏览器,2.x、3.x系列放弃支持低版本浏览器,目前使用最多的是1.x系列的。<scri...

2019-12-31 14:42:00 88

原创 JS高级-事件兼容(26)

事件兼容(1)、事件绑定addEventListener 用于注册事件处理程序,IE 中为 attachEvent,我们为什么讲 addEventListener 而不讲 attachEvent 呢?一来 attachEvent 比较简单,二来 addEventListener 才是 DOM 中的标准内容。语法element.addEventListener(event, functio...

2019-11-12 11:15:00 99

原创 单独存在的---浅拷贝、深拷贝、遍历DOM树(27)

浅拷贝浅拷贝: 拷贝就是复制,就相当于把一个对象中的所有内容都复制一遍给另一个对象;就是把一个对象的地址 给了另一个对象的,他们指向相同;两个对象之间有共同的属性和方法,都可以使用.Eg:var obj1={ age:10, sex:'男', car:['奔驰','宝马','特斯拉','byd']};var obj2={};// 写一个函数,作用: 把一个对象的属性复...

2019-11-12 11:14:41 79

原创 JS高级-闭包(25)

JavaScript闭包、事件流及事件兼容闭包是指有权限访问另一个函数作用域中的变量的函数。在javascript语言中,闭包就是函数和该函数作用域的组合。从这个概念上来讲,在js中,所有函数都是闭包(函数都是对象并且函数都有和他们相关联的作用域链scope chain)。要是不懂再看一下描述:官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些...

2019-08-22 10:51:36 102

原创 JS高级-预解析(24)

预解析预解析:在当前作用域下,js运行之前,会把带有var和function关键字的事先声明,并在内存中安排好。然后再从上到下执行js语句。预解析只会发生在通过var定义的变量和function上。声明和定义var num=24;这行简单的代码其实是两个步骤:声明和定义。声明:var num;告诉浏览器在全局作用域中有一个num变量了,如果一个变量只是声明了,但是没有赋值,默认值...

2019-08-22 10:45:55 89

原创 在学习JS的递归时遇到的斐波那契数列(23)

斐波那契数列我们简单介绍一下:递归:是函数自己直接或间接的调用自己斐波那契数列,又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”。指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n...

2019-07-22 22:20:15 161

原创 学习JS中的函数的进阶(22)

函数的进阶在前两天学习函数的进阶过程中,有两大点:1、this的指向2、use strict的作用this的指向问题(1)普通函数this的指向是window(2)定时器中this也指向window(3)构造函数中this的指向是实例对象(4)对象的方法中this的指向也是实例对象(5)原型中的this的指向也是实例对象use strict(1)介绍严格模式(2)严格模式影...

2019-07-22 22:07:13 80

原创 JavaScript的高级应用(21)

在此,放置的图片是JavaScript的高级应用

2019-07-19 01:26:29 364

原创 JavaScript中的事件(20)

事件的定义:指的是文档或者浏览器窗口中发生的一些特定交互瞬间。我们可以通过侦听器(或者处理程序)来预定事件,以便事件发生的时候执行相应的代码。事件类型:事件类型是一个用来说明发生什么类型事件的字符串。像鼠标悬浮,按下键盘等。我们也可以把事件类型叫做事件名字,用特定的名字来标识所谈论的特定类型的事件。事件目标:事件目标是发生的事件或与之相关的对象。当讲事件时,我们必须同时指定类型和目标。像win...

2019-07-19 01:24:55 67

原创 delete关键字的用法(19)

delete关键字这个关键字可以用来删除对象的属性,还可以使用var 声明变量delete关键字有返回值,用来表示删除属性是否删除成功如果删除的是不存在的属性 则返回的是trueEg: var obj={name:'尼古拉斯@赵四',age:20} console.log(obj.name); delete.obj.name; console.log(obj.name); ...

2019-07-18 01:55:43 1213

原创 创建对象、值类型和引用类型和函数中return关键字(18)

创建对象创建对象 使用 ‘new’关键字值类型和引用类型值类型: 存储的就是 数据本身的变量 就是值类型的数据Eg: string/number/boolean/undefined…引用类型: 存储的是数据在内存中的地址 数据在内存中单独存储 就是引用类型的数据Eg: object/Date/String/Array…function特殊 返回类型为function...

2019-07-18 01:45:44 127

原创 JS:全等===和等于==以及in关键字的用法(17)

一、全等=== 和 等于==的区别(1)=== 全等 类型和值都要相等(2)== 等于 只比较值举例:var str1='abc'; var str2='abc'; str1==str2 // true var a=1; var b='1'; a==b true a===b false二、in关键字的用法(1)、in关键字最常用的 是在for循...

2019-07-18 01:30:26 184

原创 JS简易版网页贪吃蛇(16)

通过 <script src="js/Snake.js" type="text/javascript"> charset="utf-8"></script>链接一个js文件js文件// 1,创建地图对象 div var _map;var _snake;var _food;// var Map=function(){}// var Map={};...

2019-07-17 18:13:48 77

原创 三级联动(15)

<script type="text/javascript"> // 实现三级联动 // 1,搭建页面三级联动的结构 // 2,使用二位数组存储省份城市区县 // 3,使用事件onchange事件 window.onload=function(){ // 创建一个二位数组用来存储 数据 var arrData=[ [...

2019-07-17 18:08:35 89

原创 函数以及全局变量和局部变量(14)

函数函数:重复执行的代码段使用关键字function一个函数的语法结构 如下:function 函数名称(){函数执行体} //函数名称遵循变量的命名规则初始化一个函数 function run(){ alert('我是一个方法/函数'); } run();一个函数 必须被调用后才可执行函数体页面在第一次加载的时候就会调用该函数 function write...

2019-07-17 18:06:32 190

原创 数组、操作数组以及冒泡排序(13)

(1) 数组的声明创建一个数组 / 实例化第一种数组初始化: var arrList=new Array();arrList[0]=100;arrList[1]=‘是事实’;arrList[2]=true;arrList[3]=23.90;arrList[4]=undefined;第二种数组初始化:var arrList_01=new Array(23,120,110,...

2019-07-17 17:55:28 71

原创 JavaScript编程题:百钱买白鸡,猴子吃桃以及鸡兔同笼问题(12)

怎样用一百块买一百只鸡?已知公鸡5块一只,母鸡3块一只,小鸡一块钱3只。思路要清晰,代码如下:<script type="text/javascript"> var a=5; var b=3; var c=1/3; for (var a1=1;a1<=100;a1++) { for (var b1=1;b1<=100;b1++) { fo...

2019-06-14 08:48:22 1093

原创 JavaScript入门循环嵌套练习题(11)

1.写出1-100之间的质数首先,什么是质数质数:在大于一的自然数中,除了1和它本身以外不再有其他的因数。 <script type="text/javascript">// 写出1-100之间的质数 for (var i=2;i<=100;i++) { // 控制数字从2开始到100为止,i是除数 for (var j=2;j<i;j++)...

2019-06-03 21:21:22 321

原创 JavaScript入门for循环打印实心菱形、空心菱形(10)

打印实心菱形代码不唯一看自己的逻辑问题了///注:菱形只能用1,3,5,7,…的奇数个 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *...

2019-06-03 20:42:22 1631

原创 JavaScript入门循环嵌套练习题(9)

for循环嵌套(第一种方法)if…else打印九九乘法表 <script type="text/javascript">// 九九乘法表// 分析:外层循环控制行数 内层循环控制列数 for (var i=1;i<=9;i++) {// 控制行数 for (var j=1;j<=i;j++) {// 控制列数 ...

2019-06-03 18:06:39 547

原创 计算 1+2+3+···+100的值(8)

<script type="text/javascript">// 用while语句计算 1+2+3+···+100的值 var n=1; var sum=0; while (n<=100){ // 括号内的为退出while循环的条件 sum+=n; // sum=sum+n; n+...

2019-06-03 17:21:18 2805

原创 用switch语句制作简易网页计算器(7)

var num1=parseFloat(prompt("请输入第一个数字:")); // 因为数字会出现小数,故parseFloat是把输入的数字化为浮点型 var num2=parseFloat(prompt("请输入第二个数字:")); var type=prompt("请输入运算符:"); // 声明 定义运算符的类型 var result; // 声明...

2019-06-03 17:03:44 1227

原创 JavaScript流程语句(6)

JavaScript 流程语句JavaScript对程序流程的控制跟其他编程语言是一样的,主要有3种:(1)顺序结构顺序结构是JavaScript中最基本的结构,说白了就是按照从上到下、从左到右的顺序执行。(2)选择结构选择结构是按照给定的逻辑条件来决定执行的顺序,有单向选择、双向选择和多向选择之分,但是程序在执行过程中都只是执行其中的一条分支。(1)if语句;(2)if……el...

2019-06-02 17:41:54 84

原创 JavaScript入门基础(5)

JavaScript入门基础4. JavaScript中的运算符和表达式JavaScript的运算符按运算符类型可以分为以下5种:(1) 算术运算符;(2) 比较运算符;(3) 赋值运算符;(4) 逻辑运算符;(5) 条件运算符;a. 算术运算符算术运算符用于在程序中进行加、减、乘、除等运算。JavaScript中常用的算术运算符如下:+ ——————> 加 - ...

2019-06-02 15:49:30 256

原创 JavaScript介绍、嵌入方式和入门基础(4)

一、JavaScript 的介绍1.JavaScript介绍JavaScript 是一种基于对象和事件驱动的客户端弱类型的脚本语言; 是用来给页面添加动态的功能; 提供用户和界面之间的交互.作用: 主要实现表单数据的验证。对象: 万事万物都是对象。对象的三大特征: 属性 方法 事件属性: 是指用来描述实物的外观特征; 方法: 是指 该实物具备的主动行为; (主动行为) ...

2019-05-24 10:00:20 185

原创 CSS盒子模型介绍和使用(3)

1 . 盒子模型解释元素在页面中显示成一个方块,类似一个盒子,CSS 盒子模型就是使用现实中盒 子来做比喻,帮助我们设置元素对应的样式。盒子模型示意图如下:四个知识点: Content(内容) Padding(内边距)Border(边框) Margin(外边距)把元素叫做盒子,设置对应的样式分别为: 盒子的边框 (border) 、盒子内的内容和边框之间的间距 (padding) 、 ...

2019-05-14 21:23:17 468

原创 CSS概述、基础语言及运用(2)

1.CSS的概述CSS指层叠样式表(Cascading Style Sheets)。2.Css 页面引入的方法: (1)行内样式/内联样式:通过标签的 style 属性,在标签上直接写 样式。 <div style="width:100px; height:100px; color:red "> </div> (2)内嵌样式:通过 style 标签在网页...

2019-05-13 23:54:30 156

原创 零基础html入门(1)

计算机分为硬件和软件。硬件:电脑、手机。软件:C/S开发:C#、C++、C 等。B/S开发:Java、PHP、Python,等等。软件测试:测试软件。网络:维护等。1.html简介超文本 标记 语言后缀名:xxx.html/xxx.htm写网页的编辑器:DW、txt、Hbuilder、等等。调试网页的方法:浏览器调试:谷歌、火狐、IE、欧朋、safari浏览器2.html...

2019-04-28 10:07:47 442

空空如也

空空如也

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

TA关注的人

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