位置: 编程技术 - 正文

学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的代码实现(图文详解地理图册电子版)

  • 代开专用发票需要交城建税吗
  • 结转折旧费用是自动结转的吗
  • 专家评审费属于劳务费吗
  • 建筑企业异地申报个税
  • 飞机发票和行程单可以一起开吗
  • 全国统一吗?
  • 税收滞纳金计税吗
  • 包装物押金会计分录怎么做
  • 固定资产税前一次性扣除政策中的扣除十点
  • 经营租赁的资产应计入哪里
  • 代驾服务可以开具增值税专用发票吗
  • 股东债权转资本公积利和弊
  • 个体工商户库存商品入账
  • 金税盘非征期汇总资料未报送
  • 企业偷税漏税行为诉讼有效期限
  • 普票丢失的最新处理2019
  • 发票上可以盖两次章吗
  • 软件行业研发费用比例有要求么
  • 汇算清缴纳税调整项目明细表怎么填
  • 跨年度主营业务收入错账调整
  • 税局代开专票季度未达起征点怎么缴纳地税?
  • 已开票不确认收入未收款怎么做账
  • 考后审核是什么时候
  • 积分兑换现金的平台
  • 个税手续费返还属于政府补助吗
  • 诊所免税政策
  • 调整以前年度的收入怎么入账
  • 发票遗失复印件加盖什么章
  • 赠与合同要公证吗有效吗
  • 电脑病毒的特点包括
  • 电脑开机画面都是英文怎么处理
  • 没有桌面和任务栏怎么办
  • 在建工程进项税可以抵扣吗
  • PHP:oci_fetch_row()的用法_Oracle函数
  • 固定资产财产损失的账务处理
  • 新西兰萨摩亚人
  • 设置pin是什么意思
  • 使用vue搭建项目
  • 金税盘,税控盘Ukey价格
  • 报废的设备怎么处理
  • 坏账准备会计科目使用说明
  • 欠别人钱可以用车抵押吗
  • 小微企业开具增值税专票
  • 非金融企业之间借款利息可以抵扣吗
  • 住宿费发票可以开专票吗
  • 公司给员工交社保对公司有什么好处
  • 工程物资进项税额转出
  • 超预算支出违反什么规定
  • 银行对账单和存款日记账怎样核对并标识
  • 药品的增值税税率13%还是17%?
  • 自行开具增值税专用发票怎么开
  • 发票隔月可以重开吗
  • 交通运输服务包括程租
  • 商标权属于什么科目
  • 购买的电子承兑公司怎么平账做收据
  • 固定资产计提折旧的账务处理
  • 没有发票会怎样
  • 上一年的奖金在哪查
  • 怎么查对方是一般还是小规模
  • 金税盘离线是什么意思
  • 日记账对方科目代表什么意思
  • 金蝶当月没有账如何结转到下月
  • 专用发票账目不对怎么办
  • 使用u盘安装windows10电脑识别不出来
  • win7键盘没反应是怎么回事
  • centos 网卡顺序
  • win10mobile下载官网
  • ins pc版
  • win10系统怎么设置开机密码
  • win10raw预览
  • cocos2djs教程
  • angular 图片懒加载
  • JQuery中Ajax()的data参数类型实例分析
  • Unity3D游戏开发(第2版)
  • js删除li
  • python设颜色代码
  • 陕西省地税稽查局吴爱成
  • 购进用于生产的设备会计分录
  • 内蒙古国地税联合网厅
  • 在发票软件里开出发票第二天打印可以么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设