自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Globa,window对象,Math对象

Globa,window对象,Math对象Global对象-URL编码方法encodeURL:不会编码属于URL的特殊符号encodeURIComponent:会编码发现所有的非标准字符eval方法();通过eval定义的任何变量和函数都不会被变量提升。只有在eval被调用的时候才会被创建。window对象所有在全局作用域中声明的变量和函数都变成了windows属性。浏览器将windows对象实现为global对象。Math对象:min();max();Math.ceil();上舍入Mar

2021-12-06 20:43:38 167

原创 Date || RegExp:正则(let regExp = /\s/)

Date || RegExp:正则(let regExp = /\s/)Date1,计算的时间是从1970年1月1日到现在的毫秒数,可以精确表示1970-1-1到285616年2,let now = new Date();let someDate = new Date(Date.parse(“May 23,2019”));3,Date.UTC;返回日期的毫秒表示,getTime()setTime();设置日期的毫秒表示getFullYear();返回四位数年 getMonth();

2021-12-06 20:42:50 454

原创 变量,作用域,内存

变量,作用域,内存1,原始值和引用值:基本数据类型值在栈区,引用数据类型栈区是一个地址,值储存在堆区2,涉及问题:深拷贝与浅拷贝深拷贝npm i -save lodash,安装clonedeep方法一:将引用类型下所有的数据全部递归复制一遍方法二:cloneDeep:深拷贝函数import _ from ‘lodash’this.dataList = _.cloneDeep(res.data);浅拷贝let arr = [1,2,3,4];let arr1 = […arr];或le

2021-12-06 20:38:37 205

原创 JavaScript-DOM编程艺术

JavaScript-DOM编程艺术1,document.getElementById / getElementsByClassName / getElementsByTagName2,object.getAttribute()object.setAttribute(attribute,value)3,nodeType节点{元素节点:nodeType === 1属性节点:nodeType === 2文本节点:nodeType === 3}4,nodeValue5,firstChild();

2021-12-06 20:37:14 310

原创 typeof,操作符,运算符

typeof,操作符,运算符1,一元操作符a++/a–;++a/–aa+=a/a-=a;a=+a/a=-a2,位操作符1)32位,第32位为符号位,负值称为二补数(补码)的二进制编码储存按位非~2)let num=25;let num1=~num;console.log(num1);//-263)按位与&;按位或 |;按位异或 ^;左移 <<;右移 >>;无符号右移 >>>4)布尔操作符:! / || / &&5)*

2021-12-06 20:34:39 167

原创 function方法函数

function方法函数函数基本语法:function fun(){console.log(‘Hello!’)};1,可以通过函数名来调用函数,传参的参数卸载括号里。return 立即停止执行并退出 后面可以跟一个返回值,return语句后面的代码不会被执行。一个函数可以有多个return。不指定返回值的函数会返回undefined。2,严格模式对函数有限制。函数不能以eval或arguments作为名称。函数的参数不能叫eval或arguments。...

2021-12-06 20:31:48 347

原创 集合引用类型Object类型、Array

集合引用类型Object类型、ArrayLet obj = new Object();1,每个object实例都会有如下属性和方法constructor:用于创建当前对象的函数。hasOwnproperty(propertyName):用于判断当前对象实例上是否存在给定的属性。要检查的属性名必须是字符串或符号。isprototypeOf(Object):用于判断当前对象是否为另一个对象的原型。prototypeIsEnumerable(propertyName):用于判断给定的属性是否可以使用。

2021-12-06 20:30:36 189

原创 语法-基础

语法基础1,标识符:第一个字符必须是字母,函数,_,$;剩下的其他字符可以是字母,下划线,美元符号,或数字,驼峰命名,关键字,保留字,true,false,null不能作为标识符2,注释://单行 /多行注释/3,严格模式:“user strict” ,在顶部添加代码就好 例:function fun (){ “use strict” //函数体}4,script元素:1)async:立即开始下载脚本,不能阻止其它页面动作。只对外部脚本文件有效。异步

2021-12-06 20:23:47 268

原创 HTML基础

JavaScript高级程序设计-HTML基础1,多个script标签引入多个外部js文件,如果可以,可以考虑合成一个js文件。因为多个script请求js文件,就会让浏览器请求多次,合成一个只去请求一次更节省内存。2,在浏览器不支持脚本,或者浏览器对脚本的支持关闭,包含在中的内容会被渲染,否则用户永远不会看到的内容。3,将多个页面分散的js代码合并到一个js文件中,更容易维护,并且浏览器会根据特定的设置缓存,相同的链接只会请求一次,会加载更快4,标签语义化,尽可能的做。5,JavaScript核

2021-12-06 20:15:43 410

原创 实习工作的第一天

1,第一次进入开发岗,第一次结束前后端分离开发,完整的前后端对接,接口配置,数据处理,与平常在网络上扒接口渲染数据完全不同的学习体验,看到庞大的代码文件夹,迷失在寻找接口文件的过程中,这可能是实习生进入web前端开发直接上项目的第一感受。2,接触到新的组件,学过的知识的更复杂更形象新颖的用法。vue-i18n3,老知识点新用法,如何在一个大型项目中去使用自己已知的,常用的方法,接触新的方法只是。4,BIM项目管理系统...

2021-08-02 21:13:41 52

原创 豆瓣图书布局练习

简单的布局练习<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> .main{ width: 300px; /*一般不设置高度*/ /*height: 600px;*/ margin: 0 auto; background-color: gray;

2021-05-12 20:58:03 66

原创 CSS样式-层叠样式表

style属性<!-- 设置样式 --> <!-- style="属性名1:属性值1;属性名2:属性值2;" --> <div style="background-color: red;width: 100px;height: 100px;">hello world</div><!-- 最常用的标签 无意义 一般用来划分区域或者布局--> <div style="width: 200px;height: 150px;backgr

2021-05-12 20:54:05 98

原创 HTML基础

**HTML-CSS-DAY-010**块属性标签:不支持设置宽高,不设置的情况下宽度自动撑满,高度内容撑开。List item

2021-05-12 20:30:13 33

原创 第七章

例7.1:输出以下结果,用函数调用实现#include &lt;stdio.h&gt;int main(){ void print_star(); //声明 print_star 函数 void print_message(); //声明 print_message 函数 void print_star(); //声明 print_star 函数 print_...

2019-02-24 09:37:01 83

原创 C语言第六章

#include&amp;lt;stdio.h&amp;gt;int main(){int i,a[10];for(i=0;i&amp;lt;=9;i++)a[i]=i;for(i=9;i&amp;gt;=0;i–)printf(&quot;%d&quot;,a[i]);printf(&quot;\n&quot;);return 0;}运行结果:#include&amp;lt;stdi

2019-02-21 17:24:57 167

原创 C语言第五章

#include&lt;stdio.h&gt;int main(){int i=1,sum=0;while(i&lt;=100){sum=sum+i;i++;}printf(“sum=%d\n”,sum);return 0;}运行结果#include&lt;stdio.h&gt;#define SUM 100000int main(){float amount,...

2019-02-10 22:59:12 426

原创 C语言第四章

4.1,求方程的根4.2,三个数比较大小4.3,大写字母转化小写输出4.4,判断语句4.5,switch语句4.6,选择结构综合求方程的根#include&lt;stdio.h&gt;#include&lt;math.h&gt;int main(){double a,b,c,disc,x1,x2,p,q;scanf("%lf%lf%lf",&amp;a,&amp;b,&am...

2019-02-08 20:31:58 337

原创 C语言三

第三章–顺序程序设计3.1利息3.2大写字母转小写字母输出3.3求三角形面积3.4解二元一次方程利息运行结果大写字母转小写字母输出运行结果求三角形面积运行结果解二元一次方程运行结果...

2019-01-24 20:40:19 134

原创 C语言二

第二章 算法-----程序的灵魂2.1 矩形的面积2.2 循环计算矩形的面积2.3 多项式计算2.4 生产总值计算矩形的面积运行结果:循环计算矩形的面积运行结果多项式计算运行结果生产总值运行结果...

2019-01-22 21:39:51 227

原创 C语言一

第一章 程序设计和C语言1.1 要求在屏幕上输出一条信息1.2 求两个整数之和1.3 求两个整数较大者1.1要求在屏幕上输出一条信息运行结果:求两个整数之和运行结果:求两个整数较大者运行结果:...

2019-01-22 18:15:47 185

空空如也

空空如也

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

TA关注的人

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