会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
nianzhilian
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2020年5月27日
利用JavaScript自定义事件完成组件间的数据通信
摘要: 我们知道,在JavaScript中,原生DOM事件在开发中是很有用的(与用户交互的重要方式),但是操作原生DOM事件其实有两大缺点:性能低、依赖于浏览器(NodeJs、小程序等不可用)。那么这个时候,就需要我们进行自定义事件去处理某些特定的业务。 认识Event对象及元素的dispatchEvent
阅读全文
posted @ 2020-05-27 15:16 飞奔的龟龟
阅读(392)
评论(0)
推荐(0)
2020年5月21日
js模块化编程之彻底弄懂CommonJS和AMD/CMD!
摘要: 先回答我:为什么模块很重要? 答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套! 于是下面三个模块规范出来了,这篇文章也出来了(拼出来的 {捂脸笑})。 JS中的
阅读全文
posted @ 2020-05-21 18:08 飞奔的龟龟
阅读(1366)
评论(1)
推荐(1)
2020年3月21日
H5移动端开发注意事项
摘要: 1、安卓浏览器看背景图片,有些设备会模糊。 用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢? 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480
阅读全文
posted @ 2020-03-21 20:30 飞奔的龟龟
阅读(681)
评论(0)
推荐(0)
2020年3月3日
layui table表格单元格动态合并,并设置隔行变色
摘要: layui table表格单元格动态合并,并设置隔行变色,此代码只针对嵌套数组只有一层的时候有效,多个数组嵌套还在冥想当中!! 需求描述 我们知道在layui插件官方平台有个可以无限极单元格合并的模块,但是其核心理念是针对多个相同数据进行合并,并且也非常好用,数据结构不存在嵌套结构。 但是偶尔数据也
阅读全文
posted @ 2020-03-03 16:34 飞奔的龟龟
阅读(5384)
评论(0)
推荐(0)
2019年1月6日
【webpack系列】从零搭建 webpack4+react 脚手架(五)
摘要: 本章节,我们一起来探讨以下问题:如何对编译后的文件进行gzip压缩,如何让开发环境的控制台输出更加高逼格,如何更好的对编译后的文件进行bundle分析等。 1 gzip压缩 如果你想节省带宽提高网站速度,压缩是一种简单有效的方法。我们模拟一次html的请求,想象一下浏览器和服务器的对话: 浏览器:嘿
阅读全文
posted @ 2019-01-06 16:43 飞奔的龟龟
阅读(1209)
评论(0)
推荐(1)
【webpack系列】从零搭建 webpack4+react 脚手架(四)
摘要: 经过三个章节的学习,你已经学会搭建了一个基于webpack4的react脚手架。如果要更改配置,比如,你希望把编译后的js文件和css文件等单独放dist下的static目录下,你想想,是不是有点麻烦。你要去浏览webpack的配置文件,找到哪些配置项,然后去更改它,我们希望有个参数配置文件,只要更
阅读全文
posted @ 2019-01-06 16:29 飞奔的龟龟
阅读(1289)
评论(0)
推荐(0)
【webpack系列】从零搭建 webpack4+react 脚手架(三)
摘要: 本章节,我们对如何在脚手架中引入CSS,如何压缩CSS,如何使用CSS Modules,如何使用less,如何使用postcss等问题进行展开学习。 1 支持css (1)在app目录,新建一个css,命名为index.css,输入样式: h1{ display: flex; height: 200
阅读全文
posted @ 2019-01-06 16:09 飞奔的龟龟
阅读(905)
评论(0)
推荐(0)
【webpack系列】从零搭建 webpack4+react 脚手架(二)
摘要: html文件如何也同步到dist目录?bundle.js文件修改了,万一被浏览器缓存了怎么办?如何为导出的文件加md5?如何把js引用自动添加到html?非业务代码和业务代码如何分开打包?如何搭建开发环境?如何实现开发环境的热更新? 在上一节我们已经搭建了一个最基本的webpack环境, 这一节我们
阅读全文
posted @ 2019-01-06 15:49 飞奔的龟龟
阅读(996)
评论(0)
推荐(0)
【webpack系列】从零搭建 webpack4+react 脚手架(一)
摘要: 搭建一个React工程的方式有很多,官方也有自己的脚手架,如果你和我一样,喜欢刨根究底,从零开始自己一行一行代码创建一个React脚手架项目,那你就来对地方了。本教程是针对React新手,以及对webpack还不熟悉的用户,或者是想了解当前前端工程化方案的用户。我会在整个系列通过webpack4的配
阅读全文
posted @ 2019-01-06 15:28 飞奔的龟龟
阅读(1589)
评论(0)
推荐(0)
2018年12月19日
js常见的面试题
摘要: css 选择符有哪些 通配选择符 *类选择符 classid选择符 id属性选择符 input[name=button]包含选择符 类似 div span子对象选择符 类似 div > spanapply() 和 call()的区别 ==和 的区别 null和undefined的区别 apply和c
阅读全文
posted @ 2018-12-19 23:12 飞奔的龟龟
阅读(435)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告