位置: 编程技术 - 正文

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

  • 税务师都有什么科目
  • 预交增值税附税税率
  • 淘宝网店女装
  • 办理税务登记之后
  • 汽车保险专用发票怎么做账
  • 收到以前年度的货款分录
  • 计提缴纳印花税怎么做账
  • 母子公司无偿划转股权印花税
  • 个人投资者取得现金红利的过程不用支付利息税
  • 存货项目包括哪些具体内容
  • 劳动保护费通过什么确认
  • 对方公司倒闭应收账款发票还需要开吗
  • 调整以前年度多计提的工资
  • 当期免抵税额和当期免抵退税额
  • 企业发生的咨询费用
  • 购买化妆品可以税前扣除吗
  • 不能抵扣的进项税怎么做账
  • 上年度的费用今年开票分录
  • 工地没有手续擅自开工违法吗
  • 申报表b表去哪里申报
  • 怎么分配工业企业材料费用?
  • 库存商品淘汰报告模板
  • 水土保持补偿费是一次性征收吗
  • 债权人和债务人是什么意思
  • 缴纳上月增值税记账凭证怎么填写
  • u盘bios设置usb启动
  • Windows11预览体验计划空白
  • 前端项目中遇到的最大困难,怎么解决的
  • vue中如何使用weboffice
  • wordpress用什么语言编写
  • 购买办公用品没收到发票怎么做账
  • 会计财务报表的编制步骤
  • node.js如何安装
  • v_if和v_for
  • 全网首发是什么意思
  • ajax获取php数据
  • python 捕捉窗口
  • 未开票金额怎么报税
  • mongodb 入门
  • 免征增值税的货物
  • 印花税计税金额是主营业务收入吗
  • 展会补贴需要准备什么资料
  • mysql 中文乱码 识别
  • 业务招待费税务风险
  • 非正常损失的进项税额可以转出吗
  • 工程建设期间发生的差旅费
  • 账面价值和公允价值的关系
  • 坏账准备如何计算
  • 营业外支出在贷方
  • 贴现费用分录
  • 公司注销退回投资款如何账务处理
  • 自产自用进项税额
  • 甲方扣水电费施工方是否开票
  • windows web server 2008
  • 升级完鸿蒙系统5G咋没有了
  • windows优化软件哪个好
  • win10重置此电脑保留我的文件
  • linux校验文件
  • linux删除大量文件方法
  • win7系统桌面设置
  • winxp系统怎么安装
  • xp系统win键没反应
  • 64位下无法运行32位程序的解决方法 提示未指定提供程序,也没有指派的默认提供程序
  • Win10计算机管理该文件没有与之关联的应用
  • Unity3D游戏开发毕业论文
  • 微信小程序支付的钱怎么退款
  • js是函数式编程语言吗
  • js数组洗牌
  • ajax请求传参
  • js的实现原理
  • javascript五种数据类型
  • javascript常用的数据类型有哪些
  • jquery常用插件有哪些
  • prototype模型
  • javascript怎么做
  • 街道税务所职责和任务
  • 飞机票其他税费包括什么内容
  • 学历认证取消申请还能再申请吗
  • 单位发的一次性奖励如何扣税
  • 公司注册资本印花税的税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设