随笔分类 -  javascript

摘要:1.生成图片有白边/黑边 设置 backgroundColor:#ffffff 2.本地生成图片没有白边/黑边,打包后生成图片有白边/黑边 查看打印容器/父级是否有定位,宽度过大/过小等,去掉定位或限宽 3.生成图片模糊 设置 scale参数 4.文字错位 设置字体 5.外链图片不显示 设置 use 阅读全文
posted @ 2023-06-26 09:28 Merrys 阅读(266) 评论(0) 推荐(0)
摘要:既然 工作 卡住了,既然 相关人员 不在,活就不干了 🐢 做一下年前计划 3.X 选择器 :lang(str) 选定包含指定语言的所有元素 匹配语言值等于所提供的语言代码,或以提供的语言代码开始,后面马上跟一个“ - ”的元素 获取这个属性用prop :header h1~~h7 :root 根元 阅读全文
posted @ 2019-01-24 17:18 Merrys 阅读(192) 评论(0) 推荐(0)
摘要:前端匹配数据,一般是是是用遍历,不过匹配的数据条数比较多且频繁时,采用正则匹配感觉效率更高(有别的想法的欢迎指出) 阅读全文
posted @ 2018-09-10 21:29 Merrys 阅读(1345) 评论(0) 推荐(0)
摘要:DocumentFragment The DocumentFragment interface represents a minimal document object that has no parent. It is used as a lightweight version of Docume 阅读全文
posted @ 2018-04-27 17:10 Merrys 阅读(288) 评论(0) 推荐(0)
摘要:以前看this指向的时候看过apply和call。 apply func.apply(thisArg, [argsArray]) 将func中的this指向thisArg,arguments为[argsArray]。 call function.call(thisArg, arg1, arg2, . 阅读全文
posted @ 2018-02-26 10:57 Merrys 阅读(135) 评论(0) 推荐(0)
摘要:过年后,脑子里一团浆糊。。。转转看到了这篇文章 里边的一些问题在之前我也有遇到过,在正式的工作中也用到了一些,闲来重新面试一次。 1.JS是如何实现继承的? 什么是继承?通俗讲就是孩子继承父亲:父亲有的东西,就会交给孩子。JS实现继承,看开发环境 ,有时只要有一个父类,子类extends父类就好;或 阅读全文
posted @ 2018-02-26 10:06 Merrys 阅读(560) 评论(3) 推荐(0)
摘要:2017年6月份面试的时候,有个面试小哥哥问我,想要等一个ajax请求完再用这个ajax请求出来的数据做下一个请求你会怎么办?当时只能回答出嵌套的传统方式,回答完他给我介绍了promise,大致讲了javascript的运行机制,随后我回去看了些网上的资料,写了我的第一篇随笔JavaScript 运 阅读全文
posted @ 2018-02-05 14:11 Merrys 阅读(124) 评论(0) 推荐(0)
摘要:总结近期项目中实践的数据处理方法。 一、从链接中获取相关数据 键值对传参 数组传参 将获得的数据存储到本地localStorage里,或是拼到链接里使用。 二、ajax基本封装 rootURL按实际设置即可。 三、将数组对象中的某个属性提取出来放到数组里。 四、根据后台标识判断内容 一些很简单的直接 阅读全文
posted @ 2018-01-03 15:36 Merrys 阅读(827) 评论(0) 推荐(0)
摘要:19-03-30:近期一些想的通彻了些,能够用通用的语言来表达了: once HTMLElement is done, most of HTML attribute have corresponding property; attribute can not be changed unless re 阅读全文
posted @ 2017-12-11 19:36 Merrys 阅读(889) 评论(0) 推荐(0)
摘要:一、初识原型 JS的引用类型会内置一个特殊的属性prototype。默认的prototype是object类型的,是引用类型。既然默认的prototype是object类型的,那么prototype也会有一个原型,并且指向object的原型。 另外补充一点,function的原型可直接访问,obje 阅读全文
posted @ 2017-12-09 20:45 Merrys 阅读(892) 评论(0) 推荐(0)
摘要:一些浅见。 this对象是在运行时基于函数的执行环境绑定的。 一、非对象函数定义中的this 无关严格模式还是非严格模式,也无关箭头函数写法还是普通写法,打印的都是 window对象。 二、对象扩展中的this ES6 允许直接写入变量和函数,作为对象的属性和方法。也可以简写。obj3中write方 阅读全文
posted @ 2017-10-27 23:09 Merrys 阅读(209) 评论(0) 推荐(0)
摘要:一、字符串转整数 如 “1” 1 写法一:string - 0 and so on 写法二:~~string(√) 二、四舍五入 写法一:(number).toFixed(2)(四舍六入五成双) 写法二:Math.round(100*number)/100 三、进制 写法一:10000 写法二:1e 阅读全文
posted @ 2017-10-25 21:50 Merrys 阅读(699) 评论(0) 推荐(0)
摘要:场景:弹出短的提示信息; 场景:出现弹框展示短的提示信息,并且出现显示的倒计时 2s 后,弹框消失,整体框架用的是jquery-weui,本来想直接用toast,但是好像不能显示倒计时。 场景:分享的功能只有在微信打开网页有,那么,引导分享的按钮只能在微信网页里有效(或显示) 场景:页面滚动到距离底 阅读全文
posted @ 2017-09-22 10:02 Merrys 阅读(285) 评论(0) 推荐(0)
摘要:在pc端我经常这样: 不支持的情况就弹出input[type=text],使用.select()选中value,让用户自己复制。 移动端直接用的插件 clipboard-js ,介绍的最后边有说明兼容版本,在苹果5及以上亲测可用,华为自带uc浏览器(测试华为荣耀7,荣耀8,荣耀9)皆不可用,其他常用 阅读全文
posted @ 2017-09-14 21:10 Merrys 阅读(141) 评论(0) 推荐(0)
摘要:一、const 常量 声明创建了一个常量并要求有初始值 这个常量不能重写,也不能重新声明,它所在的作用域内不能声明与其名称相同的其他变量或函数 这个常量拥有块作用域 二、let 变量 let允许你声明一个作用域被限制在块级中的变量、语句或者表达式。 let绑定不受变量提升的约束,这意味着 let 声 阅读全文
posted @ 2017-07-09 09:54 Merrys 阅读(448) 评论(0) 推荐(0)
摘要:JavaScript 运行机制 阅读目录 一、为什么JavaScript是单线程? 二、任务队列 三、事件和回调函数 四、Event Loop 五、定时器 六、Node.js的Event Loop 七、关于setTimeout的测试 一、为什么JavaScript是单线程? JavaScript语言 阅读全文
posted @ 2017-07-02 17:07 Merrys 阅读(303) 评论(0) 推荐(0)