- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 关于小程序设置高度height为100%不起作用的问题
关于在小程序中设置元素CSS的height高度为100%,有些情况管用,而有些情况下不管用,会有留白。主要原因还是跟父元素的height高度设置有关,作如下讨论(本节讨论指正常流下高度设置,其他非正常流如浮动等不适应此讨论)
2024-09-29 08:36:46
1598
原创 JS对不同浏览器的检测问题
Navigator对象也称浏览器对象,该对象包含了浏览器的整体信息,如浏览器名称,版本号等。Navigator对象由Navigator浏览器率先使用,后来各方浏览器都开始支持Navigator对象,逐步成为一种标准。
2024-09-28 07:48:15
1004
原创 ES6新标准下关于数组的几个实用改进功能介绍
ES6新标准下关于数组的几个实用改进功能介绍,包括主要有四个新方法,find()方法和findIndex()方法可以用于在数组中查找任意值,解决了ES5中只能通过遍历来查找序号及值;fill()方法和copyWithin()方法主要用来对数组进行分解式的复制。
2024-09-27 15:23:13
2245
原创 layer弹层组件全面使用说明
layer组件是一个可以让你想到即可做到的web弹窗(层)解决方案(js组件),公开了如此多的接口(api),这使得您可以DIY太多您需要的风格,尤其是页面层模式你可以随心所欲更换皮肤,做出较为华丽的弹层。而且使用简单,只需在调用时简单地配置相关参数,即可轻松实现。layer可以独立使用,也可以通过Layui模块化使用。
2024-09-26 07:41:32
3857
原创 JS中JQuery与其他库冲突问题的解决办法
在JS中,当使用JQuery开发引入时,可能还会用到其他库,比如Prototype、MooTools等,这时对$符的争夺,将造成程序混乱,可能通过以下几种方式进行解决:
2024-09-25 11:17:20
1271
原创 ES6中迭代器与生成器知识浅析
ES5及以下版本对JS几种集合,要存取数据一般需要用循环语句来遍历,就要初始化一个或多个变量来记录每一次循环在数据集合中的位置或数据值。这里容易出现超出边界问题,造成程序出错。另外,对于多次循环也需要跟踪理清各个变量关系及存续问题,造成问题复杂化和不安全性。ES6开始引入迭代器,它可以极大的简化数据操作,不需要额外的临时变量,本身带有内部查找及循环机制。对于程序员来说,只需要取用即可,取用一次,集合内部迭代器自动更新,并将指针指向下一个数据,完全不用操心遍历循环设计及控制问题。
2024-09-24 07:04:20
1061
原创 ES6中JS类实现的解读
在ES5及以前版本,是没有真正意义上类的概念,只是通过构造函数来模拟类的运用。尽管JS脚本语言是一门解释型弱语言,对类的需求意义不大,但ES6还是引入类的实现,让JS真正够上面向对象编程门槛,尽管对类的功能实现还不全面、彻底,但基本面向对象编程功能具有了。
2024-09-23 09:10:14
2155
原创 JS模块化封装代码知识点
ES5及以下版本JS通过在html中定义和方式引入的JS代码,都是全部以全局作用域共享方式存于内存中至页面退出而销毁,即造成内存浪费,存在命名冲突和安全问题,也不利用程序阅读调试。ES6引入了JS模块化封装,将模块化中所有变量(方法)进行私有封闭,要想在全局作用域使用某模块中的变量(方法),一是必须在模块中进行声明,二是在全局作用域引入模块文件时进行变量(方法)导入绑定。如此,就大大减少全局作用域的总驻代码量。
2024-09-22 07:45:41
1117
原创 关于JS作用域浅析
在JS中定义变量有3个标识符,即var、let与const,其中let与const是ES6标准中引入的。在ES5及以下版本,JS作用域只有全局作用域与局部作用域,而在ES6中引入了块状作用域(主要是针对let与const而言,而var不受此限)
2024-09-21 08:58:48
1368
原创 ES6新标准下JS异步编程Promise解读
ES5及以下,要实现复杂的异步编程,需要大量运用回调函数,而每个回调函数中的执行正确与否无法及时判断,让你只能猜测或分析找问题,这将造成大量无法理解的情况出现。ES6新标准引入Promise对上述问题进行解决,它的核心思想,是将上一次函数执行返回一个Promise对象,明确指示代码是否成功执行,则你可以基于此成功与否判断,以链式编程方式将复杂嵌套回调函数转换为简单流程化式的形式完成目标任务。
2024-09-20 08:21:57
1549
原创 关于JS代理劫持扩展属性修改新老对比
关于代理劫持扩展属性修改,ES5标准中利用Object.defineProperty()方法进行修改,理解起来较为晦涩,代码量较大。而ES6标准引入Proxy内建对象,是一种可以拦截并改变底层JS引擎的包装器,让代理劫持扩展属性修改简单易理解。
2024-09-18 09:40:57
903
原创 新标准ES6中几个JS简化表达式语法功能解读
随着Web迅猛发展和高效进化需求,JS逐步引入了一此简短高效的语法结构,使得经松就可实现以前需要大量代码才能完JS成的功能。
2024-09-17 07:36:26
937
原创 JS五种集合的存取查询数据表现形式
JS四种集合分别是对象集合、数组集合、json集合,set集合和map集合,常用于不同情景下的存放数据,实现对数据的缓存、增添、删除、修改及查询等多种数据处理与操作功能,为复杂数据处理提供了多种手段与便利。
2024-09-16 11:23:00
1412
原创 运用自编类excel表格TableShow控件进行高考志愿填报扩展
还是得靠辅助填报系统,可是,目前市面上的各类电脑端、移动端“志愿填报系统”都是采用分页显示,先不说购买vip费用问题,光是家长要从几百页、几千条的学校和专业显示中去准确的捕捉到想要学校及专业搭配,且要有稳妥地被最大期望的学校及专业录取,工作量无疑是巨大的,且不直观,不一目了然,还是得靠经验去判断...。小孩今年高考,志愿填报令人头疼,想找机构呢,一是动辄万元以上的费用,二是怕机构不了解娃娃性格、爱好及专业喜好,出现要么滑档、要么偏远、浪费大量分数现象。第四步,进行学校梯度排序。第五步,进行专业梯度排序。
2024-09-12 09:45:01
356
原创 一款类excel可进行显示、在线编辑的纯js表格TableShow控件
一款类excel可进行显示、在线编辑的纯js表格TableShow控件
2024-09-11 16:02:59
2246
1
JSON查看器:jQuery JSONView-格式化和语法高亮JSON格式数据查看插件
2024-09-19
一个类Excel纯JS表格上下滚动显示、在线编辑js类控件
2024-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人