
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 · 109 阅读 · 0 评论 -
用js获取位置,距离,尺寸
一:样式值的获取1:获取行内样式 obj.style.样式名 2:获取非行内样式 parseInt(window.getComputedStyle(元素,null).样式属性)3:IE 浏览器写法 元素.currentStyle[属性值]二:获取元素尺寸1:content+padding+border offsetWidth offsetHeight2:content+padding clientWidth clientHeight3:content parseInt(w原创 2021-06-15 21:03:43 · 201 阅读 · 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 · 120 阅读 · 0 评论 -
js之正则表达式
正则表达式含义:用某种模式去匹配一类字符串的公式正则表达式的定义显式定义: var 变量名 = new RegExp(”正则表达式模式“)隐式定义: var 变量名 = / 正则表达式模式 /常用方法test 正则.test(字符串) 返回布尔值true/falsesearch 字符串.search(正则) 返回索引号 ,没匹配到返回-1match 字符串.match(正则) 返回数组 匹配不成功返回nullreplace 替换 字符串.repla原创 2021-06-09 18:00:10 · 216 阅读 · 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 · 193 阅读 · 0 评论 -
递归函数和双重for循环
js基础知识(四)字符串知识补充:.length可以返回字符串的长度递归函数作用:递归就是一个自己调用自己的手段函数递归:一个函数内部,调用自己,循环往复实现递归函数的条件:需要有初始化值,自增,执行代码 ,条件判断的语句,不然就是一个没有尽头的递归函数,循环往复,没有尽头function fn(){ fn()}fn()双重for循环简单来说就是再for循环里面再接一个for循环/* 百钱买白鸡 */ for (var x = 1; x &原创 2021-05-21 19:18:59 · 317 阅读 · 0 评论