- 博客(21)
- 收藏
- 关注
原创 TypeScript(二)
声明式(只有一种)}定义式};})()//函数有2个参数 是number 和数组(任意数据) 返回值是元组:[第一个必须是number 第二个必须是任意数组] function fm(arg1 : number , arg2 : any [ ]) : [ number , any [ ] ] {
2022-11-01 23:52:00
272
原创 TypeScript(一)
类型系统按照「是否允许隐式类型转换」来分类,可以分为强类型和弱类型,TS是完全兼容JS的,它不会修改JS运行时的特性,所以他们都是弱类型。动态类型是指在运行时才会进行类型检查,这种语言的类型错误往往会导致运行时错误。JS是一门解释型语言,没有编译阶段,所以JS是动态类型。声明变量指定类型(任意类型都可),这样的变量赋值时只能使用指定类型的值。无效的,表示没有任何类型。当一个函数没有返回值时,其返回值类型是。类型系统按照「类型检查时机」来分类,可以分为动态类型和静态类型。类型表示的是那些永不存在的值的类型。
2022-11-01 19:20:01
512
原创 Vue(入门到转行):组件
组件(Component)是 Vue.js 最强大的功能之一(数据驱动)。VueComponente的实例对象,简称vc(组件实例对象),Vue的实例对象,简称vm。
2022-10-16 17:36:06
305
原创 Vue(入门到转行):Vuex
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
2022-10-15 16:54:21
353
原创 Vue(入门到转行):初识
用于构建用户界面的渐进式JavaScript框架构建用户界面: 数据——>界面渐进式:从底向上逐层应用(简单应用——>复杂应用)
2022-10-04 16:28:07
366
原创 快速入门Egg服务器架构
app/controller/** :用于解析用户的输入,处理后返回相应的结果app/public/**: 用于放置静态资源(和前端相关的文件js、css、html放在public下面可以直接访问到)app/router.js:用于配置URL路由规则(自己创建路由返回内容就在这里配置)在这里egg既是前端服务器也是后端服务器app/controller/** =>存放后端的响应给前端的内容app/public/**======>存放前端的代码。
2022-09-02 00:05:32
910
原创 Ajax请求
ajax全称为Asynchronous JavaScript and XML(异步JavaScript和XML)ajax的核心有Javascript、DOM、XMLHTTPRequest(js的一个内置对象)。通过XMLHTTPRequest发起异步请求,请求成功后拿到数据,然后会通过js操作DOM,然后把数据展示到页面中ajax不是一门新技术,是一系列技术的组合。
2022-09-02 00:04:36
353
原创 HTTP协议
http协议: 超文本传输协议(Hyper Text Transfer Protocol)web服务器:提供网页访问的(Apache、Nginx、node.js写一个服务器)数据库服务器: 一种专门对表文件进行调用和操作的服务器。
2022-08-31 23:09:57
244
原创 一篇学会Node.js基础
前端(客户端界面开发):界面端 app web(页面html+css+js)后端: PHP java node C C++等等Web服务器: 提供网页访问的;云服务器:可以理解为就是买了一个主机,远程控制云服务器(云电脑),把项目传过去并启动,这样就所有人都可以访问了.........
2022-08-31 22:21:56
350
原创 如何开发微信小程序(一)
微信公众号平台 :https://mp.weixin.qq.com/注册成功后,在小程序页面中选择开发设置。手机微信扫描二维码,点击确认登录。激活后进行信息登记,选择个人。主体信息登记,注册成功。
2022-08-24 21:59:50
1993
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
959
原创 ES6学习————(三)
箭头函数内的this对象,就是定义时所在的对象,而不是使用时所在的对象。参数的默认值默认声明,不能用let或const声明和参数同名的变量或常量。3. 严格模式下,全局中普通函数的调用this指向undefined。函数中有一个默认属性name,保存的是函数名 是一个只读属性,修改无效。函数有一个length属性,返回没有设置默认值的参数的个数。6. 严格模式下,函数中不允许有重名的参数。当有且只有一个参数,箭头函数的()可省。默认值的参数不是尾参数,则不计入后面的参数。...
2022-08-16 22:32:28
109
原创 ES6学习————(二)
解析数据源,然后按照数据模型进行取值 ,再赋值给变量(实质上就是声明变量的高级写法 )对象的解构赋值的内部机制是先找同名的属性,然后再将对应的值赋值给变量。设置默认值,当值为undefined(===)时触发该变量的默认值。剩余运算符,搭配的变量是一个数组,会将剩下的数放在数组中。如果解构赋值不完全,变量的值就为undefined。如果解构失败,变量的值是undefined。对象的解构赋值将现有对象的方法赋值到变量。对象的解构赋值可以取到继承的属性。对象的解构赋值也可以设置默认值。......
2022-08-16 20:45:12
115
原创 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
604
1
原创 看完就能学会DOM(四)
预加载:提前加载 懒加载:延迟加载 当访问一个页面的时候,先把img元素或是元素的背景图片路径替换成另一张图片的路径(这样就只需请求一次,俗称占位图),只有当图片出现在浏览器的可视区域内时,才设置图片真正的路径。防抖和节流 防抖: 针对于高频触发事件,让事件处理函数延迟一段时间执行,如果在这段时间内,再次触发事件,则重新开始计时,在重新计时的这段延迟时间内没有再次触发则执行事 节流: 针对于高频触发事件,让事件处理函数每隔一段时间执行一次,稀释执行频率。...
2022-08-12 23:48:22
140
原创 看完就能学会DOM(三)
解析css创建CSSOM,将DOM树和CSSOM结合,合并成一个Render Tree(渲染树),根据渲染树,去布局绘制并显示。3.加载解析html:代码就是从上往下一行一行的执行,在执行的过程中,会解析html标签创建一个DOM树.........
2022-08-11 00:22:46
631
原创 看完就能学会DOM(一)
文档对象模型;DOM 是document object model 它是W3C产业联盟制定的浏览器对程序员提供的对HTML文档操作的接口,把文档中的代码翻译成一个对象模型;在这个模型中 所有相关的标签属性注释文本等等12种数据 都翻译为一种类型的对象 统称节点对象..................
2022-08-09 00:46:12
613
原创 ES6学习————(五)
ES6新增了箭头函数,es5没有;ES6中新增了块级作用域,es5没有;ES6引入Class概念,不再像ES5一样使用原型链实现继承;ES6中可以设置默认函数参数,es5不行;ES6中新增了promise特性。
2022-08-06 00:36:39
289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人