上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 98 下一页
摘要: 方案一:js 实现 js 无敌大法好。兼容极佳,但是体验上就比较感人了。这里不过多介绍。 方案二:Fixed 实现 fixed 是基于浏览器的定位,在组件中显的不是很适用。而且在 iOS 也有兼容性问题。 方案三:Sticky 实现 sticky 是新加的 position 的值,可以用于实现粘性定 阅读全文
posted @ 2020-12-07 14:23 浅笑· 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 在开发中,变量名,函数名一般要做到清晰明了,尽量做到看名字就能让人知道你的意图,所以变量和函数命名是挺重要,今天来看看如果较优雅的方式给变量和函数命名。 变量 使用有意义和可发音的变量名 // 不好的写法 const yyyymmdstr = moment().format("YYYY/MM/DD" 阅读全文
posted @ 2020-12-07 14:22 浅笑· 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1. 多个 .catch var p = new Promise((resolve, reject) => { reject(Error('The Fails!')) }) p.catch(error => console.log(error.message)) p.catch(error => c 阅读全文
posted @ 2020-12-07 14:21 浅笑· 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 细心点的朋友可能会注意到,有些网站使用document.write动态加载js的时候需要把</script>拆分开来写?如下面的例子所示: <script type='text/JavaScript'> if (typeof window['jQuery'] == 'undefined') docu 阅读全文
posted @ 2020-12-07 14:20 浅笑· 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 本文主要涉及三个关键词: 同源策略(Same-origin policy,简称 SOP) 跨站请求伪造(Cross-site request forgery,简称 CSRF) 跨域资源共享(Cross-Origin Resource Sharing,简称 CORS) 同源策略 SOP 同源 先解释何 阅读全文
posted @ 2020-12-07 14:19 浅笑· 阅读(1969) 评论(0) 推荐(2) 编辑
摘要: 图像是web上提供的最基本的内容类型之一。他们说一张图片胜过千言万语。但是如果你不小心的话,图片大小有时高达几十兆。 因此,虽然网络图像需要清晰明快,但它们尺寸可以缩小压缩的,使用加载时间保持在可接受的水平。 在我的网站上,我注意到我的主页的页面大小 超过了 1.1MB,图片占了约88%,我还注意到 阅读全文
posted @ 2020-12-07 14:18 浅笑· 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 什么是AOP? AOP(面向切面编程)的主要作用是把一些跟核心业务逻辑模块无关的功能抽离出来,这些跟业务逻辑无关的功能通常包括日志统计、安全控制、异常处理等。把这些功能抽离出来之后, 再通过“动态织入”的方式掺入业务逻辑模块中。 AOP能给我们带来什么好处? AOP的好处首先是可以保持业务逻辑模块的 阅读全文
posted @ 2020-12-07 14:17 浅笑· 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 在前端面试中面试官基本都会问到什么是匿名函数、什么是闭包函数。 本文就先来说一下什么是匿名函数。 匿名函数顾名思义就是没有名字的函数,通常我们所写的函数都是这样的: function do(){ // 执行代码 }; // 调用 do(); 这种写法是定义了一个名为do的函数,并通过函数名称进行调用 阅读全文
posted @ 2020-12-04 15:08 浅笑· 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 一、示例场景 1.1、设置抽奖活动的奖项名称 奖项名称:["一等奖", "二等奖", "三等奖", "未中奖"]。假设抽奖活动设置了这四个奖项,当然开发者可以扩展更多。 var prizes = ["一等奖","二等奖","三等奖","未中奖"]; //奖项名称数组 1.2、设置各奖项权重 奖项权重 阅读全文
posted @ 2020-12-04 15:06 浅笑· 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 主要是用Object.defineProperty实现类似vue的数据绑定。 第一步: const data = { name: "tom", age: 14 } Object.defineProperty(data, "name", { get(){ return "name被读取了" }, se 阅读全文
posted @ 2020-12-04 15:04 浅笑· 阅读(976) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 98 下一页