位置: 编程技术 - 正文

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

  • 小规模纳税人0税率发票
  • 一分钟了解货币
  • 税务师考试报名
  • 合伙企业需要申报个税吗
  • 自然人独资公司和个人独资企业区别
  • 运输费计入什么科目分录
  • 堤围费是什么意思
  • 高铁票抵扣增值税
  • 个税累计免征额
  • 个人代开房租普票需要缴纳哪些税种?
  • 补助属不属于工资
  • 营改增后向境外提供有偿服务是否需要缴纳增值税?
  • 企业支付的工伤费用怎么入账
  • 印花税这个月没交下个月补报可以吗?
  • 普通纳税人的条件
  • 6%的增值税发票能抵扣13%的吗
  • 企业所得税汇算清缴退税账务处理
  • 销售的增长率公式是什么
  • 收代扣代缴个税手续费会计分录
  • 变动成本率的计算公式字母
  • 专用发票的审核要多久
  • 超市购销和联营有什么区别
  • 管理费用进项税额转出会计分录
  • 装修的增值税
  • 评估报告怎么算合法
  • 企业不得抵扣进项税
  • php如何导入数据库
  • 企业实际发生的经济业务事项都需要
  • 城市维护建设税计入什么会计科目
  • syms命令
  • novelai本地部署电脑要求
  • ChatGPT及相关产品体验与研究
  • 总结js中常用的字符
  • cp命令复制系统文件/etc/profile
  • 企业转让专利权属于什么收入
  • 代发工资范围
  • css设置英文词距
  • 应付利息怎么计算
  • 函数的单调性
  • 收据十万大写金额填写样本
  • 写字楼租金
  • 老板自己的钱给公司
  • 转租单位房子合法吗
  • 年末资产减值损失可以税前扣除吗
  • 公司法人转账到公司账户
  • 单位交社保怎么取消居民医保
  • 办公室购买电脑属于什么费用
  • 劳务简易征收最新政策2020
  • 年度所得税未在第一季度所得税申报前汇算清缴
  • 代收代缴水电费协议
  • 发票怎么领用具体流程
  • 销项税大于进项税后,税金如何算
  • 小规模纳税人本期应纳税额
  • 税控盘的主要功能
  • 试运行收入冲减哪个项目
  • 残疾人就业保障金征收使用管理办法
  • 微软股票
  • fedora系统怎么设置停电关机
  • 任务栏都不见了
  • 两台xp电脑怎么共享文件
  • win8.1 蓝屏
  • apache版本查看命令
  • win8系统怎么搜索软件
  • intel8代装win7
  • android的开发
  • Access to the path "LibraryUnityAssembliesUnityEngine.xml" is denied.
  • unity脚本模板
  • 导演都有什么分类
  • javascript的理解
  • border-radius在Android下的几个BUG
  • 全面解析少女时代关系
  • javascript面向对象精要pdf
  • 基本农田建设的土地
  • 税务局稽查科是干什么的工作
  • 工资6200要交多少个人所得税
  • 税代扣代缴
  • 阁楼交取暖费吗合法吗
  • 电子秒表怎么读数9:33.12
  • 我国近十年财政支出结构占比
  • 资源税的作用是什么?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设