![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
suyangshuke
以勤补拙,以静制动
展开
-
JS-DOM
1.事件 1.1概述 js是以事件驱动为核心的一门语言 事件三要素:事件源、事件、事件驱动程序 三句话:获取事件源、绑定事件、书写事件程序 获取事件:document.getElementById(“box”) 绑定事件:box.onclick=function(){程序}; 书写事件驱动程序:学习关于dom的操作 <!DOCTYPE html> <html l...原创 2018-07-09 11:19:21 · 111 阅读 · 0 评论 -
js基础-函数
1.函数基础1.1函数是可以执行的代码1.2函数定义:关键字:function function 函数名(){程序}1.3参数:参与运算的变量(1)形参:形式上参与运算的变量,无实际值,为实参占位(2)实参:实际参与运算的值1.4返回值:return函数程序运行结束后的结果外部需要使用时,不能直接给与,需要通过return返回。函数内部,return后的值就是返回值函数执行后剩下的结果就是返...原创 2018-07-03 08:54:07 · 132 阅读 · 0 评论 -
js基础-面向对象
1.面向对象1.1对象面向对象:可以创建自定义类型,支持继承和多态;特征:封装。继承。多态。基于对象:无法创建自定义类型创建空白对象:var obj=new Object();var hero=new Object(); //自定义属性--状态 hero.money=1000; hero.level=6; //自定义方法--行为 hero.attack=function(){ console...原创 2018-07-03 20:39:38 · 131 阅读 · 0 评论 -
前端面试题
第一部分:HTML+CSS 1.让一个不定宽高的DIV水平居中? (1)使用css3transform: 父盒子:position:relative 子盒子:position:absolute;transform:translate(-50%,-50%)【这个移动是自身长度的移动】;top:50%;left:50%【这两个是相对于父盒子的移动】 2.position的几个属性? pos...原创 2019-04-13 17:03:33 · 447 阅读 · 0 评论 -
笔记
1.去除文本空白字符 (1)正则表达式 str=str.replace(/\s*/g,"");//去除所有空白字符 str=str.replace(/^\s*|\s*$/g,""); \s:匹配任何空白字符一次或多次 *:匹配前面子式0次或多次 +:匹配前面子式1次或多次 ^:从开始位置匹配 $:从结束位置匹配 (2):trim():只能去除字符串的开始和结尾的空白字符 (3)...原创 2019-04-13 17:03:59 · 259 阅读 · 0 评论 -
Vue-Devtools:Vue.js not detected问题解决
之前安装vue-devtools,按照教程设置了半天都不行,于是自己发现差一步就,就一步,就在扩展程序里找到要安装的插件,然后点击详细信息,在允许访问文件网址那里,选择true ...原创 2019-04-20 10:00:04 · 905 阅读 · 0 评论 -
js--排序算法
1.冒泡排序 比较相邻元素,如果第一个元素大于第二个元素,则交换位置,否则不变。 每一次循环从头开始。经过第一次循环后,数组中最大的值排在最后一位,第二次循环后,数组中次最大值排在第二位。 数据值像气泡一样较大值浮动到数组的右侧,较小值浮动到数组的左侧。 function bubble(arr){ var len=arr.length; for(var i=0;i<...原创 2019-04-29 15:39:23 · 151 阅读 · 0 评论