最近查看了几位同事的代码,发现很多CSS书写习惯都是清一色的类名而没有相应的选择器,层层嵌套的标签都包含至少一个类名。有些同学会问,很多文章都说「选择器」有性能问题,为什么还需要使用「选择器」呢?
何为技巧,意指表现在文学、工艺、体育等方面的巧妙技能。代码作为一门现代高级工艺,推动着人类科学技术的发展,同时犹如文字一样承托着人类文化的进步。
在npm的日益壮大下,开发项目时我们无法离开「终端」,但是如果你作为一名具备美感的前端,可能会吐槽为什么系统自带的终端会那么丑。下面贴上「Windows」和「MacOS」自带的终端界面。
我们精选了一些优质的前端、云原生技术公众号,希望能帮助大家在技术学习和项目开发中排忧解难,共同进步。 我们认可技术的价值与贡献,分享社区优质的内容创作,技术交流与成长,我们一路作伴。 TencentServerless 开发上云,就选 TencentServerless ▲长按图片识别二维码关注 『TencentServerless』 使用 Serverless 上云,只需三步! 前端时空 Funtion 10 年 老程序猿主导 ▲长按图片识别二维码关注 『前端时空』关注前端?这个公众号
现在不管是「桌面客户端」还是「移动客户端」,都会夹杂着一部分H5页面,这种混合式的应用也是我们常说的「Hybrid App」。为什么会出现「Hybrid App」呢,早期是因为开发一个Android或iOS的客户端,需要的人力成本比较大,开发周期比较长,后来有些团队就通过将部分页面拆分出来,由前端来完成,再通过在客户端里的Webview来展示。
「CSS变量」又叫「CSS自定义属性」,为什么会突然提起这个很少人用到的东西呢?因为最近在重构个人官网,不知道为什么突然喜欢用上「CSS变量」,可能其自身隐藏的魅力,让笔者对它刮目相看。
导语 随着Web前端技术快速发展,前端开发模式先后经历了静态黄页时期、服务器组装动态网页数据时期、后端为主的MVC模式时期、前后端分离时期、纯前端MV直出、前端Virtual Dom、MNV前后端同构
发现总结性的小干货可以为大家提升更好的开发技巧和编码思维,对代码量产化提供更扎实的质量和支持。这次我们来聊聊大家可能都比较关心的话题:「性能优化」。
对于初学web前端的人而言,JavaScript都是他们学习中不可绕开知识点,Javascript 的很多扩展的特性是的它变得更加的犀利, 同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。对于从事web前端工作的小伙伴们来说JavaScript是必备技能,为了大家提高工作技能,小编为大家准备了这篇JavaScript 开发技巧,我们一起来看一看吧!
如果你已经是个很牛叉的程序员,但是依然觉得觉得还不够的话,欢迎阅读此文。本文旨在帮助各位更上一层楼。 你是不是觉得自己已经掌握了所有的编程技巧?别太自以为是了! 会写代码的确很重要,但是要拿到更好薪水
当我们访问的站点只是一个简单的登录页面时,我们应充分利用涉及到的JavaScript脚本函数或文件。
猫头虎博主热烈欢迎你来到本篇博客!在这里,我们将深入探讨Vue Router的使用,它是Vue.js应用中不可或缺的导航工具。通过本文,你将了解如何轻松地为你的Vue.js应用添加导航功能,并优化SEO,以提高网站的可发现性。
2021年5月来自全球各地的Vue.js开发者齐聚线上,一起见证了VueConf 2021 杭州的成功举办。
话说,以前的前端工程师在入行时都当过「切图仔」或「切图女」。曾经,「切图」作为前端一门基础且必备的技能,不知何时开始已经不再提起。很多面试官在招聘时都忽略了PS的存在,其实在国外一位优秀的前端工程师是包揽设计工作的,PS玩得可溜呢。
本文主要是讲解Uni-App开发技巧,如何快速的撸码?如何调试Uni-App?通过本文,让小伙伴们开发出优秀的Uni-App。
在JS中,我们经常会遇到原型。字面上的意思会让我们认为,是某个对象的原型,可用来继承。但是其实这样的理解是片面的,下面通过本文来了解「原型与原型链」的细节,再顺便谈谈继承的几种方式。
[开发技巧]·HTML简易实现检测输入已完成 使用"onInput(event)"检测是否在输入 使用onporpertychange="onChange(event)"检测是否内容发生改变 使用onBlur="finnishInput(event)"检测是否失去焦点 可以通过先检测是否在输入,记下状态,如果上次在输入信息,然后失去焦点,则可以判断为输入已完成。 HTML代码如下: 出差地点: <03如何快速上手Vue,一篇文章教会你Vue.js是一款流行的前端JavaScript框架,它以其简洁的语法、高效的性能和灵活的组件化开发而受到开发者的喜爱。如果你是一名前端开发初学者,想要快速入门Vue.js,那么你来对地方了!本文将为你提供一份快速上手Vue的指南,帮助你迅速掌握Vue.js的基础知识和开发技巧。01接近完美地判断JS数据类型,可行吗JS的变量与其他语言的变量有很大区别,因为其变量松散的本质,决定了变量只是在特定时间内用于保存特定值的一个名字而已,变量的值及其数据类型可在声明周期内改变。02正确规避常见的 Go 并发陷阱作为一门并发性能优越的语言,Go虽然降低了协程并发开发的难度,但也存在一些「并发陷阱」,这就需要我们在开发时额外注意。02博文视点学院本周福利课表(5月31日-6月6日)博文视点学院 本周福利课表(5月31日-6月6日) 1 本周限时秒杀 (扫描下方二维码·获取折扣) ▊《狼叔的Node.js 快速入门课》 十二黄金课程,带你Node.js启蒙 本周限时秒杀,仅售6元! 《狼书》系列相对来说比较正式,体系完备,内容深浅都有,但有一些针对于初学者不适合放到书里,所以博文视点学院再次联合狼叔,针对Node.js初学者推出入门课程。 关于课程讲师 狼叔(网名i5ting) Node.js 技术布道者,“Node全栈”公众号作者,全栈技术实践者。曾就职于多家知名IT企业,从事前02JavaScript设计模式之单例模式JavaScript 设计模式 之旅 📷 设计模式开篇 日常开发中,我们都很注重开发技巧,好的开发 技巧可以事半功倍解决此刻的问题。 那么这些技巧如何来得呢? 我的理解:经过不断踩坑,解BUG,总结出来一些处理对应问题解决方案,这就所谓的 技巧。 说起设计模式,其实我们日常开始中也经常用到,只是你不知道用的解决方案方案对应的设计模式名称. 学习设计模式的作用 在软件设计中,模式是一些经过了大量实际项目验证的优秀解决方案。熟悉这些模式的程序员,对某些模式的理解也会自然的形成条件反射。当遇到合适的场景出现时,05nodejs与前端js的区别很多前端程序员想玩nodejs开发,认为这是前端的一股趋势, 但真正能从前端js过渡到nodejs的却是凤毛麟角, 而看似和nodejs扯不上关系的后端程序员反而玩的不亦乐乎。 这于理不合, 写js向来是前端程序员的拿手好戏, 但为什么一碰到nodejs, 前端程序员反而不知所措了呢? 因此我认为, 前端开发中使用的js和nodejs之间,重点不是js,而是利用js开发的程序的种类的区别。 进行前端开发工作需要掌握技能有html、 css、js以及各种前端框架,把这些技术玩6就可以成为一名合格的前端开发工作09以小白的角度解读Koa源码使用Koa已有一段时间,为什么会从Express转向Koa呢,那还是得从Express上说起。对于服务端的Web框架来说,Express更为贴近「Web Framework」这一概念,比如自带的路由,经过多年的运行,也使其生态丰富稳定。04腾讯 Web 工程师的前端书单013深入探讨Vue.js核心技术及uni-app跨平台开发实践Vue.js是一款流行的JavaScript框架,用于构建交互性强、响应式的用户界面。而uni-app是一个基于Vue.js的跨平台应用开发框架,允许开发者使用Vue.js的语法编写一次代码,然后将其部署到多个平台,如iOS、Android、Web等。本文将深入探讨Vue.js的核心技术,并介绍如何利用uni-app进行跨平台实战开发。01Vue.js从入门到精通:软件开发视频大讲堂随着Web应用程序的不断发展,前端开发框架也在迅速演变。Vue.js作为一种现代化、高效的JavaScript框架,已经在开发者社区中广受欢迎。本文将带您进入Vue.js的精彩世界,从入门到精通,通过软件开发视频大讲堂,全面掌握Vue.js的核心概念和高级技巧。04[开发技巧]·html实现返回页面并自动刷新在进行APP开发或作制作网站时,有时候会遇到你下一级页面操作过以后会改变上一级页面的结果。这时候就需要我们去刷新上一级页面。 一般可以采取三种方式:03开发 | 一篇文章,带你从 0 到 1 开发小程序插件作者:郑智文 知晓程序注: 前不久,微信释放了一个重磅新能力:微信小程序插件功能。有了它,小程序开发者就可以通过这个功能,强化自身小程序能力;小程序服务提供商也可以用它,为开发者、用户提供强大的小程序功能支持,进一步拓展小程序能力。 插件固然好,但如何从零开发一个插件呢?今天,知晓程序就来手把手,教你如何从零开发一款微信小程序插件。 关注「知晓程序」微信公众号,回复「开发」,获取小程序开发技巧大全。 新建插件工程 新建插件的操作非常简单。只需要在微信开发者工具中新建小程序项目,并选择「建立插件快速启动模板」03uni-app零基础到uniCloud实战uni-app是一个基于Vue.js开发所有前端应用的框架,包括iOS、Android以及各大平台小程序。02这几个前端开发奇技淫巧,你都知道吗?今天,就简单跟大家分享一下,之前我在 Twitter 和 GitHub 上看到的几个比较有意思的前端开发技巧,希望能给你耳目一新的感觉。04关于HBuilderX的简单介绍HBuilderX,H是HTML的首字母,Builder是构造者,X是HBuilder的下一代版本。我们也简称HX。 HX是轻如编辑器、强如IDE的合体版本。02经常开发后台管理系统,如何提升自己?推荐~【留言送书】大家好,我是若川。之前送过N次书,可以点此查看回馈粉丝,现在又和博文视点合作再次争取了几本书,具体送书规则看文末。02[开发技巧]·TensorFlow中numpy与tensor数据相互转化在我们使用TensorFlow进行深度学习训练时,很多时候都是与Numpy数据打招呼,例如我们csv或者照片数据等。 但是我们都知道,TensorFlow训练时都是使用Tensor来存储变量的,并且网络输出的结果也是Tensor。02用vue一个计算属性,实现一个常见表单交互效果vue.js是现在用的非常火热的一个前端框架,表单又是网站基本不会缺少的一环。用vue操作表单。表单的操作方式也是多种多样。今天我说的,就是我项目那里做的这一种操作。01Vue.js核心技术深度解析与uni-app跨平台开发实战Vue.js是一款流行的JavaScript框架,用于构建交互性强、响应式的用户界面。而uni-app是一个基于Vue.js的跨平台应用开发框架,允许开发者使用Vue.js的语法编写一次代码,然后将其部署到多个平台,如iOS、Android、Web等。本文将深入探讨Vue.js的核心技术,并介绍如何利用uni-app进行跨平台实战开发。04[开发技巧]·PyTorch如何使用GPU加速(CPU与GPU数据的相互转换)在进行深度学习开发时,GPU加速可以提升我们开发的效率,速度的对比可以参照笔者这篇博文:[深度应用]·主流深度学习硬件速度对比(CPU,GPU,TPU)结论:通过对比看出相较于普通比较笔记本的(i5 8250u)CPU,一个入门级显卡(GPU MX150)可以提升8倍左右的速度,而高性能的显卡(GPU GTX1080ti)可以提升80倍的速度,如果采用多个GPU将会获得更快速度,所以经常用于训练的话还是建议使用GPU。08用Vue.js开发企业管理后台,我做到了Vue.js是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,它可以自底向上逐层应用。Vue.js的核心库只关注视图层,不仅易于上手,还便于与第三方库或已有的项目整合。当与现代化的工具链及各种支持类库结合使用时,Vue.js完全能够为复杂的单页应用提供驱动。 时至今日,Vue.js 已成为世界三大主流前端框架之一。Vue.js 在国内也是主流技术之一,有完善的中文文档和中文社区,易学易上手。 Vue.js主要有以下特点。 (1)轻量级的框架:Vue.js能够自动追踪依赖的模板表达式和计算属性,提03《Spring Boot 入门及前后端分离项目实践》系列介绍本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 个部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 项目实践开发。Spring Boot 介绍、前后端分离、API 规范等内容旨在让读者更加熟悉 SpringBoot 及企业开发中需要注意的事项并具有使用 SpringBoot 技术进行基本功能开发的能力;这最后的项目实战为课程的主要部分,我会带着大家实际的开发一个前后端分离的 Spring Boot 实践项目,让大家实际操作并从无到有开发一个线上项目,并学习到一定的开发经验以及其中的开发技巧,旨在让读者具有将 Spring Boot 真正应用于项目开发的能力;012018·JS“年鉴”:ES6锋芒依旧,React和Express成为前、后端最受欢迎框架JavaScript可以说是世界上最流行的脚本语言之一了,它是一种运行在浏览器中的解释型的编程语言。在我们的电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App中,交互逻辑都是由JavaScript驱动的。02React 走红前端,最强技能树快速 Get!2018 年 6 月 Hacker News 招聘趋势已经发布,数据显示,JavaScript 库 React 在连续12次占据榜首之后,并没有减缓趋势,又一次成为招聘所需的主要技能。02UI前端同学回来抢经验,react native开发实战五部曲的实战与锤炼,咬牙学完保证变大牛!背景 现在很多移动项目全都专项纯rn开发,对于rn的应用趋势不言而喻,学习一些rn的语法并不是十分困难,但是如何在项目中灵活运用,增加实战项目经验,这还是比较困难的。所以本套课程重点在于通过几个移动项目来体会rn的优劣势,以便于提高同学们的rn的实战经验,在实际工作中或者面试中能更有竞争力。 React native介绍 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架 React 在原生移动应用平台的衍生产物,目06灵活运用JavaScript开发技巧何为技巧,意指表现在文学、工艺、体育等方面的巧妙技能。代码作为一门现代高级工艺,推动着人类科学技术的发展,同时犹如文字一样承托着人类文化的进步。03响应式布局与自适应式布局有什么不同很多人会对响应式布局和自适应式布局产生混淆,这两者到底有着什么样的区别呢?因为不同于移动站,就事一个独立的站点,每个模块都有独立接口,但是Google一直以来就是推荐响应式设计的,至于为什么你可以参考此篇文章:移动端网站怎样做SEO优化?我们今天就来了解下二者之间是责骂定义的。03[开发技巧]·PyTorch中Numpy,Tensor与Variable深入理解与转换技巧我们使用Numpy也是可以手动去编写神经网络进行反向传播深度学习的,就是有两个问题,03从Uber到LinkedIn,聪明人都在用Node.jsNode.js 8已经发布了,NPM模块每周下载量早已超过10亿,从Uber到LinkedIn都在使用Node.js,谁说JavaScript不能写后台?00扫码添加站长 进交流群领取专属 10元无门槛券手把手带您无忧上云相关资讯JS对象属性排序小技巧10个实用的JS技巧你应该了解的25个JS技巧如何高性能学习JS开发?更快学习 JS的6 个简单思维技巧热门标签更多标签云服务器ICP备案实时音视频云直播对象存储活动推荐运营活动广告关闭领券
Vue.js是一款流行的前端JavaScript框架,它以其简洁的语法、高效的性能和灵活的组件化开发而受到开发者的喜爱。如果你是一名前端开发初学者,想要快速入门Vue.js,那么你来对地方了!本文将为你提供一份快速上手Vue的指南,帮助你迅速掌握Vue.js的基础知识和开发技巧。
JS的变量与其他语言的变量有很大区别,因为其变量松散的本质,决定了变量只是在特定时间内用于保存特定值的一个名字而已,变量的值及其数据类型可在声明周期内改变。
作为一门并发性能优越的语言,Go虽然降低了协程并发开发的难度,但也存在一些「并发陷阱」,这就需要我们在开发时额外注意。
博文视点学院 本周福利课表(5月31日-6月6日) 1 本周限时秒杀 (扫描下方二维码·获取折扣) ▊《狼叔的Node.js 快速入门课》 十二黄金课程,带你Node.js启蒙 本周限时秒杀,仅售6元! 《狼书》系列相对来说比较正式,体系完备,内容深浅都有,但有一些针对于初学者不适合放到书里,所以博文视点学院再次联合狼叔,针对Node.js初学者推出入门课程。 关于课程讲师 狼叔(网名i5ting) Node.js 技术布道者,“Node全栈”公众号作者,全栈技术实践者。曾就职于多家知名IT企业,从事前
JavaScript 设计模式 之旅 📷 设计模式开篇 日常开发中,我们都很注重开发技巧,好的开发 技巧可以事半功倍解决此刻的问题。 那么这些技巧如何来得呢? 我的理解:经过不断踩坑,解BUG,总结出来一些处理对应问题解决方案,这就所谓的 技巧。 说起设计模式,其实我们日常开始中也经常用到,只是你不知道用的解决方案方案对应的设计模式名称. 学习设计模式的作用 在软件设计中,模式是一些经过了大量实际项目验证的优秀解决方案。熟悉这些模式的程序员,对某些模式的理解也会自然的形成条件反射。当遇到合适的场景出现时,
很多前端程序员想玩nodejs开发,认为这是前端的一股趋势, 但真正能从前端js过渡到nodejs的却是凤毛麟角, 而看似和nodejs扯不上关系的后端程序员反而玩的不亦乐乎。 这于理不合, 写js向来是前端程序员的拿手好戏, 但为什么一碰到nodejs, 前端程序员反而不知所措了呢? 因此我认为, 前端开发中使用的js和nodejs之间,重点不是js,而是利用js开发的程序的种类的区别。 进行前端开发工作需要掌握技能有html、 css、js以及各种前端框架,把这些技术玩6就可以成为一名合格的前端开发工作
使用Koa已有一段时间,为什么会从Express转向Koa呢,那还是得从Express上说起。对于服务端的Web框架来说,Express更为贴近「Web Framework」这一概念,比如自带的路由,经过多年的运行,也使其生态丰富稳定。
Vue.js是一款流行的JavaScript框架,用于构建交互性强、响应式的用户界面。而uni-app是一个基于Vue.js的跨平台应用开发框架,允许开发者使用Vue.js的语法编写一次代码,然后将其部署到多个平台,如iOS、Android、Web等。本文将深入探讨Vue.js的核心技术,并介绍如何利用uni-app进行跨平台实战开发。
随着Web应用程序的不断发展,前端开发框架也在迅速演变。Vue.js作为一种现代化、高效的JavaScript框架,已经在开发者社区中广受欢迎。本文将带您进入Vue.js的精彩世界,从入门到精通,通过软件开发视频大讲堂,全面掌握Vue.js的核心概念和高级技巧。
在进行APP开发或作制作网站时,有时候会遇到你下一级页面操作过以后会改变上一级页面的结果。这时候就需要我们去刷新上一级页面。 一般可以采取三种方式:
作者:郑智文 知晓程序注: 前不久,微信释放了一个重磅新能力:微信小程序插件功能。有了它,小程序开发者就可以通过这个功能,强化自身小程序能力;小程序服务提供商也可以用它,为开发者、用户提供强大的小程序功能支持,进一步拓展小程序能力。 插件固然好,但如何从零开发一个插件呢?今天,知晓程序就来手把手,教你如何从零开发一款微信小程序插件。 关注「知晓程序」微信公众号,回复「开发」,获取小程序开发技巧大全。 新建插件工程 新建插件的操作非常简单。只需要在微信开发者工具中新建小程序项目,并选择「建立插件快速启动模板」
uni-app是一个基于Vue.js开发所有前端应用的框架,包括iOS、Android以及各大平台小程序。
今天,就简单跟大家分享一下,之前我在 Twitter 和 GitHub 上看到的几个比较有意思的前端开发技巧,希望能给你耳目一新的感觉。
HBuilderX,H是HTML的首字母,Builder是构造者,X是HBuilder的下一代版本。我们也简称HX。 HX是轻如编辑器、强如IDE的合体版本。
大家好,我是若川。之前送过N次书,可以点此查看回馈粉丝,现在又和博文视点合作再次争取了几本书,具体送书规则看文末。
在我们使用TensorFlow进行深度学习训练时,很多时候都是与Numpy数据打招呼,例如我们csv或者照片数据等。 但是我们都知道,TensorFlow训练时都是使用Tensor来存储变量的,并且网络输出的结果也是Tensor。
vue.js是现在用的非常火热的一个前端框架,表单又是网站基本不会缺少的一环。用vue操作表单。表单的操作方式也是多种多样。今天我说的,就是我项目那里做的这一种操作。
在进行深度学习开发时,GPU加速可以提升我们开发的效率,速度的对比可以参照笔者这篇博文:[深度应用]·主流深度学习硬件速度对比(CPU,GPU,TPU)结论:通过对比看出相较于普通比较笔记本的(i5 8250u)CPU,一个入门级显卡(GPU MX150)可以提升8倍左右的速度,而高性能的显卡(GPU GTX1080ti)可以提升80倍的速度,如果采用多个GPU将会获得更快速度,所以经常用于训练的话还是建议使用GPU。
Vue.js是一套用于构建用户界面的渐进式框架。与其他大型框架不同的是,它可以自底向上逐层应用。Vue.js的核心库只关注视图层,不仅易于上手,还便于与第三方库或已有的项目整合。当与现代化的工具链及各种支持类库结合使用时,Vue.js完全能够为复杂的单页应用提供驱动。 时至今日,Vue.js 已成为世界三大主流前端框架之一。Vue.js 在国内也是主流技术之一,有完善的中文文档和中文社区,易学易上手。 Vue.js主要有以下特点。 (1)轻量级的框架:Vue.js能够自动追踪依赖的模板表达式和计算属性,提
本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 个部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 项目实践开发。Spring Boot 介绍、前后端分离、API 规范等内容旨在让读者更加熟悉 SpringBoot 及企业开发中需要注意的事项并具有使用 SpringBoot 技术进行基本功能开发的能力;这最后的项目实战为课程的主要部分,我会带着大家实际的开发一个前后端分离的 Spring Boot 实践项目,让大家实际操作并从无到有开发一个线上项目,并学习到一定的开发经验以及其中的开发技巧,旨在让读者具有将 Spring Boot 真正应用于项目开发的能力;
JavaScript可以说是世界上最流行的脚本语言之一了,它是一种运行在浏览器中的解释型的编程语言。在我们的电脑、手机、平板上浏览的所有的网页,以及无数基于HTML5的手机App中,交互逻辑都是由JavaScript驱动的。
2018 年 6 月 Hacker News 招聘趋势已经发布,数据显示,JavaScript 库 React 在连续12次占据榜首之后,并没有减缓趋势,又一次成为招聘所需的主要技能。
背景 现在很多移动项目全都专项纯rn开发,对于rn的应用趋势不言而喻,学习一些rn的语法并不是十分困难,但是如何在项目中灵活运用,增加实战项目经验,这还是比较困难的。所以本套课程重点在于通过几个移动项目来体会rn的优劣势,以便于提高同学们的rn的实战经验,在实际工作中或者面试中能更有竞争力。 React native介绍 React Native (简称RN)是Facebook于2015年4月开源的跨平台移动应用开发框架,是Facebook早先开源的UI框架 React 在原生移动应用平台的衍生产物,目
很多人会对响应式布局和自适应式布局产生混淆,这两者到底有着什么样的区别呢?因为不同于移动站,就事一个独立的站点,每个模块都有独立接口,但是Google一直以来就是推荐响应式设计的,至于为什么你可以参考此篇文章:移动端网站怎样做SEO优化?我们今天就来了解下二者之间是责骂定义的。
我们使用Numpy也是可以手动去编写神经网络进行反向传播深度学习的,就是有两个问题,
Node.js 8已经发布了,NPM模块每周下载量早已超过10亿,从Uber到LinkedIn都在使用Node.js,谁说JavaScript不能写后台?
领取专属 10元无门槛券
手把手带您无忧上云