随笔分类 -  javascript

摘要:使用规则 用//包裹语句 \b 单词边界 * 转义\ g 全文搜索 m换行搜索 i 忽略大小写 lastIndex 是当前表达式匹配内容的最后一个字符的下一个位置 source 正则表达式的文本字符串 字符类 泛指 [abc] 把a或b或c归为一类(匹配abc中任意一种) 取反^ [^abc] 范围 阅读全文
posted @ 2021-02-28 12:55 海常7号 阅读(68) 评论(0) 推荐(0)
摘要:对于pc端网页的适配,笔者大体的适配方法就是在整体布局div时,尽量让width、height都使用百分比方式,而对于内部div,以及元素之间的margin、padding、width、height等属性,使用rem来进行适配。直接贴代码说明原理。 let designSize = 1920; // 阅读全文
posted @ 2020-11-11 16:44 海常7号 阅读(2252) 评论(1) 推荐(0)
摘要:两种方式 // 使用数组方法reduce去重 var obj = {}; var aa = [{ "name": "aa", "pwd": "xvxv" }, { "name": "aa", "pwd": "xvxv" }, { "name": "bb", "pwd": "xvxv" }, { "n 阅读全文
posted @ 2020-06-17 09:45 海常7号 阅读(281) 评论(0) 推荐(0)
摘要:在进行浮点数运算时,比如0.1+0.2 != 0.3,解决思路如下: 1.将结果四舍五入 2.将浮点数转化为整数再将结果除以扩大倍数 3.把浮点数转化为字符串,模拟实际运算的过程 如果直接将结果进行toFixed,则是对字符串进行操作,第三种方法可以使用目前一些成熟的库,比如bignumber.js 阅读全文
posted @ 2020-04-16 16:58 海常7号 阅读(836) 评论(0) 推荐(0)
摘要:直接上代码 阅读全文
posted @ 2020-04-08 19:43 海常7号 阅读(1321) 评论(0) 推荐(0)
摘要:```js 下拉菜单 下拉菜单 菜单一 菜单二 菜单三 ``` 阅读全文
posted @ 2020-04-01 14:35 海常7号 阅读(2434) 评论(0) 推荐(0)
摘要:```js 股票名称 涨跌幅 同花顺 0.033 同花 0.034 同顺 0.023 花 0.038 顺 0.013 同 0.031 ``` 阅读全文
posted @ 2020-04-01 14:24 海常7号 阅读(518) 评论(0) 推荐(0)
摘要:在ES6之前,js虽然也有面向对象的方法,但实现起来都特别繁琐,ES6借鉴了java面向对象方法的优点,成功简化了面向对象的方法,下面是我学到的ES6面向对象中继承的一个例子: ES5写法 ES6写法 由此对比就会明白ES6写法更接近面向对象的语言,也更能让人理解。 阅读全文
posted @ 2020-03-26 22:20 海常7号 阅读(151) 评论(0) 推荐(0)
摘要:题目要求 向右移动字符串中的指定个数元素,末尾元素依次放在字符串头部,例如 1.输入6,2 2.输出561234 原来是123456,将所有元素平移两位后变成561234,使用栈操作代码如下 阅读全文
posted @ 2020-03-26 22:17 海常7号 阅读(130) 评论(0) 推荐(0)
摘要:上述代码会报错,因为不可以直接通过外部函数调用它的内部函数 模块模式 当通过返回一个含有属性引用的对象的方式来将函数传递到词法作用域外部时,我们已经创造了可以观察和实践闭包的条件,内部函数的词法作用域(闭包),也就是foo() 的内部作用域。 模块模式特点 1.必须有外部的封闭函数,该函数必须至少被 阅读全文
posted @ 2020-03-22 22:51 海常7号 阅读(187) 评论(0) 推荐(0)
摘要:@ "TOC" 方法一 此方法使用用到了数组操作的sort和push方法,但缺点是在数组对象很多的时候,就会不知道数组对象的最后一位是多少。 方法二 此方法用到了Math函数,解决了上面方法的不足之处。 欢迎大家评论补充 阅读全文
posted @ 2020-03-22 00:19 海常7号 阅读(6338) 评论(0) 推荐(0)
摘要:txt文本 js html 以上内容借鉴 "https://blog.csdn.net/qq_20916285/article/details/46695839" 。 阅读全文
posted @ 2020-03-22 00:16 海常7号 阅读(843) 评论(0) 推荐(0)
摘要:Vue是MVVM设计模式的前端框架,其实现Todolist相比于通过Jquery操作Dom来实现的方法是非常简洁的。下面我就来对比下这两种方法。 Vue实现 可以看到,vue实现todolist仅仅是对Model层进行的操作,既对数据进行操作,在操作完成后,vue内置的ViewModel层会自动对数 阅读全文
posted @ 2020-03-22 00:14 海常7号 阅读(248) 评论(0) 推荐(0)
摘要:```js 点击 ``` 阅读全文
posted @ 2020-03-22 00:12 海常7号 阅读(198) 评论(0) 推荐(0)
摘要:1、求出1 2018中所有含8的数字,使用数组的reduce、map、filter方法,如1 10中:8;1 20中:8,18; 最后拼凑着使用了三个方法,完成了这个题目,不知道题目我是不是没理解清楚,是必须用到这三个函数还是只用其中之一就可,如果只用reduce,也可以实现,如下 2、解析url中 阅读全文
posted @ 2020-03-22 00:11 海常7号 阅读(266) 评论(1) 推荐(0)
摘要:如下代码 2、回调函数 3、async await 阅读全文
posted @ 2020-03-22 00:10 海常7号 阅读(1558) 评论(0) 推荐(0)
摘要:产生原因 如果从后端返回过来的数组数据,进行遍历的时候不在success回调函数内,则会产生如下的数据格式,虽然其也是数组格式,但是内部的值取不出来,给后台也传不过去。 原因:其实跟__ob__: Observer这个属性没有多少关系,原因还是在于异步,因为wx.chooseImage是一个异步执行 阅读全文
posted @ 2020-03-22 00:08 海常7号 阅读(13614) 评论(1) 推荐(1)