自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TypeScript(二)

声明式(只有一种)}定义式};})()//函数有2个参数 是number 和数组(任意数据) 返回值是元组:[第一个必须是number 第二个必须是任意数组] function fm(arg1 : number , arg2 : any [ ]) : [ number , any [ ] ] {

2022-11-01 23:52:00 98 1

原创 TypeScript(一)

类型系统按照「是否允许隐式类型转换」来分类,可以分为强类型和弱类型,TS是完全兼容JS的,它不会修改JS运行时的特性,所以他们都是弱类型。动态类型是指在运行时才会进行类型检查,这种语言的类型错误往往会导致运行时错误。JS是一门解释型语言,没有编译阶段,所以JS是动态类型。声明变量指定类型(任意类型都可),这样的变量赋值时只能使用指定类型的值。无效的,表示没有任何类型。当一个函数没有返回值时,其返回值类型是。类型系统按照「类型检查时机」来分类,可以分为动态类型和静态类型。类型表示的是那些永不存在的值的类型。

2022-11-01 19:20:01 216

原创 一天学会Vue3.0

Vue3

2022-10-17 23:01:35 343

原创 Vue(入门到转行):组件

组件(Component)是 Vue.js 最强大的功能之一(数据驱动)。VueComponente的实例对象,简称vc(组件实例对象),Vue的实例对象,简称vm。

2022-10-16 17:36:06 219

原创 Vue(入门到转行):Vuex

Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

2022-10-15 16:54:21 203

原创 Vue(入门到转行):初识

用于构建用户界面的渐进式JavaScript框架构建用户界面: 数据——>界面渐进式:从底向上逐层应用(简单应用——>复杂应用)

2022-10-04 16:28:07 344

原创 快速入门Egg服务器架构

app/controller/** :用于解析用户的输入,处理后返回相应的结果app/public/**: 用于放置静态资源(和前端相关的文件js、css、html放在public下面可以直接访问到)app/router.js:用于配置URL路由规则(自己创建路由返回内容就在这里配置)在这里egg既是前端服务器也是后端服务器app/controller/** =>存放后端的响应给前端的内容app/public/**======>存放前端的代码。

2022-09-02 00:05:32 667

原创 Ajax请求

ajax全称为Asynchronous JavaScript and XML(异步JavaScript和XML)ajax的核心有Javascript、DOM、XMLHTTPRequest(js的一个内置对象)。通过XMLHTTPRequest发起异步请求,请求成功后拿到数据,然后会通过js操作DOM,然后把数据展示到页面中ajax不是一门新技术,是一系列技术的组合。

2022-09-02 00:04:36 246

原创 HTTP协议

http协议: 超文本传输协议(Hyper Text Transfer Protocol)web服务器:提供网页访问的(Apache、Nginx、node.js写一个服务器)数据库服务器: 一种专门对表文件进行调用和操作的服务器。

2022-08-31 23:09:57 150

原创 一篇学会Node.js基础

前端(客户端界面开发):界面端 app web(页面html+css+js)后端: PHP java node C C++等等Web服务器: 提供网页访问的;云服务器:可以理解为就是买了一个主机,远程控制云服务器(云电脑),把项目传过去并启动,这样就所有人都可以访问了.........

2022-08-31 22:21:56 206

原创 如何开发微信小程序(一)

微信公众号平台 :https://mp.weixin.qq.com/注册成功后,在小程序页面中选择开发设置。手机微信扫描二维码,点击确认登录。激活后进行信息登记,选择个人。主体信息登记,注册成功。

2022-08-24 21:59:50 1888 1

原创 轻松学会JS游戏

传九个参数(裁剪图片):drawImage(img , cutx , cuty , cutwidth , cutheight , x , y , width , height)(x,y,r,startAngle,endAngle,counterclockwise(可选))传五个参数:drawImage(img,x,y,width,height)画布以左上角为坐标原点(0,0),往右为x轴不断增大,往下为y轴不断增大。(x,y,width,height):清空给定矩形内的指定像素。三个参数: 绘制的内容;..

2022-08-18 22:57:54 837

原创 ES6学习————(三)

箭头函数内的this对象,就是定义时所在的对象,而不是使用时所在的对象。参数的默认值默认声明,不能用let或const声明和参数同名的变量或常量。3. 严格模式下,全局中普通函数的调用this指向undefined。函数中有一个默认属性name,保存的是函数名 是一个只读属性,修改无效。函数有一个length属性,返回没有设置默认值的参数的个数。6. 严格模式下,函数中不允许有重名的参数。当有且只有一个参数,箭头函数的()可省。默认值的参数不是尾参数,则不计入后面的参数。...

2022-08-16 22:32:28 83

原创 ES6学习————(二)

解析数据源,然后按照数据模型进行取值 ,再赋值给变量(实质上就是声明变量的高级写法 )对象的解构赋值的内部机制是先找同名的属性,然后再将对应的值赋值给变量。设置默认值,当值为undefined(===)时触发该变量的默认值。剩余运算符,搭配的变量是一个数组,会将剩下的数放在数组中。如果解构赋值不完全,变量的值就为undefined。如果解构失败,变量的值是undefined。对象的解构赋值将现有对象的方法赋值到变量。对象的解构赋值可以取到继承的属性。对象的解构赋值也可以设置默认值。......

2022-08-16 20:45:12 72

原创 ES6学习————(一)

ES6,全称 ECMAScript 6.0,是 JavaScript 的下一个版本标准,2015.06 发版。目前各大浏览器基本上都支持 ES6 的新特性,其中 Chrome 和 Firefox 浏览器对 ES6 新特性最友好,IE7~11 基本不支持 ES6。1.IE浏览器内核:Trident内核,也是俗称的IE内核;2.Chrome浏览器内核:统称为Chrome内核,以前是Webkit内核,现在是Blink内核;3. Firefox浏览器内核:Gecko内核,俗称Firefox内核;...

2022-08-15 19:43:34 377 1

原创 DOM操作小案例

DOM操作小案例:表格操作,瀑布流

2022-08-13 22:00:37 203

原创 看完就能学会DOM(四)

 预加载:提前加载  懒加载:延迟加载    当访问一个页面的时候,先把img元素或是元素的背景图片路径替换成另一张图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片真正的路径。防抖和节流  防抖:    针对于高频触发事件,让事件处理函数延迟一段时间执行,如果在这段时间内,再次触发事件,则重新开始计时,在重新计时的这段延迟时间内没有再次触发则执行事 节流:    针对于高频触发事件,让事件处理函数每隔一段时间执行一次,稀释执行频率。...

2022-08-12 23:48:22 110

原创 看完就能学会DOM(三)

解析css创建CSSOM,将DOM树和CSSOM结合,合并成一个Render Tree(渲染树),根据渲染树,去布局绘制并显示。3.加载解析html:代码就是从上往下一行一行的执行,在执行的过程中,会解析html标签创建一个DOM树.........

2022-08-11 00:22:46 473

原创 看完就能学会DOM(二)

事件委托又叫事件代理,事件委托就是当多个标签需要绑定相同的一个事件的时候,就可以把这个事件委托给他们的某个上级标签。

2022-08-10 00:21:47 110

原创 看完就能学会DOM(一)

文档对象模型;DOM 是document object model 它是W3C产业联盟制定的浏览器对程序员提供的对HTML文档操作的接口,把文档中的代码翻译成一个对象模型;在这个模型中 所有相关的标签属性注释文本等等12种数据 都翻译为一种类型的对象 统称节点对象..................

2022-08-09 00:46:12 499

原创 ES6学习————(五)

ES6新增了箭头函数,es5没有;ES6中新增了块级作用域,es5没有;ES6引入Class概念,不再像ES5一样使用原型链实现继承;ES6中可以设置默认函数参数,es5不行;ES6中新增了promise特性。

2022-08-06 00:36:39 194

空空如也

空空如也

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

TA关注的人

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