位置: 编程技术 - 正文

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

  • 小规模30万免税包括30万吗
  • 增值税进项税是多少
  • 工业企业取得土地收益
  • 个税申报的收入是应发工资还是实发工资
  • 税收滞纳金计入营业外支出的哪一项
  • 发票右上角打印缺数字
  • 资本成本与财务风险的区别
  • 文化事业建设费减免政策
  • 生产企业出售空调设备
  • 销售收入分成率计算公式
  • 购入商品入库
  • 外购材料委托加工分录
  • 冲减预提费用
  • 购货方非增值税一般纳税人
  • 盘盈固定资产冲销啥科目
  • 收到公司of
  • 增值税减免明细表怎么填
  • 对公提回款是什么意思
  • 货到票未到的会计账务处理
  • 国债利息纳税调增还是减
  • 预付油卡怎么入账
  • 职工食堂报销经费标准
  • 固定资产清查盘亏账务处理
  • 个税申报需要补税是什么情况
  • 资产减值损失怎么计提
  • office已经激活
  • 固定资产丢失进项税需要转出吗
  • win11不显示桌面,但是有文件夹打开的标志是怎么回事
  • 暂估主营业务成本怎么冲销
  • sguard是什么
  • 委托贷款会计科目有哪些
  • 报销是可以直接拿钱的吧
  • bwkp.exe是什么程序
  • vue3自定义指令
  • php的脚本语言
  • 报销差旅费会计凭证
  • php中常量
  • 母公司子公司合并
  • vue如何实现路由跳转缓存
  • 矿产资源补偿费属于管理费用吗
  • 退还押金的会计分录怎么写
  • 先开票未发货要确认收入吗
  • 现金比率的计算例题
  • 月末无收入如何申请补贴
  • 销项负数发票给谁
  • 收到其他企业投资是属于其他业务收入吗
  • 应付账款账面价值怎么算
  • 跨年度未开发票第二年如何做确认收入?
  • 进口关税如何交
  • 投资收益主要包括哪些
  • 已核销的坏账又收回预算会计分录
  • 银行回单和发票哪个粘贴到上面
  • 借用别的公司资质的协议范本
  • 总账会计的岗位目的
  • sql语句去除重复值
  • win10系统电脑如何共享
  • windows server 开始菜单
  • windows8如何安装
  • win 注册表
  • window扫雷游戏在哪里
  • ubuntu唤醒快捷键
  • linux做代理服务器的方法
  • 360安全卫士windows7
  • js里的this
  • cocos2dx 3.2 Http网络连接,curl 库的介绍
  • JavaScript事件处理的方式(三种)
  • nodejs requirejs
  • 被调用的对象已与其客户端断开连接怎么办
  • android点击事件传递机制
  • 运用python编写程序
  • js点击按钮实现登陆网页
  • JavaScript为事件句柄绑定监听函数实例详解
  • jquery确认取消对话框
  • 卷式发票如何查验真伪
  • 个人的房产出租征收什么税
  • 有关单位和个人应该怎么样
  • 南昌高新税务局上班时间
  • 水利基金按什么计提
  • 十四五时期的税制改革重点是
  • 江苏电子税务局网址
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设