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

最新发布 第6页

新概念技术博客软件架构,软件开发,物联网,java,spring boot,php,thinkPhp,laravel,javascript,css3,html5,nodejs,Vue,React,Angular,Ext js

欣赏

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

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

3年前 (2021-08-19) 1055浏览 0评论1个赞

代码碎片

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

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

3年前 (2021-08-17) 1001浏览 0评论2个赞

人工智能

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

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

3年前 (2021-08-17) 4935浏览 0评论11个赞

经典语录

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

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

3年前 (2021-08-07) 1114浏览 0评论6个赞

程序人生

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

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

3年前 (2021-08-07) 5988浏览 0评论3个赞

程序人生

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

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

3年前 (2021-08-07) 1095浏览 0评论1个赞

欣赏

程序员蜕变为架构师必须要知道的「架构理论」

程序员蜕变为架构师必须要知道的「架构理论」
架构目的和指标架构目的:架构设计的主要目的是为了解决软件系统复杂度带来的问题,是用最小的人力成本来满足需求的开发和响应需求的变化,用最小的运行成本来保障软件的运行。让软件达到“高内聚、松耦合”,从而使软件具有:易扩展——易于增加新的功能更强壮——不容易被粗心的程序员破坏可移植——能够在多样的环境下运行更简单——容易理解、容易维护设计目标:……继续阅读 »

3年前 (2021-03-12) 1339浏览 0评论68个赞

欣赏

前端最实用书签,web技术提升导航【看完可以提涨薪啦】,面试轻松搞定

前端最实用书签,web技术提升导航【看完可以提涨薪啦】,面试轻松搞定
前言前端这几年发展很快,是时候将前端知识形成一个知识图谱,看下有哪些是知道的和不知道的;通过这篇文章,我们对前端一定会有一个系统化的认识;书签地址,欢迎 star, 可以直接 git clone 下来,通过 Google 右上角的书签–导入书签,这样看起来就不要太方便。总体图谱先来张总的图谱,看哈总体的内容1.JS1.1 中级E……继续阅读 »

3年前 (2021-03-12) 2506浏览 0评论1个赞

代码碎片

怎么在浏览器解压zip,并查看压缩包文件,前端压缩文件bing’xia’z,Zip 压缩和解压技术在 HTML5 中的应用

怎么在浏览器解压zip,并查看压缩包文件,前端压缩文件bing’xia’z,Zip 压缩和解压技术在 HTML5 中的应用
要在浏览器中实现 zip 压缩、解压等功能,需要浏览器支持 html5,JavaScript APIweb 前端解压 zip 文件有什么用:只考虑标准浏览器的话, 服务器只要传输压缩包到客户端, 节约了带宽, 而且节约了传输时间, 听起来好像很厉害的说;如果前端的代码很多, 而且包含大副的图片,那么就可以把 js 和 css 和 jpg 和 png 等……继续阅读 »

3年前 (2021-03-12) 3019浏览 0评论1个赞

代码碎片

5分钟掌握 JavaScript 实用小技巧

5分钟掌握 JavaScript 实用小技巧
一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~1、删除数组尾部元素一个简单方法就是改变数组的length值:const arr = [11, 22, 33, 44, 55, 66];// truncantingarr……继续阅读 »

3年前 (2020-11-30) 1358浏览 0评论11个赞