首页 > 前端开发 > 正文

web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?

2023-09-10 23:37:16 | 我爱编程网

今天我爱编程网小编为大家带来了web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?,希望能帮助到大家,一起来看看吧!

web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?

web前端 -- js 判断数据类型方法

1、typeof 操作符

typeof 目前能返回string,number,boolean,unfined,object,function,symbol,bigint,这八种判断类型。使用方式:typeof(表达式)和typeof 变量名,具体判断如下:

特别注意数组array的typeof 操作符判断

2、instanceof
A instanceof B 可以判断A是不是B的实例,返回一个布尔值,由构造类型判断出数据类型,目前支持数组,对象,date,function类型。
注: instanceof 后面一定要是对象类型,大小写不能写错!!!

亲测: Symbol is not a constructor

3、Object.prototype.toString.call()
通过Object下的toString.call()方法来判断,目前是最为可靠的类型检测手段,它会将当前对象转换为字符串并输出。但它也不是完美的,它无法检测用户自定义类型。 因为Object.prototype是不知道用户会创造什么类型的, 它只能检测ECMA标准中的那些 内置类型

注意, 这里的Object和function判断打印都是[object Object]。使用Object.prototype.toString.call判断Symbol报错。

4、contructor
依据 对象 的contructor判断,返回一个布尔值。
注: ===后面一定要是对象类型,大写且不能写错!!!

web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?

Web前端新手应该知道的JavaScript开发技巧有哪些?

今天小编要跟大家分享的文章是关于Web前端新手应该知道的JavaScript开发技巧有哪些?熟悉Web前端的小伙伴都知道,Javascript
的很多扩展的特性是的它变得更加的犀利,同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。





尽管很多的开发人员都乐于颂扬javascript,但是仍旧有人看到它的阴暗面。


使用很多javascript代码的Web页面会加载很慢,过多的使用javascript使得网页丑陋和拖沓。很快如何有效地使用
javascript成为一个非常火热的话题。


今天小编就为Web前端新手准备了这篇JavaScript开发技巧,希望能够对你有所帮助,下面我们一起来看一看吧!


1、尽可能的保持代码简洁


可能大家都听到过了N遍这个代码简洁问题了。作为一个开发人员你可能在你的代码开发过程中使用了很多次,但千万不要在js开发中忘记这点。


§尽量在开发模式中添加注释和空格,这样保持代码的可读性


§在发布到产品环境前请将空格和注释都删除,并且尽量缩写变量和方法名


§使用第三方工具帮助你实现压缩javascript。


2、思考后再修改prototypes


添加新的属性到对象prototype中是导致脚本出错的常见原因。


yourObject.prototype.anotherFunction='Hello';


yourObject.prototype.anotherMethod=function(){...}


在上面代码中,所有的变量都会被影响,因为他们都继承于yourObject。这样的使用会导致意想不到的行为。所以建议在使用完后删除类似的修改。


yourObject.prototype.anotherFunction='Hello';


yourObject.prototype.anotherMethod=function(){};


test.anotherMethod();


deleteyourObject.prototype.anotherFunction='Hello';


deleteyourObject.prototype.anotherMethod=function(){};


3、DebugJavascript代码


即使最好的开发人员都会犯错。为了最大化的减少类似错误,请在你的debugger中运行你的代码,确认你没有遇到任何细微的错误。


4、避免Eval


你的JS在没有eval方法的时候也可以很好的工作。eval允许访问javascript编译器。如果一个字符串作为参数传递到
eval,那么它的结果可以被执行。


这会很大的降低代码的性能。尽量避免在产品环境中使用eval。


5、最小化DOM访问


DOM是最复杂的API,会使得代码执行过程变慢。有时候Web页面可能没有加载或者加载不完整。最好避免DOM。


6、在使用javascript类库之前先学习javascript


互联网充斥着很多的javascript类库,很多程序员都往往使用js类库而不理解负面影响。强烈建议你在使用第三方类库之前学习基本的JS
代码,否则,你就准备着倒霉吧。


7、不要用“SetTimeOut”和“Setinterval”方法来作为“Eval”的备选


setTimeOut("document.getID('value')",3000);


在以上代码中document.getID(‘value’)在setTimeOut方法中被作为字符串来处理。这类似于eval
方法,在每个代码执行中来执行一个字符串,因此会降低性能,因此,建议在这些方法中传递一个方法。


setTimeOut(yourFunction,3000);


8、[]比newArray();更好


一个常犯的错误在于使用当需要数组的时候使用一个对象或者该使用对象的时候使用一个数组。但是使用原则很简单:


“当属性名称是小的连续整数,你应该使用数组。否则,使用一个对象”_DouglasCrockford,JavaScript:Good
Parts的作者.


建议:


vara=['1A','2B'];


避免:


vara=newArray();


a[0]="1A";


a[1]="2B";


9、尽量不要多次使用var


在初始每一个变量的时候,程序员都习惯使用var关键字。相反,建议你使用逗号来避免多余的关键字,并且减少代码体积。如下:


varvariableOne='string1',


variableTwo='string2',


variableThree='string3';


10、不要忽略分号“;”


这往往是大家花费数个小时进行debug的原因之一。


我很确信你肯定也在其它的文章中阅读过以上相关的内容,但是大家可能往往都忽略了很多基本的规则。你是不是也曾经忽略过分号。是不是也遇到过eval
关键字问题导致性能问题?


以上就是小编今天为大家分享的关于Web前端新手应该知道的JavaScript
开发技巧有哪些?的文章,希望本篇文章能够对刚刚接触Web前端行业的新手们有所帮助。想要了解更多Web前端知识记得关注北大青鸟Web前端培训官网!


*声明:内容与图片均来源于网络(部分内容有修改),版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?

Web前端开发主要学哪些课程?

老实说,前端经过这几年的快速发展,网上的文章和教程还是蛮多的,有经验的人能够根据资料制定出属于自己的 学习方法 和路径,但对于小白来说,还是有些难度。知了姐来给大家分享前端学习路径。 针对0基础,非科班,没有编程经验,想学前端,但是不知道如何入门的人群。

基础部分:

1、HTML + CSS 这部分学习,可以模仿一些网站做些页面,在实践中积累经验。做到能与UI对接,能100%重构网站静态页面的开发,为后期编写页面逻辑、动态效果打基础。

2、Javascript 要学的内容实在很多,如果没有其他 编程语言 的基础的话,学起来可能要费些力,这个阶段需要掌握编程基础概念,培养 逻辑思维能力 。能够独立完成网站的页面开发(包括合理布局,JavaScript操作DOM)


进阶部分:

有了以上基础,就可以进行一般的静态网页设计,不过对于复杂的页面还需要进一步学习。

3、JavaScript高级与服务器基础,深入面向对象编程,具备移动端开发能力,处理浏览兼容问题,深入学习ES6/ES7语法规范,前后端分离开发思想。

4、框架与服务器,数据库,前端安全的学习,深入了解Node,数据库操作,前后端分离技术,前后台协作开发。熟悉NPM(Yarn),Node模块fs,http,路由,处理请求,express4(koa);掌握创建websocket服务,MongoDB/ MySQL数据库 CRUD(Mongoose);掌握微信小程序开发,掌握Vue2.x基础,Vue-router,Vuex等等。

5、React与组件化开发,深入学习组件化开发思想,了解webpack使用,掌握React开发基础,Hook,create-react-app等等。

升级部分: 我爱编程网

有了以上知识,对于大多数小型网站,你应该已经可以写出能够工作的代码了。但要想成为更专业的前端,你还需继续努力。更高的要求大概还有四方面:1)易维护,2)可测试,3)高性能,4)低流量(移动端)。

其他补充部分:

前端项目同样面临 软件生命周期 的各个环节,首先是代码管理,你必须学会使用Svn和Git。其次是代码的构建,如今前端代码构建已经不是简单的压缩一下了,需要进行依赖管理、模块合并、各种编译,比需要学会使用Grunt、Gulp等前端构建工具。

以上内容只是简单说了前端学习的顺序。对于 前端开发 ,基本内容就这些了,可以根据自己的兴趣爱好选择性学习以下内容。

1、 交互设计 。大公司依然有专业人士搞这些,不过不懂交互的前端一定不是好前端。推荐 《简约至上》 。

2、后端。应该说 前端工程师 必须至少了解一门后端语言,不过如果爱好也可深入学习,如今NodeJs在大公司已经得到普遍的使用,推荐大家使用在Node上使用Express框架做一些后端服务的开发。

最后,有经验的程序员都知道,学习编程最有效率的方式就是把你扔到一个项目组,连滚带爬的做一两个项目下来你马上会发现所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。 一个项目就是一根绳子可以把大片的知识串到一起。

如果想锻炼实际开发的能力而不仅仅是背诵或者了解一些知识点,如果想成为真正的好手,那么,还是做项目吧!

整体来看的话,Web前端开发需要学习的内容还是比较多的。前端是一门涵盖面很广的学科,而且技术更新较快,优秀的Web前端开发工程师应该具备快速 学习能力 。如果没有快速学习能力,就跟不上Web发展的步伐,所以需要不断提升自己,不断学习新技术、新模式。

以上就是我爱编程网整理的web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?相关内容,想要了解更多信息,敬请查阅我爱编程网。
与“web前端开发的object Web前端新手应该知道的JavaScript开发技巧有哪些?”相关推荐
web前端开发的技巧 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端开发的技巧 Web前端新手应该知道的JavaScript开发技巧有哪些?

Web前端新手应该知道的JavaScript开发技巧有哪些?今天小编要跟大家分享的文章是关于Web前端新手应该知道的JavaScript开发技巧有哪些?熟悉Web前端的小伙伴都知道,Javascript的很多扩展的特性是的它变得更加的犀利,同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。尽管很多的开发人员都乐于颂扬javascript,但是仍旧有人看到它的阴暗面。

2023-09-11 13:34:27
做web前端开发的技巧 Web前端新手应该知道的JavaScript开发技巧有哪些?
做web前端开发的技巧 Web前端新手应该知道的JavaScript开发技巧有哪些?

web前端开发的学习方法?用微信的人已经快达到与QQ的使用人数了,而随着微信小程序的出现,web前端的也被推至了潮流尖端。凡是热门的行业都是需求暴涨的,不论是web前端,还是HTML5又或者是Java工程师等职业,均是如此。如果零基础的你想做web前端开发程序员,那就来回龙观北大青鸟web前端培训吧,零基础也可以入学,老师引导你从零到有。那么零基础要怎么简单的入门呢?回龙观回龙观UI设计培

2023-09-27 07:56:12
web前端开发新作业 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端开发新作业 Web前端新手应该知道的JavaScript开发技巧有哪些?

Web前端新手应该知道的JavaScript开发技巧有哪些?今天小编要跟大家分享的文章是关于Web前端新手应该知道的JavaScript开发技巧有哪些?熟悉Web前端的小伙伴都知道,Javascript的很多扩展的特性是的它变得更加的犀利,同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。尽管很多的开发人员都乐于颂扬javascript,但是仍旧有人看到它的阴暗面。

2023-09-12 13:27:27
web前端开发变量 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端开发变量 Web前端新手应该知道的JavaScript开发技巧有哪些?

Web前端开发知识点之JavaScript的介绍与语法今天小编要跟大家分享的文章是关于Web前端开发知识点之JavaScript的介绍与语法。正在学习web前端相关知识的小伙伴们来和小编一起看一看吧,希望本篇文章能够对大家有所帮助。一、JavaScript介绍JavaScript是一门客户端脚本语言,是适应动态网页制作的需要而诞生的一种编程语言。这门语言可用于HTML和

2023-09-06 15:48:22
web前端开发思考 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端开发思考 Web前端新手应该知道的JavaScript开发技巧有哪些?

如何学习WEB前端开发?您好,学习web前端一定要有方向,推荐你一个web前端的学习方向:阶段1.前端核心基础HTML_CSS核心、JavaScript基础语法、JavaScript面向对象、JavaScriptDOM和BOM编程、jQuery框架阶段2.HTML5CSS3移动端核心HTML5新特性、Canvas专列、CSS3新特性、CSS3进阶、CSS3实例

2023-09-07 21:39:29
web前端开发名言 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端开发名言 Web前端新手应该知道的JavaScript开发技巧有哪些?

web前端是做什么的?前端是在浏览浏览器的时候,它是网络前台的部分,运行在pc端。移动端等浏览器上展示给用户浏览的页面,利用完美的动态设计,能够给用户带来极高的用户体验。前端前端技术一般分为前端设计和前端开发,前端设计一般可以理解为网站上面的视觉设计,前端开发则是网站的前台代码实现。前端开发又最基本的三个核心,这也是必须掌握的三个重要的核心,分别是HTML、CSS、JavaS

2023-09-07 23:04:08
web前端纯js开发 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端纯js开发 Web前端新手应该知道的JavaScript开发技巧有哪些?

web前端开发都需要学什么?Web前端开发技术是一个先易后难的过程,主要包括三个要素:HTML、CSS和JavaScript,这就要求前端开发工程师不仅要掌握基本的Web前端开发技术,网站性能优化、SEO和服务器端的基础知识,而且要学会运用各种工具进行辅助开发以及理论层面的知识,包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。简单来说你需要学习div+css基本知识

2023-09-15 21:34:46
web前端开发的思考 Web前端新手应该知道的JavaScript开发技巧有哪些?
web前端开发的思考 Web前端新手应该知道的JavaScript开发技巧有哪些?

Web前端新手应该知道的JavaScript开发技巧有哪些?今天小编要跟大家分享的文章是关于Web前端新手应该知道的JavaScript开发技巧有哪些?熟悉Web前端的小伙伴都知道,Javascript的很多扩展的特性是的它变得更加的犀利,同时也给予程序员机会创建更漂亮并且更让用户喜欢的网站。尽管很多的开发人员都乐于颂扬javascript,但是仍旧有人看到它的阴暗面。

2023-09-20 10:07:39