寂静之声
这是中国南方的原始森林九连山。 古木参天,好似壁立千仞,藓草蓬勃,仿佛绿水依依。天工挥锄开凿,掘出一口深不见底的绿井,清风无影过,荡胸生层云,雨滴无声落,清亮的嘀嗒引来喧闹的哗哗啦啦,绿井内外,先知似的喃喃自语,像地球欢腾的梦呓。 那一刻,我听见大自然最幻美的—— 寂静之声 陈志宏 山水中国,秦岭如凤,分隔长江和黄河,南北以此为线;南岭似凰,划开长江(洞庭——鄱阳湖水系)与珠江,江南和华南以此为界。凤凰于飞,天下和同。江南尽头,华南肇始之地——九连山,像一颗耀眼的明珠镶嵌在南岭之上。这是一个神奇的绿宝库,一块神秘的处女地,素有“生物资源基因库”、“动植物的避难所”之美誉,涵蓄了江西母亲河——赣江的第一滴甘露。 江西九连山有三多:树多、水多、鸟兽多,其中鸟为最。据最新记录到的数据,共有295种鸟,占江西省鸟类总数一半多。这些大山的精灵追风逐云,穿林越岭,食于山间,栖于树巅,毫无例外,都认识一个人类的老朋友——保护区的陈志高站长。 2022年1月27日,刚过完小年,笔者驱车500多公里,抵达南岭东部耀眼的明珠——九连山。把车泊在江西九连山国家级自然保护区润洞保护管理站小院内,一下车,...
寂静之声
这是中国南方的原始森林九连山。 古木参天,好似壁立千仞,藓草蓬勃,仿佛绿水依依。天工挥锄开凿,掘出一口深不见底的绿井,清风无影过,荡胸生层云,雨滴无声落,清亮的嘀嗒引来喧闹的哗哗啦啦,绿井内外,先知似的喃喃自语,像地球欢腾的梦呓。 那一刻,我听见大自然最幻美的—— 寂静之声 陈志宏 山水中国,秦岭如凤,分隔长江和黄河,南北以此为线;南岭似凰,划开长江(洞庭——鄱阳湖水系)与珠江,江南和华南以此为界。凤凰于飞,天下和同。江南尽头,华南肇始之地——九连山,像一颗耀眼的明珠镶嵌在南岭之上。这是一个神奇的绿宝库,一块神秘的处女地,素有“生物资源基因库”、“动植物的避难所”之美誉,涵蓄了江西母亲河——赣江的第一滴甘露。 江西九连山有三多:树多、水多、鸟兽多,其中鸟为最。据最新记录到的数据,共有295种鸟,占江西省鸟类总数一半多。这些大山的精灵追风逐云,穿林越岭,食于山间,栖于树巅,毫无例外,都认识一个人类的老朋友——保护区的陈志高站长。 2022年1月27日,刚过完小年,笔者驱车500多公里,抵达南岭东部耀眼的明珠——九连山。把车泊在江西九连山国家级自然保护区润洞保护管理站小院内,一下车,...

参鱼随谈
郊外,有老者在河边垂钓。我上前看其“战果”,脚下桶内,有两三尾参鱼在水中游动。老者转过头来看着我,叹声道:“运气不好,全是小参鱼。”我安慰他说:“参鱼搭酒呱呱叫。”他听了笑了笑,继续关注起河面。 我只有闲的时候才吃参鱼,因为参鱼刺多,需静心慢品。多刺的鱼往往身上有鳞,著名的有鲥鱼,张爱玲说过人生三大恨事———“一恨海棠无香,二恨鲥鱼多刺,三恨红楼梦未完”。实则不应有恨,换个角度看,事因不完美才有悬念、才产生趣味、才吊人胃口。在我看来,鲥鱼参鱼之刺是京剧演员的行头,少了它,滋味效果也就淡了。 鲦鱼是参鱼的学名,它大概学武不学文,形如柳叶的身上银白似雪,看上去似乎就是柳叶飞刀,我更愿意把它叫做小李飞刀——— 古龙笔下虚构的暗器。说实话,这么想是存了私心的,在下姓李,所以希望姓氏能跟在后面沾沾光。 多数参鱼长度不超过一根筷子,宽度和成人拇指相仿,它有近亲白条鱼,外观和它相仿,但体形却是它的几倍,价格更远超于它。参鱼的纤小身段,会让吃客有参鱼刺比白条鱼刺多的错觉。在参鱼的肉中,隐藏着一种丫字形的软刺,如树枝改制的衣叉。衣叉是叉下衣服穿在身上,食参鱼是取出叉刺将鱼肉送到嘴里,一收一放,呈现...

参鱼随谈
郊外,有老者在河边垂钓。我上前看其“战果”,脚下桶内,有两三尾参鱼在水中游动。老者转过头来看着我,叹声道:“运气不好,全是小参鱼。”我安慰他说:“参鱼搭酒呱呱叫。”他听了笑了笑,继续关注起河面。 我只有闲的时候才吃参鱼,因为参鱼刺多,需静心慢品。多刺的鱼往往身上有鳞,著名的有鲥鱼,张爱玲说过人生三大恨事———“一恨海棠无香,二恨鲥鱼多刺,三恨红楼梦未完”。实则不应有恨,换个角度看,事因不完美才有悬念、才产生趣味、才吊人胃口。在我看来,鲥鱼参鱼之刺是京剧演员的行头,少了它,滋味效果也就淡了。 鲦鱼是参鱼的学名,它大概学武不学文,形如柳叶的身上银白似雪,看上去似乎就是柳叶飞刀,我更愿意把它叫做小李飞刀——— 古龙笔下虚构的暗器。说实话,这么想是存了私心的,在下姓李,所以希望姓氏能跟在后面沾沾光。 多数参鱼长度不超过一根筷子,宽度和成人拇指相仿,它有近亲白条鱼,外观和它相仿,但体形却是它的几倍,价格更远超于它。参鱼的纤小身段,会让吃客有参鱼刺比白条鱼刺多的错觉。在参鱼的肉中,隐藏着一种丫字形的软刺,如树枝改制的衣叉。衣叉是叉下衣服穿在身上,食参鱼是取出叉刺将鱼肉送到嘴里,一收一放,呈现...
实用的JavaScript一行代码
最近在国外技术社区看到了一些关于一行代码的文章,感觉很有意思,就整理了一下来分享给大家,希望对你有所帮助~ 这些方法使用到了一些API,简化了操作,但是有些方法写一行属实不太优雅,所以这里主要还是学习API的使用技巧! 一、日期处理检查日期是否有效 该方法用于检测给出的日期是否有效: const isDateValid = (...val) => !Number.isNaN(new Date(...val).valueOf());isDateValid("December 17, 1995 03:24:00"); // true 复制代码 2. 计算两个日期之间的间隔 该方法用于计算两个日期之间的间隔时间: const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000) dayDif(new Date("2021-11-3"), new Date("2022-2-1")) // 90 复制代码 距离过年还有90天~ 3. 查找日期位于一年中的第几天...
实用的JavaScript一行代码
最近在国外技术社区看到了一些关于一行代码的文章,感觉很有意思,就整理了一下来分享给大家,希望对你有所帮助~ 这些方法使用到了一些API,简化了操作,但是有些方法写一行属实不太优雅,所以这里主要还是学习API的使用技巧! 一、日期处理检查日期是否有效 该方法用于检测给出的日期是否有效: const isDateValid = (...val) => !Number.isNaN(new Date(...val).valueOf());isDateValid("December 17, 1995 03:24:00"); // true 复制代码 2. 计算两个日期之间的间隔 该方法用于计算两个日期之间的间隔时间: const dayDif = (date1, date2) => Math.ceil(Math.abs(date1.getTime() - date2.getTime()) / 86400000) dayDif(new Date("2021-11-3"), new Date("2022-2-1")) // 90 复制代码 距离过年还有90天~ 3. 查找日期位于一年中的第几天...
Question
iOS h5中兼容问题对于H5的点击事件需要绝对避免使用click进行处理而是采用tap进行代替,这二个事件的区别在Android上体现并不是很明显,但是在ios上能感觉click有明显的300ms的延迟。如果发现点击事件存在延迟可以查看一下代码写的是不是click事件,将click与tap进行代替就可以了。除了普通元素的click延迟,ios的输入框弹出输入法都存在有延迟并且还会存在点击穿透的现象,为了快速的解决这个问题可以引入一个插件 —— fastclick.js。而这300ms的延迟的原因就是iOS系统早期的设定问题,因为iOS工程师弄了个双击缩放的功能,而这个功能就是在用户点击网页后在300ms内判断用户有没有双击,300ms过后才会认定用户是在执行点击。用touch事件代替click事件对keydown、keypress支持不是很好,用input事件代替input=date有可能会出现弹不出日期选择框的问题Element-ui bugel-cascader 级联选择器:数据多,高度过高,下面会出现横向滚动条get和post区别Get 和 post 区别 Vue 是如何...
Question
iOS h5中兼容问题对于H5的点击事件需要绝对避免使用click进行处理而是采用tap进行代替,这二个事件的区别在Android上体现并不是很明显,但是在ios上能感觉click有明显的300ms的延迟。如果发现点击事件存在延迟可以查看一下代码写的是不是click事件,将click与tap进行代替就可以了。除了普通元素的click延迟,ios的输入框弹出输入法都存在有延迟并且还会存在点击穿透的现象,为了快速的解决这个问题可以引入一个插件 —— fastclick.js。而这300ms的延迟的原因就是iOS系统早期的设定问题,因为iOS工程师弄了个双击缩放的功能,而这个功能就是在用户点击网页后在300ms内判断用户有没有双击,300ms过后才会认定用户是在执行点击。用touch事件代替click事件对keydown、keypress支持不是很好,用input事件代替input=date有可能会出现弹不出日期选择框的问题Element-ui bugel-cascader 级联选择器:数据多,高度过高,下面会出现横向滚动条get和post区别Get 和 post 区别 Vue 是如何...