- 博客(15)
- 收藏
- 关注
原创 java script 09 math对象、date对象
一、math对象:跟数学运算相关的 Math.round() 四舍五入取整 Math.ceil() 向上取整 Math.floor()向下取整 Math.max()/min()取最大/小值 Math.pow(底数,幂); Math.sqrt()平方根 Math.abs()取绝对值 Math.random() 取0-1之间的随机数 ①取任意区间内的随机数Math.floor(Math.random()*(max-min+1)+min) ②String.fromCharCod
2020-07-13 13:56:05 106
原创 java script 08 正则表达式
一、正则表达式(RegExp):字符串中字符出现的规律正则表达式都是写在双斜线里面的,由多个备选字符组成 []用来存放备选字符的,一个[]只能代表一位字符的匹配规则 reg.test(被检验的字符串) 如果验证通过返回true否则返回false,注意,test是部分匹配 正则表达式对于任意连续的区间,都可以用-连接 对于正则表达式里面任何有特殊含义的字符,如果想以原文的形式去匹配,通过\转义 数量词 {num} 代表前面一位规则重复num次 {min,}代表至少min次...
2020-07-12 21:51:06 167
原创 java script 07 内置对象及其函数调用
内置对象:就是js给我们定义好了的对象,有着现成的属性和方法供我们调用string number boolean 这三个是基本包装类型1、stringtoUpperCase(转大写),不改变原始字符串。toLowerCase(转小写),不改变原始字符串。split(切割符) 以切割符为边界,去把字符串切割成数组,不改变原始字符串。indexOf()查找关键字 默认找到的是关键字所在的下标,默认只找第一个,不改变原始字符串。substring(start,end)截取子字符串...
2020-07-12 21:48:50 206
原创 java script 06 数组和对象
一、数组:就是连续存储多个数据的存储空间,其实就相当于多个变量的集合语法是 var 变量名=[数据,数据,数据] 数组一般来说是用来批量存储同一类型的数据的 数组默认是有下标 数组是没有任何数据类型限制的 如何访问数组中的数据:数组名[角标/索引/下标] 数组具备一个length属性,返回的是成员个数 更改数组 数组名[角标]=新值 for循环循环数组是最合适的二、对象定义:很多情况下,一个数据无法准确的描述一个事物,我们需要多个数据共同描述某个事物。那么这多个数据的集合其实就是对象
2020-07-12 21:06:11 138
原创 java script 05 作用域、闭包、循环
一、作用域:一个变量的可用范围 全局作用域:函数外 局部作用域:函数内 对于未声明的变量直接赋值,js会自动在全局作用域内帮你声明 全局变量:在全局作用域内声明的变量叫全局变量,全局变量在任何地方都可以 被使用 局部变量:在局部作用域内声明的变量叫局部变量,局部变量只能在局部作用域内使用二、闭包//闭包:函数套函数,里面的函数使用了外面函数定义的变量 作用是用来保护变量的//问题:内存泄漏//函数是不是一...
2020-07-12 21:01:31 162
原创 javascript 04 类型转换、if else条件语句、函数(方法)
一、类型转换:不同类型的数据可以互相转变。隐式类型转换:js自动帮我们把数据的类型给改了1.当字符串与任何数据拼接的时候,被拼接的数据都会转为string类型2.布尔跟数字运算的时候 true会转为1 false会转为0显式类型转换:toString() parseInt() parseFloat()①toString() 方法可把一个逻辑值转换为字符串,并返回结果。注意:当需要把Boolean对象转换成字符串的情况JavaScript会自动调用此方法。②parseIn...
2020-07-12 20:55:05 247
原创 java script 03 运算符
1、表达式:由运算符连接的数据,这整个式子称之为表达式。算术运算符(给number类型的) + - * / % ++(自增) --(自减) 注意:++如果单独使用,那么放在前后都一样。++如果出现在表达式内部,那么前++,代表先+1,再参与表达式后++,代表先用旧值参与表达式,表达式结束之后再+12.赋值运算符: = += -= *= /= %=3.字符串连接运算符: +4.关系运算符: 仅适用于两者之间的比较 > <...
2020-07-12 20:39:59 151
原创 javaScript 02 变量和数据类型、
一、变量1、变量的定义。变量是指程序中一个已经命名的储存单位,它的主要作用就是为数据操作提供存放信息的容器。2、变量的使用。格式:声明+命名+(初始化)。举例:var a=1;3、变量的命名规范:不能用中文,不能用特殊字符,不能用纯数字,不能以数字打头,不能有空格。见名知义。4、变量是可以更改的 变量名=新值 var 变量名=数据二、数据类型原始(基本)数据类型:String(字符串) Number(数字) Boolean(布尔类型) undefined(未定义...
2020-07-12 20:35:00 103
原创 01 javaScript组成、如何审查js代码
1、javaScript组成包括:EcmaScript 、DOM、BOM(1)ECMA是(欧洲计算机制造商协会)它规定了js的语法标准。(2)DOM是文档对象模型,规定了文档的显示结构,可以轻松地删除、添加和替换节点(3)BOM是浏览器对象模型,就是浏览器自带的一些功能样式,如搜索框,设置,等学习浏览器窗口交互的对象2、如何审查js代码js跟html、css不太一样,我们无法直观的通过元素样式来判断输出结果,下面列出了2种常用方式可以供大家进行检查代码:(1)控制台。首先介绍一个东西..
2020-07-12 20:25:21 280
原创 背景半透明、margin塌陷的解决办法、内联元素、盒模型、溢出情况
背景半透明rgba:里面的内容不会透明opacity:里面的内容会透明 0-1之间描边块描边和图片描边主动换行br空格: 超出部分显示效果input其他标签table标签补充margin塌陷的解决办法**(1)为父盒子设置border,为外层添加border后父子盒子就不是真正意义上的贴合 (可以设置成透明:border:1px solid transparent)。(2)为父盒子添加overflow:hidden;(3)为父盒子设定padding值;(4)为父盒子
2020-06-09 19:16:38 214
原创 审查、常见的内联元素、引入图片、块元素、伪类、文字样式
审查元素检查我们页面的代码和样式:f12或者有键检查元素鼠标滑过元素的时候界面会显示对应的高亮,右面的style显示的是你选中元素的样式element.style代表元素的内联样式点击左上角箭头,可以在界面上滑动,显示出对应的代码结构常见的内联元素span :用来写文字的文本水平居中:text-align:center 给块加,让块里面的文字相对于块本身做水平对齐文本垂直居中:line-height:块的高度 给块加,让块里面的文字行高等于外部块的就可以了文字颜色:c
2020-06-09 19:11:59 329
原创 元素的默认宽高、浮动问题、划块、权重、 内联元素和块元素的区别
元素的默认宽高:1.未浮动的元素宽度默认为父级的100%(浮动的元素会脱离文档流。什么是脱离文档流,以后再讲。)2.高度默认为0,如果有子集的话高度由子集决定如果父级为body,高度百分比不生效,不是body,高度百分比是生效的3.浮动的元素的宽度由内容决定,没有内容默认为0元素的浮动:1.希望哪几个元素在一行上显示就给哪几个元素加浮动,不管左浮动还是右浮动,都是居父级的最左边或者最右边清除浮动不是一劳永逸的,页面中有多少处用到了浮动,就需要清除多少次(这点特别重要,虽然表现形式可能看不出差
2020-06-09 18:58:47 683
原创 vs code安装及下载汉化
如果你是跟我一样的萌新,想来应该用的编辑器也就vs code(Visual Studio Code)跟HB-X(HBuilderX)。跟我现在的感觉其实两款编辑器都听不错,挺方便。硬要说推荐哪个下载的话,建议下vs code。因为听各个前辈大佬,他们说以后进公司都是 vs code ,提前适应下也好。下面介绍一下vs code 安装方法与汉化。 https://blog.csdn.net/weixin_43748812/article/details/84960266...
2020-06-09 16:49:48 187
原创 样式的基本知识(命名规范、优先级、改变位置元素)
样式的一些基本知识#样式的一些基本知识****class:命名规范:**必须是英文,不能有大写字母,不能用纯数字,不能以数字打头,不能有特殊符号(除了-_),不能用关键字,要见名知义**id:**命名规范同class区分内联、内部、外部样式1.内联/行内样式 :写在元素开始标签之中的2.内部样式:写在style标签里面的3.外部样式:通过link标签引入的。路径可以是相对路径也可以是绝对路径给元素起名字样式的优先级:!important>内联样式>内部样式(id>cla
2020-06-09 16:41:15 261
原创 (小白)第一篇博客
首先我先自我介绍一下吧,本人目前大三,本科,信息安全专业。 说起来我也有点奇葩,命名自己是搞安全的,目前却对开发有兴趣。可能是安全对于我来说太过于枯燥乏味,让我一接触到前端就被他吸引了。 1、博客对于我意味着什么? 博客对于我而言,我觉得,像是日记一样的东西,小时候应该老师都会要求大家写日记,现在虽然我早就没有写日记的习惯了,但是越长大,发现日记还是挺重要,或者说做笔记,想起当初大一的时候学高数,不做笔记,最后复习起来还是挺痛苦的。(虽然最后9...
2020-06-09 16:25:38 131
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人