js基础知识
日落大道浪漫出逃
总之岁月漫长,然而值得期待
展开
-
关于jquery你不知道的知识
一:jquery对象与dom对象之间的转换 1:jquery对象转dom对象 (1)方式一: $(seletor)[0] (2)方式二 $(selector).grt(0) 2:dom对象转jquery对象 $(对象名) 二:获取元素的尺寸 1:获取content //获取selector的宽度 $(selector).width() //获取selector的高度 $(selector).height() 2:获取content+padding //获取selector的content+paddi原创 2021-06-23 21:00:47 · 75 阅读 · 0 评论 -
用js获取位置,距离,尺寸
一:样式值的获取 1:获取行内样式 obj.style.样式名 2:获取非行内样式 parseInt(window.getComputedStyle(元素,null).样式属性) 3:IE 浏览器写法 元素.currentStyle[属性值] 二:获取元素尺寸 1:content+padding+border offsetWidth offsetHeight 2:content+padding clientWidth clientHeight 3:content parseInt(w原创 2021-06-15 21:03:43 · 160 阅读 · 0 评论 -
对象及其面向对象编程的思想
一:面向对象编程的思想是什么? 含义:找具有解决问题功能的对象,调用其功能并完成任务。如果对象不存在,则创建对象。面向对象不是面向过程的替代,而是面向过程的封装。 二:创建对象的方式有哪些呢? 对象的创建方式有以下三个方面: 1:简单方式 let obj = new Object() 2:字面量创建对象 let obj = {} 3:工厂函数 function createPerson3(name,age){var o = new Object(); o.name = name; o.age =原创 2021-06-13 10:40:29 · 98 阅读 · 0 评论 -
js之正则表达式
正则表达式 含义:用某种模式去匹配一类字符串的公式 正则表达式的定义 显式定义: var 变量名 = new RegExp(”正则表达式模式“) 隐式定义: var 变量名 = / 正则表达式模式 / 常用方法 test 正则.test(字符串) 返回布尔值true/false search 字符串.search(正则) 返回索引号 ,没匹配到返回-1 match 字符串.match(正则) 返回数组 匹配不成功返回null replace 替换 字符串.repla原创 2021-06-09 18:00:10 · 178 阅读 · 0 评论 -
2021-06-07 JS之ES6新语法
JS之ES6新知识 一:函数默认值 我们都知道当一个函数没有行参,也没有传参时,我们的变量就没有值,所有这个时候我们就需要给里面的变量一个默认的值 1:ES5函数默认值写法 function fn(a){ // 如果函数参数没传递,需要一个默认值 10 a = a || 10 // ES5语法 console.log(a) } 2:ES6函数默认值写法 function fn(a = 10){原创 2021-06-07 18:54:57 · 152 阅读 · 0 评论 -
递归函数和双重for循环
js基础知识(四) 字符串知识补充:.length可以返回字符串的长度 递归函数 作用:递归就是一个自己调用自己的手段 函数递归:一个函数内部,调用自己,循环往复 实现递归函数的条件:需要有初始化值,自增,执行代码 ,条件判断的语句,不然就是一个没有尽头的递归函数,循环往复,没有尽头 function fn(){ fn() } fn() 双重for循环 简单来说就是再for循环里面再接一个for循环 /* 百钱买白鸡 */ for (var x = 1; x &原创 2021-05-21 19:18:59 · 238 阅读 · 0 评论