• 欢迎访问新概念博客,研究javascript,css3,html5,nodejs,Ext js等技术研究,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入新概念博客

2021年08月的内容

最新动态

前端提升开发效率使用的JavaScript工具,内含95个工具函数

前端提升开发效率使用的JavaScript工具,内含95个工具函数
觉得JavaScript难以驯服:运行时异常仍然是一种规范,我的大多数代码在大多数时间都重复了,可读性仍然是一个问题,表达意图不仅是挑战,而且是奢侈,我过去编程中的知识很少 经验似乎在JavaScript中效果很好,而最糟糕的部分是:我仍然觉得自己是一个糟糕的JavaScript程序员。在尝试将我的面向对象程序设计知识以及其他从 C#到JavaScr……继续阅读 »

2周前 (08-31) 57浏览 0评论2个赞

代码碎片

web前端进阶,vue高性能渲染十万条数据(虚拟列表),告别卡顿

web前端进阶,vue高性能渲染十万条数据(虚拟列表),告别卡顿
在工作中,有时会遇到需要一些不能使用分页方式来加载列表数据的业务情况,对于此,我们称这种列表叫做长列表。比如,在一些外汇交易系统中,前端会实时的展示用户的持仓情况(收益、亏损、手数等),此时对于用户的持仓列表一般是不能分页的。在高性能渲染十万条数据(时间分片)一文中,提到了可以使用时间分片的方式来对长列表进行渲染,但这种方式更适用于列表项的 DOM 结构十……继续阅读 »

4周前 (08-19) 123浏览 0评论6个赞

欣赏

什么是前端工程化,怎么工程化

什么是前端工程化,怎么工程化
我认为,「什么是前端工程化」——这是一个很好的问题,但同时也是一个非常「务虚」的问题。主要为了提高开发过程中的开发效率,减少不必要的重复工作时间。因为前端工程化是一个极度宽泛且宏大的概念,我们很难去下一个定义,也无法给出一个样例来解释。我试图从工程(构建)工具对比和一个线上 bug 的处理来侧面说明。随着前端技术不断从 Web 延……继续阅读 »

4周前 (08-19) 95浏览 0评论1个赞

代码碎片

最新38个ES6-ES12的开发技巧,JavaScript新语法值得收藏

最新38个ES6-ES12的开发技巧,JavaScript新语法值得收藏
ES61、let 和 const这两个的出现,总感觉是为了开发的代码规范而出现的。我们要逐渐放弃 var,在项目中多用 let 和 const 与 var 的区别:var 有变量提升,有初始化提升,值可变let 有变量提升,没有初始化提升,值可变const 有变量提升,没有初始化提升,值不可变,但如果是定义对象,则属性可变&nbs……继续阅读 »

1个月前 (08-17) 110浏览 0评论2个赞

人工智能

Python手势识别,手把手教你如何实现Python手势识别与控制

Python手势识别,手把手教你如何实现Python手势识别与控制
这是借鉴了 github 上的一个源程序,参考源:github.com运行效果:youku 自己在这个基础上做了一点修改补充后,可以实现手指指尖的检测,并且可以在 windows 系统下通过判断手指数目,来模拟键盘操作。下面直接上源程序,并做了详细注释,方便理解。环境:python3.6+opencv3.4.0代码如下:import cv2……继续阅读 »

1个月前 (08-17) 126浏览 0评论0个赞

经典语录

写代码令人笑喷的56个代码注释,你写过多少?

写代码令人笑喷的56个代码注释,你写过多少?
写代码和注释的第一目的是帮助人理解代码,理解作者的意图 所以优秀的代码本身就有自说明功能,只有在代码本身无法清晰地阐述作者的意图时,才考虑写注释,也即是:注释应该表达 我的代码为什么要这么做? ,而不是表达 我的代码做了什么? 写注释应遵循奥卡姆剃刀原则:如无必要,勿增实体 注释写的不好 维护得不好(比如改了代码没改注释)会导致代码的可读性变差0.……继续阅读 »

1个月前 (08-07) 109浏览 0评论6个赞

程序人生

什么是重构?重构有什么好处?代码重构终极指南!!

什么是重构?重构有什么好处?代码重构终极指南!!
我们一直在寻找各种方法来清理代码、降低复杂性和改善功能。而重构为我们指明了前进的方向。 1、什么是重构?Martin Fowler 曾出版了两本有关重构的书籍,他认为:重构指的是,在不改变代码的外部行为,只改善其内部结构的方式下,修改软件系统的过程。重构是一种有条理的清理代码的方式,可以最大程度地减少引入 bug 的机会。本质上,重构意味……继续阅读 »

1个月前 (08-07) 232浏览 0评论1个赞

程序人生

SQL查找是否”存在”,SQL不再使用count,使用其他的方式!而是改用LIMIT 1

SQL查找是否”存在”,SQL不再使用count,使用其他的方式!而是改用LIMIT 1
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写 SQL 的时候,还要 SELECT count(*) 呢?无论是刚入道的程序员新星,还是精湛沙场多年的程序员老白,都是一如既往的 count。多数人的写法多次 REVIEW 代码时,发现如现现象:业务代码中,需要根据一个或多个条件,查询是否存在记录,不关……继续阅读 »

1个月前 (08-07) 188浏览 0评论1个赞