
JavaScript
安静一会儿
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js字节截取(可同时含有中英文)
byteCut (str, n) {let len = 0;let tmpStr = ‘’;for (let i = 0; i < str.length; i++) {if (/[\u4e00-\u9fa5]/.test(str[i])) {len += 2;} else {len += 1;}if (len > n) {tmpStr += str[i]+’…’;break;} else {tmpStr += str[i];}}return tmpStr;},转载 2020-07-06 11:51:32 · 401 阅读 · 0 评论 -
不是json格式的字符串转成对象数组
背景需求:说明的list item是由后端传来的字符串,根据标识位转化成具有换行的list.原创 2020-06-24 14:28:40 · 826 阅读 · 0 评论 -
JS对象数组排序
当需要根据对象某个属性进行排序时,比如根据下面json对象中的status进行排序,值是start的在前,done的在后let objs = [{ “id”:1,“name”: “a”,“points”: 1000,“status”: “start”},{ “id”:2,“name”: “b”,“points”: 500,“status”: “done”},{ “id”:3,“name”: “c”,“points”: 1500,“status”: “start”},{原创 2020-06-15 14:30:40 · 565 阅读 · 0 评论 -
JavaScript创建型设计模式---工厂方法模式
参考书籍:JavaScript设计模式原创 2019-06-10 09:41:36 · 152 阅读 · 2 评论 -
JavaScript创建型设计模式---抽象工厂模式
参考书籍:JavaScript设计模式原创 2019-06-10 14:27:39 · 210 阅读 · 1 评论 -
JavaScript技巧型设计模式---委托模式
参考书籍:JavaScript设计模式委托模式(entrust):多个对象接收同一个请求,将请求委托给另一个对象统一处理事件流:捕获,触发,冒泡事件冒泡:子元素的事件委托给更高层上的父元素去绑定执行。例1:点击日历格子,其对应格子背景变为灰色—>优化事件数量ul.onclick = function (e) { var e = e || window.event, ...原创 2019-06-20 19:27:46 · 206 阅读 · 0 评论 -
JavaScript创建型设计模式---建造者模式
参考书籍:JavaScript设计模式原创 2019-06-11 10:56:04 · 285 阅读 · 1 评论 -
JavaScript创建型设计模式---原型模式
参考书籍:JavaScript设计模式原创 2019-06-11 13:45:33 · 162 阅读 · 0 评论 -
JavaScript创建型设计模式---单例模式
参考书籍:JavaScript设计模式原创 2019-06-11 16:58:25 · 177 阅读 · 0 评论 -
JavaScript结构型设计模式---外观模式
参考书籍:JavaScript设计模式原创 2019-06-12 10:13:29 · 126 阅读 · 0 评论 -
JavaScript结构型设计模式---适配器模式
参考书籍:JavaScript设计模式原创 2019-06-12 11:46:22 · 267 阅读 · 0 评论 -
apply()与call()的区别
apply()与call()的区别 一直都没太明白apply()与call()的具体使用原理,今日闲来无事,决定好好研究一番。 JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为: ...转载 2019-06-18 18:24:31 · 117 阅读 · 0 评论 -
JavaScript结构型设计模式---组合模式
参考书籍:JavaScript设计模式原创 2019-06-14 10:31:20 · 197 阅读 · 0 评论 -
JavaScript创建型设计模式---简单工厂模式
参考书籍:JavaScript设计模式原创 2019-06-07 14:30:11 · 122 阅读 · 1 评论 -
Javascript面向对象编程--多态
参考书籍:JavaScript设计模式原创 2019-06-07 13:21:32 · 178 阅读 · 0 评论 -
Javascript面向对象编程--闭包
参考书籍:JavaScript设计模式有时候我们经常将类的静态变量通过闭包来实现原创 2019-06-05 16:41:09 · 172 阅读 · 0 评论 -
Javascript面向对象编程--类式继承
声明2个类,第一个类的实例赋值给第二个类的原型。原创 2019-06-05 18:26:22 · 184 阅读 · 0 评论 -
JavaScript结构型设计模式---代理模式--未完
参考书籍:JavaScript设计模式原创 2019-06-12 14:14:54 · 122 阅读 · 0 评论 -
JavaScript结构型设计模式---装饰者模式
参考书籍:JavaScript设计模式原创 2019-06-12 16:04:43 · 126 阅读 · 0 评论 -
Javascript面向对象编程--构造函数继承
参考书籍:JavaScript设计模式原创 2019-06-06 10:29:22 · 205 阅读 · 0 评论 -
Javascript面向对象编程--组合继承
参考书籍:JavaScript设计模式原创 2019-06-06 11:04:01 · 320 阅读 · 0 评论 -
Javascript面向对象编程--原型式继承
参考书籍:JavaScript设计模式类式继承https://blog.youkuaiyun.com/weixin_44924173/article/details/90911544构造函数继承https://blog.youkuaiyun.com/weixin_44924173/article/details/91040014组合继承https://blog.youkuaiyun.com/weixin_44924173...原创 2019-06-06 14:42:13 · 180 阅读 · 0 评论 -
JavaScript结构型设计模式---桥接模式
参考书籍:JavaScript设计模式原创 2019-06-13 09:46:56 · 248 阅读 · 0 评论 -
Javascript面向对象编程--寄生组合式继承
参考书籍:JavaScript设计模式寄生式继承https://blog.youkuaiyun.com/weixin_44924173/article/details/91046867构造函数继承https://blog.youkuaiyun.com/weixin_44924173/article/details/91040014原创 2019-06-06 17:05:29 · 236 阅读 · 0 评论 -
Javascript面向对象编程--多继承
参考书籍:JavaScript设计模式原创 2019-06-07 12:12:49 · 144 阅读 · 2 评论 -
Javascript面向对象编程--属性与方法封装
参考书籍:JavaScript设计模式面向对象思想你可以想象成一位明星,比如他要在社会中保持一个良好形象,他就会将一些隐私隐藏在心里,然而对于这位明星,他的家人认识他,所以会了解一些关于他的事情。外界的人不认识他,即使外界人通过一些渠道认识他也仅仅是了解一些他暴露出来的事情,不会了解她的隐私。如果想了解更多关于他的事情,可以通过他的家人来了解,但是这位明星内心深处的隐私是永远不会被别人知道的。...原创 2019-06-05 14:56:42 · 224 阅读 · 0 评论