- 博客(12)
- 收藏
- 关注
原创 vue项目---一、项目创建和GITHUB托管
将绿框中的内容复制下来,在项目的父母立下输入“git clone 绿框点的复制内容”,远程仓库的名字不能和本地代码项目的名字相同,否则会冲突。将代码拷贝到clone下来的本地仓库中,可以在文件目录去拷贝,不需要拷贝.git文件过去,因为远程仓库已经有这个文件了然后执行。npm run serve 启动项目(启动项目的命令,可以查看package.json文件的script标签中的命令)在git上创建一个远程仓库,通过git remote add。在项目的根路径下创建一个vue.config.js文件。
2023-07-30 20:16:08
226
1
原创 npm相关-开发依赖-生产依赖
解决方案是将npm的下包地址,从国外的服务器切换到国内的服务器,一般配置为国内的淘宝服务器。在使用npm install命令时,会从npm网站下载对应的包到这个文件夹中。npm全称Node packager manager(node包管理器),也就是node的应用商店。npm不需要单独安装,在安装node时,会自动安装npm。搜索axios官网--》进入官网下载页面--》点击下载--》将下载的axios.js复制到项目中--》项目使用。使用npm命令将axios引入到项目中--》在项目中使用axios。
2023-06-12 22:33:30
330
1
原创 正则表达式
正则表达式用于匹配字符串中字符组合的模式,在js中,正则表达式也是对象,正则表达式里面不需要加引号,不管是数字型还是字符型,正则表达式的创建方式有2种:1、利用RegExp对象创建正则表达式var regexp = new RegExp(/123/);2、利用字面量创建正则表达式var rg = /123/;检测输入的字符串是否符合正则表达式要求console.log(rg.test(123)); //输出true或者false正则表达式中常见的特殊字符1、边界符...
2021-08-25 15:33:59
127
原创 浅拷贝和深拷贝
浅拷贝var obj = { id: 1, name: 'andy', msg: { age: 18 }};var o = {};for(var k in obj) { //k为属性名,obj[k]属性值 o[k] = obj[k];}console.log(o);浅拷贝中的引用数据类型会直接复制对象的引用地址,也就是拷贝后的引用数据和原对象中指向同一个引用类型地址。ES6中提供了...
2021-08-25 13:05:03
99
原创 闭包概念及应用
1、以前在全局作用域函数中的this指向window对象,严格模式下,全局作用域中函数中的this是undefined而不是以前的window对象。2、以前构造函数不加new也可以当普通函数调用,this指向全局对象,严格模式下,构造函数不加new调用,this会报错3、new实例化的构造函数指向创建的对象实例,定时器this还是指向window,事件、对象还是指向调用者。...
2021-08-25 11:28:01
89
原创 严格模式下this指向
1、以前在全局作用域函数中的this指向window对象,严格模式下,全局作用域中函数中的this是undefined而不是以前的window对象。2、以前构造函数不加new也可以当普通函数调用,this指向全局对象,严格模式下,构造函数不加new调用,this会报错3、new实例化的构造函数指向创建的对象实例,定时器this还是指向window,事件、对象还是指向调用者。...
2021-08-25 09:19:56
298
原创 call、apply和bind
call方法call函数的作用有两个:一是可以调用函数,二是改变函数内的this指向。主要作用是可以实现继承。 function Father (uname, age, sex) { this.uname = uname; this.age = age; this.sex = sex; } function Son (uname, age, sex) {
2021-08-24 12:55:45
71
原创 响应式布局和自适应布局
响应式与自适应的区别:响应式开发一套界面,通过检测视口分辨率,针对不同客户端在客户端做代码处理,来展现不同的布局和内容;自适应需要开发多套界面,通过检测视口分辨率,来判断当前访问的设备是pc端、平板、手机,从而请求服务层,返回不同的页面。响应式布局设置1、@media 可以针对不同的屏幕尺寸设置不同的样式。这是响应式布局的核心。如:如果屏幕宽度小于 300 像素则修改背景颜色(background-color):@media screen and (max-width: 30...
2021-08-17 11:52:21
806
原创 域名系统(Domain Name System,DNS)
域名系统是帮助我们将域名转为IP地址的命名系统域名的结构https://www.baidu.com从右向左com为顶级域名 baidu为二级域名 www为三级域名1、顶级域名(1)国家顶级域名 如cn表示中国,us表示美国(2)通用顶级域名 如com表示公司企业,org表示非盈利组织2、二级域名国家顶级域名下的二级域名均由该国家自行确定,每个国家的命名不一样,我国的二级域名主要有:edu表示中国教育机构,com表示企...
2021-08-15 20:29:24
1339
原创 数据类型判断
JS中的数据类型有8种,可分为基本数据类型和引用数据类型基本数据类型:string number boolean null undefined 引用数据类型:Array Object functiontypeof 判断数据类型console.log(typeof 1);//numberconsole.log(typeof 's');//string缺点是无法判断引用数据类型(除了function)和null对象所属的具体类别,如:console.log(type...
2021-08-14 15:48:14
71
原创 JS常用的创建对象的方式
1、构造函数创建function Person(name) { this.name = name; this.sayName = sayName;}var person1 = new Person('Jhonha');构造函数与其他函数的区别:唯一区别是调用的方式不同,只要通过new操作符调用的函数,那该函数就是构造函数// 当作构造函数使用var person = new Person("Jhonha", 27, "dancer");person.sayNa
2021-08-13 19:47:32
107
原创 算法的时间复杂度和空间复杂度
复杂度分析可以帮助我们粗略的估计代码运行的时间和所需空间,因此我们用到时间复杂度和空间复杂度这两个指标。时间复杂度以几个例子来分析代码的时间复杂度1、只关注循环执行次数最多的一段代码function total(n) { // 1 var sum = 0; // 2 for (var i = 0; i < n; i++) { // 3 sum += i; // 4 } //5 } //6假设每一行代码的执...
2021-08-13 16:27:07
117
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人