- 博客(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
245
原创 Date || RegExp:正则(let regExp = /\s/)
Date || RegExp:正则(let regExp = /\s/) Date 1,计算的时间是从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
519
原创 变量,作用域,内存
变量,作用域,内存 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
267
原创 JavaScript-DOM编程艺术
JavaScript-DOM编程艺术 1,document.getElementById / getElementsByClassName / getElementsByTagName 2,object.getAttribute() object.setAttribute(attribute,value) 3,nodeType节点{元素节点:nodeType === 1 属性节点:nodeType === 2 文本节点:nodeType === 3 } 4,nodeValue 5,firstChild();
2021-12-06 20:37:14
425
原创 typeof,操作符,运算符
typeof,操作符,运算符 1,一元操作符 a++/a–;++a/–a a+=a/a-=a;a=+a/a=-a 2,位操作符 1)32位,第32位为符号位, 负值称为二补数(补码)的二进制编码储存 按位非~ 2)let num=25; let num1=~num; console.log(num1);//-26 3)按位与&;按位或 |;按位异或 ^;左移 <<;右移 >>;无符号右移 >>> 4)布尔操作符:! / || / && 5)*
2021-12-06 20:34:39
234
原创 function方法函数
function方法函数 函数基本语法:function fun(){console.log(‘Hello!’)}; 1,可以通过函数名来调用函数,传参的参数卸载括号里。 return 立即停止执行并退出 后面可以跟一个返回值,return语句后面的代码不会被执行。一个函数可以有多个return。不指定返回值的函数会返回undefined。 2,严格模式对函数有限制。函数不能以eval或arguments作为名称。函数的参数不能叫eval或arguments。 ...
2021-12-06 20:31:48
427
原创 集合引用类型Object类型、Array
集合引用类型Object类型、Array Let obj = new Object(); 1,每个object实例都会有如下属性和方法 constructor:用于创建当前对象的函数。 hasOwnproperty(propertyName):用于判断当前对象实例上是否存在给定的属性。要检查的属性名必须是字符串或符号。 isprototypeOf(Object):用于判断当前对象是否为另一个对象的原型。 prototypeIsEnumerable(propertyName):用于判断给定的属性是否可以使用。
2021-12-06 20:30:36
255
原创 语法-基础
语法基础 1,标识符:第一个字符必须是字母,函数,_,$;剩下的其他字符可以是字母,下划线,美元符号,或数字,驼峰命名, 关键字,保留字,true,false,null不能作为标识符 2,注释://单行 /多行注释/ 3,严格模式:“user strict” ,在顶部添加代码就好 例:function fun (){ “use strict” //函数体} 4,script元素:1)async:立即开始下载脚本,不能阻止其它页面动作。只对外部脚本文件有效。异步
2021-12-06 20:23:47
322
原创 HTML基础
JavaScript高级程序设计-HTML基础 1,多个script标签引入多个外部js文件,如果可以,可以考虑合成一个js文件。因为多个script请求js文件,就会让浏览器请求多次,合成一个只去请求一次更节省内存。 2,在浏览器不支持脚本,或者浏览器对脚本的支持关闭,包含在中的内容会被渲染,否则用户永远不会看到的内容。 3,将多个页面分散的js代码合并到一个js文件中,更容易维护,并且浏览器会根据特定的设置缓存,相同的链接只会请求一次,会加载更快 4,标签语义化,尽可能的做。 5,JavaScript核
2021-12-06 20:15:43
515
原创 实习工作的第一天
1,第一次进入开发岗,第一次结束前后端分离开发,完整的前后端对接,接口配置,数据处理,与平常在网络上扒接口渲染数据完全不同的学习体验,看到庞大的代码文件夹,迷失在寻找接口文件的过程中,这可能是实习生进入web前端开发直接上项目的第一感受。 2,接触到新的组件,学过的知识的更复杂更形象新颖的用法。vue-i18n 3,老知识点新用法,如何在一个大型项目中去使用自己已知的,常用的方法,接触新的方法只是。 4,BIM项目管理系统 ...
2021-08-02 21:13:41
107
原创 豆瓣图书布局练习
简单的布局练习 <!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
117
原创 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
156
原创 HTML基础
** HTML-CSS-DAY-010 ** 块属性标签: 不支持设置宽高,不设置的情况下宽度自动撑满,高度内容撑开。 List item
2021-05-12 20:30:13
69
原创 第七章
例7.1:输出以下结果,用函数调用实现 #include <stdio.h> int main() { void print_star(); //声明 print_star 函数 void print_message(); //声明 print_message 函数 void print_star(); //声明 print_star 函数 print_...
2019-02-24 09:37:01
137
原创 C语言第六章
#include&lt;stdio.h&gt; int main() { int i,a[10]; for(i=0;i&lt;=9;i++) a[i]=i; for(i=9;i&gt;=0;i–) printf("%d",a[i]); printf("\n"); return 0; } 运行结果: #include&lt;stdi
2019-02-21 17:24:57
222
原创 C语言第五章
#include<stdio.h> int main() { int i=1,sum=0; while(i<=100) { sum=sum+i; i++; } printf(“sum=%d\n”,sum); return 0; } 运行结果 #include<stdio.h> #define SUM 100000 int main() { float amount,...
2019-02-10 22:59:12
536
原创 C语言第四章
4.1,求方程的根 4.2,三个数比较大小 4.3,大写字母转化小写输出 4.4,判断语句 4.5,switch语句 4.6,选择结构综合 求方程的根 #include<stdio.h> #include<math.h> int main() { double a,b,c,disc,x1,x2,p,q; scanf("%lf%lf%lf",&a,&b,&am...
2019-02-08 20:31:58
401
原创 C语言三
第三章–顺序程序设计 3.1利息 3.2大写字母转小写字母输出 3.3求三角形面积 3.4解二元一次方程 利息 运行结果 大写字母转小写字母输出 运行结果 求三角形面积 运行结果 解二元一次方程 运行结果 ...
2019-01-24 20:40:19
186
原创 C语言二
第二章 算法-----程序的灵魂 2.1 矩形的面积 2.2 循环计算矩形的面积 2.3 多项式计算 2.4 生产总值 计算矩形的面积 运行结果: 循环计算矩形的面积 运行结果 多项式计算 运行结果 生产总值 运行结果 ...
2019-01-22 21:39:51
302
原创 C语言一
第一章 程序设计和C语言 1.1 要求在屏幕上输出一条信息 1.2 求两个整数之和 1.3 求两个整数较大者 1.1要求在屏幕上输出一条信息 运行结果: 求两个整数之和 运行结果: 求两个整数较大者 运行结果: ...
2019-01-22 18:15:47
236
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅