位置: 编程技术 - 正文

学JavaScript七大注意事项【必看】(学javascript有前途吗)

编辑:rootadmin

推荐整理分享学JavaScript七大注意事项【必看】(学javascript有前途吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript值得学吗,javascript要学什么,javascript学到什么程度,javascript学什么,javascript学到什么程度,javascript主要学什么,javascript主要学什么,javascript学到什么程度,内容如对您有帮助,希望把文章链接给更多的朋友!

知识说明:

初学JavaScript,注意以下七大细节,在实现同样功能的情况下,让我们的代码更易懂、效率更高。

一、简化代码

例如:创建对象

之前是这样的:

Var car = new object();

Car.color = “red”;

Car.wheels = 4;

Car.age = 8;

而现在可以写成这样子:

Var car = {color:'red', wheels:4, age:8}

例如:创建数组

之前是这样的:

Var studentArray = new Array(‘zhangsan', 'lisi', ‘zhaowu', ‘wuliu');

而现在可以写成这样子:

Var studentArray = {‘zhangsan', ‘ lisi', ‘zhaowu', ‘wuliu'};

例如:使用三元运算符简化代码

之前的写法是:

而现在可以写成:

学JavaScript七大注意事项【必看】(学javascript有前途吗)

Var result = x > &#; 1 : -1;

二、使用JSON作为数据格式

使用Json格式来存储数据:

也可以使用JS来存储数据,代码如下:

甚至可以将上面JS生成的存储数据的作为API的返回值

<script src=" maxData = Math.max(0,,,);

alert(maxData); //返回的最大值为

例如:使用JS给一个元素添加class样式,代码片段如下:

四、事件委托

例如:

最佳脚本书写方式:

五、匿名函数

六、代码可配置

你写的代码如果想让别人更容易进行使用或者修改,则需要可配置,解决方案是在你写的脚本中增加一个配置对象。要点如下:

1、在你的脚本中新增一个叫configuration的对象。

2、在配置对象中存放所有其它人可能想要去改变的东西,例如CSS的ID、class名称、语言等等。

3、返回这个对象,作为公共属性以便其它人可以进行重写。

七、代码兼容性

兼容性是初学者容易忽略的部分,通常学习Javascript的时候都是在某个固定的浏览器中进行测试,而这个浏览器很有可能就是IE,这是非常致命的,因为目前几大主流浏览器中偏偏IE对标准的支持是最差的。最终用户看到的结果也许就是,你写的代码在某个浏览器无法正确运行。你应该把你的代码在主流的浏览器中都测试一下,这也许很费时间,但是应该这样做。

以上这篇学JavaScript七大注意事项【必看】就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

图文详解Heap Sort堆排序算法及JavaScript的代码实现 1.不得不说说二叉树要了解堆首先得了解一下二叉树,在计算机科学中,二叉树是每个节点最多有两个子树的树结构。通常子树被称作左子树(leftsubtree

5个最顶级jQuery图表类库插件【jquery插件库】 GraphUpjQueryplugin-美元Graphup是一中非常轻量级的灵活的jQuery(v1.4+)插件用来美化你的数据表。它能够使用颜色,柱状图及其气饱来有效的展现你的数据。

详解JavaScript中基于原型prototype的继承特性 JavaScript中的继承比较奇葩,无法实现接口继承,只能依靠原型继承。原型链原型就是一个对象,通过构造函数创建出来的实例会有指针指向原型得到原

标签: 学javascript有前途吗

本文链接地址:https://www.jiuchutong.com/biancheng/370022.html 转载请保留说明!

上一篇:总结JavaScript三种数据存储方式之间的区别(javascript的三种主要数据类型)

下一篇:图文详解Heap Sort堆排序算法及JavaScript的代码实现(图文详解地理图册电子版)

  • 新办营利性医疗机构是否免征土地使用税和房产税?
  • 个人开发选项
  • 经营活动现金流量公式
  • 管理会计期末存货计算公式
  • 企业出包工程预付的工程款
  • 企业前期开办费没有发票怎么入账
  • 找税局代开的金额在3万以下是否需交税
  • 科技人员股权奖励
  • 电影剧本稿费代扣代缴个人所得税如何处理?
  • 采购合同可以包含安装吗
  • 从境外取得的佣金
  • 增值税发票退票时间
  • 安装预算收入
  • 赎回股份是利好还是利空
  • 仓库的账怎么做
  • 上个月暂估这个月成本怎么调整
  • 电子商务公司的简介
  • 筹建期的开办费需要归集后才能一次性扣除吗
  • 代扣代缴个人工会经费 企业所得税
  • help是什么文件夹可以删除吗
  • PHP:imagesetpixel()的用法_GD库图像处理函数
  • 二手房交易土增税文件
  • 培训费收入交什么税
  • 中国国防科技大学 博士
  • 直接材料成本差异账户在平时登记贷方登记
  • 劳务公司给包工头打款备注写什么
  • 存放同业属于什么会计制度
  • vuecli项目实战
  • 工业企业制造费用包括哪些
  • 如何判断公众号是否可靠
  • 得物的成本结构是什么
  • Python Module — OpenAI ChatGPT API
  • php代码加密方式
  • 国税代开专票缴纳城建税分录
  • /etc/rc.local添加内容
  • 办理税控盘
  • 一般纳税人专票认证抵扣流程
  • 应收账款的差额计入哪里
  • php验证码代码怎么写
  • php生成器和迭代器理解
  • 民办学校学费收现金
  • 一般纳税人给小规模开普票的税率
  • 电子商业汇票是指
  • 收据和发票有什么用
  • 实收资本一定要到账吗
  • 收到实务返利的发票
  • 股东追加投资怎么算
  • 优秀员工奖金领取表模板
  • 国家法定滞纳金规定
  • 4s店收到红字发票怎么开
  • 加油票的发票抬头怎么写
  • 土地出让合同的签订主体
  • 账务核对包括账表核对吗
  • 什么是生产成本,有哪些组成内容
  • sqlserver重命名表名
  • mysql mac下载
  • Vista技巧:何在Vista上运行不兼容的旧版本软件
  • 硬盘安装fedora35
  • linux查看磁盘空间大小以及分配
  • windows设置
  • windows手动启动服务
  • 惠普装xp系统
  • mac怎么分区硬盘分区
  • 系统中想禁止运行怎么办
  • win8双系统怎么切换
  • 系统升级后c盘空间小了
  • javascript中有几种数据类型
  • Shell脚本监控日志 出现关键字 grep提醒
  • 关闭默认共享和共享文件夹
  • python和js哪个好
  • android圆形按钮
  • 烟叶处理
  • 国家税务总局安徽省税务局公告
  • 如何查询契税是否逾期
  • 广西电子税务局手机版
  • 安徽国税局发票查询系统
  • 网约车考试全国过了区域没过
  • 广东省税务总局局长叫什么名
  • 广州市天河税务局电话号码
  • 养猪场环保税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设