位置: 编程技术 - 正文

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

  • 增值税发票验真伪怎么验
  • 赊销和分销时纳税义务发生时间是什么时候?
  • 免税外汇商品
  • 其他收益属于什么类
  • 增值税申报表第25行怎么填
  • 货物运费包含哪些项目
  • 个人所得税申报操作流程
  • 多余的实收资本可以转到其他应付款吗
  • 企业会计准则和新会计准则的区别
  • 职工福利费会计核算
  • 税务局查账需要几天
  • 发票丢失说明怎么填写
  • 电子承兑汇票到期前10天可以做提示付款
  • 固定资产转在建工程
  • 电商行业平台开的发票怎么入账
  • 出租车公司给车都上什么保险
  • 企业现金股利的支付能力,在很大程度
  • 普通股股本属于什么科目
  • 船期延迟出口开票开在了上个月会计处理是怎样的?
  • 用于非增值税应交税费
  • 固定资产和在建工程占所有者权益的占比
  • 什么情况下的发烧才会全身酸痛呢
  • 政府采购 汽车
  • 预缴增值税附加税款怎么填写申报表
  • 企业缴纳社保的社保险种包括
  • 财政收回额度怎么记账
  • 如何通过路由器查看宽带账号密码
  • 负债的概念及流动负债的确认条件
  • 安装adsl modem必须安装什么协议
  • 科研的成果形式
  • 企业个人借款会计分录
  • 公司搬家费用怎么入账
  • 有限责任公司股东会的职权有哪些?
  • 结转本月完工产品的成本
  • 同一控制下控股合并在合并日合并报表编报正确的有
  • php和apache
  • vue实现瀑布流布局
  • php常见错误
  • phpweb框架
  • 小说《从零开始》
  • linux 运行php
  • read命令功能
  • 工程结算 增值税
  • 存货跌价准备确认损失
  • 贷款和应收款项属于金融资产的哪类
  • 出差费用计入
  • python byte数组
  • 沙子产量表格
  • 包工包料意思
  • 建设工程合同从完成承包的内容进行划分
  • 个人股东和法人股东分红纳税
  • 经营活动现金流量净额是什么意思
  • 企业所得税法允许按规定的比例在税前扣除的准备金
  • 存货周转率特别高说明什么
  • 公司如果不交社保会怎么样
  • 什么情况下需要缴纳
  • 诉讼费可以退回私账嘛
  • 增值税附加税需要写进合同吗
  • 收到客户预付款会计分录
  • SQLServer CONVERT 函数测试结果
  • win7系统如何恢复桌面图标
  • windows 远程
  • microsoft window vista
  • 通过扣缴义务人申报和综合所得年度自行申报
  • linux虚拟局域网搭建
  • 进程lsass.exe
  • windows 10预览版
  • Win10 Mobile 10586.306提前上手视频评测
  • win10移动版应用商店打不开
  • win7怎么禁止程序自启动
  • 用python做开发
  • jQuery中$.ajax()方法参数解析
  • node搭建博客
  • 狗刨教学视频分解动作视频
  • android客户端与服务器通信
  • android简单app实例
  • 餐饮商家怎么开通抖音团购
  • 车船税属于地方固定收入吗
  • 甲种本什么意思
  • 云南省电子税务局登录入口
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设