- 博客(18)
- 收藏
- 关注
原创 JS-bom
1.对话框alert():系统弹出框参数:弹出的内容,string类型返回值:undefinedprompt():系统对话框参数:提示用户输入的内容返回值:点击取消按钮返回null点击确定按钮返回string类型的输入的内容confirm():系统确认框参数:提示用户操作的内容返回值:点击确认按钮返回true点击取消按钮返回false2.超时和间歇调用超时调用setTimeout(handler,time):超过一定时间调用函数time:毫秒为单位。代表超过多长时间后调用函
2021-03-27 17:04:35
217
原创 event.keyCode值大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Caps_Lockkeycode 27 = Escape Escapekeycode 32 = space spacekeycode 3
2021-03-27 13:41:29
280
原创 JS-面向对象
1.基础模式var web2101=[{ name:'', age:20, gender:'men', tel:xxxxxx, address:'', 专业:xxxxx},{ name:'', age:20, gender:'men', tel:xxxxxx, address:'', 专业:xxxxx},{ name:'', age:20, gender:'men', tel:xxxxxx, address:'', 专业:xxxxx},......];属性名严
2021-03-27 11:12:29
135
原创 JS-正则表达式例子
[正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 8 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 9 只能输入有1~3位小数
2021-03-27 09:34:32
380
原创 JS-正则、日期
1.正则表达式是一个描述字符模式的对象.1.创建方式 1) 正则表达式直接量 var pattern = /s$/; 2) RegExp()构造函数 var pattern = new RegExp("s$");2. 直接量字符 正则表达式中所有字母和数字都是按照字面含义进行匹配的。 字符 匹配 ----------------------- 字母和数字 自身 \t 制表符 \n 换行符 \v 垂直制表符 \f 换页符 \r 回
2021-03-25 19:37:42
770
原创 用JS写前世今生
var nameArr=[{ firstName:'王', lastName:["安石",'昭君','羲之','维']},{ firstName:'李', lastName:["白",'世民','元霸','清照']},{ firstName:'张', lastName:["三丰",'无忌','飞','良']},{ firstName:'欧阳', lastName:["修",'峰','克','娜娜']}];//1.获取用户所输入的姓名var nowName=prompt("请输入您
2021-03-25 19:11:04
154
原创 对数组迭代方法的底层实现
myForEach()1.声明位置2.判断参数个数以及类型3.如何循环执行回调函数4.回调函数中的this值指向//在写myForEach()之前应先搞明白forEach的原理var arr=[1,2,3,4];arr.forEach(function(item,index,arr){ //如果forEach的参数只有一个,那么this->window //如果forEach的参数为两个,那么this->第二个参数[1] console.log(item);
2021-03-22 11:30:05
84
原创 构造函数、原型对象、实例三者关系/谈一谈原型,原型链
每一个函数被构造时都有两个内存空间,包括函数本身和函数的原型对象;每一个构造函数都有一个原型对象,由函数内部的prototype指向原型对象;每一个原型对象都有constructor属性指向它对应的构造函数;obj实例是通过构造函数创建出来的对象静态方法生命在构造函数内部,只能构造函数本身调用;非静态方法声明在原型对象内部,原型对象和实例均可调用;obj实例中并没有写toString()和valueOf()方法,但它可以调用,是因为obj实例可以继承构造函数的原型对象的方法来使用...
2021-03-10 15:15:23
132
原创 JS逻辑循环练习题
水仙花数所谓“水仙花数”是指一个三位数,其各种数字立方和等于该数本身。例如:153是一个水仙花数,153=1³+5³+3³<script> for(i=100;i<1000;i++){//在算法逻辑题中先确立外层的循环逻辑;本题中的外层逻辑即为“三位数” //此时运用正向思维,把该三位数的每一位数都用取整列出来 var bai = parseInt(i/100); var shi = parseInt((i-100*bai)/10);
2021-03-09 11:27:17
579
原创 var、let与const声明变量的特点
一、var声明变量的特点:1.var声明变量为全局声明,当声明在函数内部时为局部变量2.var声明变量存在变量声明提升3.var可以重复定义一个变量,即后面的覆盖前面的二、let声明变量的特点1.只在let所在代码块内有效,也就是局部有效。当在全局环境中去找时是找不到的。2.let不存在变量声明提升。也就是不可以在声明之前使用它,否则报错。3.let不允许重复定义一个变量,否则报错。4.let声明变量存在暂时性死区,即变量会绑定某个区域,不受外部影响在let还没有声明一个变量前去使用它,都
2021-03-08 09:22:54
706
原创 利用JS循环语句在浏览器中编写九九乘法表
<head><!--写的很好对吧,因为是老师写的--> <script> /*都是使写在script标签内的内容可以展示在浏览器页面上的方法,区别是第一个不会换行,第二个会*/ document.write() document.writeln() /*3.为了美观,我们需要根据结果乘出来的不同给乘法表内添加不同个数的空格 */ var space=" "
2021-03-07 16:56:08
470
原创 面试选择题
1.在下列的 HTML 中,哪个可以产生超链接. BA. < a url=“http://www.dapengjiaoyu.com”>啦啦啦< /a>B. < a href=“http://www.dapengjiaoyu.com”>啦啦啦< /a>C. < a>http://www.hahaha.com< /a>D. < a name=“http://www.dapengjiaoyu.com”>啦啦啦< /a
2021-03-03 19:35:43
737
1
原创 面试简答题
一、块级元素与行内元素的区别1.块级元素独占一行空间,行内元素可以与其他元素共享一行空间2.块级元素能够直接设置宽高,行内元素在html中不可以直接设置宽高,css中可利用display:inline-block为行内元素设置宽高3.块级元素可以包含块级元素与行内元素,行内元素只能包含行内元素与文本二、块级元素与行内元素总结块级:...
2021-03-01 20:15:13
1702
原创 JavaScript-核心JS
js就是在装修好的房子里进行动态设置一、js的由来全称JavaScript,但与java无关最初开发的目的:本地表单验证。用于增加客户体验好感度,减少客户端等待时间,减少服务器端压力二、组成1.核心js:ECMAScript(在linux上使用)2.bom:文档对象模型3.dom:浏览器对象模型兼容性:核心js兼容性最好,dom和bom兼容性相对较差三、特点1.弱类型语言即对类型要求不严格java是典型的强类型语言,即对类型要求很严格2.脚本语言本身具有逻辑能力和行为能力3.解
2021-03-01 19:18:11
290
1
原创 linux
xshell:连接远程服务器小黄鸭:文件传输的图形化界面在小黄鸭根目录下var/www/html即apache上传文件访问:http://ip:80/demo/index.html轻量级用户 http://ip:80一、什么是LinuxLinux是一个操作系统的内核(类似于Windows系统)unix:收费,常用于大型项目的商业用途linux:开源免费Ubuntu:基于linux的桌面操作系统(类似于win7win10是基于Windows的桌面操作系统)二、特点安全性lin
2021-02-25 17:30:35
14426
原创 overflow的用法及其延伸
其本身用法为超出父元素部分隐藏overflow:hidden;当元素浮起时无法支撑父元素,此时给父元素设置overflow:hidden即可解决这一问题当出现父子级外边距合并时,可以给父元素设置overflow:hidden解决这一问题...
2021-02-20 08:23:09
1561
原创 html入门
一、什么是htmlhypertext markup language超文本标记语言超文本:超越普通文本,能够在文本内插入图片、音频、视频、超链接等。二、html的特点1.从上到下依次执行2.容错性/宽松性3.大小写不敏感三、文档结构默认文档结构利用快捷键html:4t/html:5生成html为父元素/最大根元素;head与body为子元素;head中的meta为孙元素,用于设置字符编码,title为孙元素,用于设置标签页名称。第三方外部引入文件建议写入head。body用于写入想要
2021-01-15 09:10:25
238
原创 css笔记
一、什么是csscascading style sheet 层叠样式表css不能脱离html而单独存在二、语法1.属性的设置属性名和属性值之间使用冒号分隔多对属性之间使用分号分隔最后一对属性可以不加分号style<div style="width:100px;height:100px;background-color:yellow;"></div>其他(代码块) 选择器{ width:100px;
2021-01-15 09:10:04
387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人