---------------JavaScript
赵迪Eddie
前端小攻略
展开
-
Vue前端开发规范及代码风格
Vue 开发规范目录及说明 版本 v1.0 日期 2020-02-18 本文档为前端 vue 开发规范 规范目的 命名规范 结构化规范 注释规范 编码规范 CSS 规范 规范目的 为提高团队协作效率 便于后台人员添加功能及前端后期优化维护 输出高质量的代码及文档 一、命名规范 为了让大家书写可维护的代码,而不是一次性的代码 让团队当中其他人看你的代码能一目了然 普通变量命名...原创 2020-02-21 10:20:48 · 2083 阅读 · 0 评论 -
this 指向总结
首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽然网上大部分的文章都是这样说的,虽然在很多情况下那样去理解不会出什么问题,但是实际上那样理解是不准确的,所以在你理解this的时候会有种琢磨不透的感觉),那么接下来我会深入的探讨这个问题。 为什...原创 2019-01-17 13:16:00 · 149 阅读 · 0 评论 -
JavaScript常见的错误类型
在 Web 应用程序的 JavaScript 这一端,错误处理策略也同样重要。由于任何 JavaScript 错误都可能导致网页无法使用,很多在开发过程中会忽略这个细节,因此搞清楚何时以及为什么发生错误至关重要。作为开发人员,必须要知道代码何时可能出错,会出什么错,同时还要有一个跟踪此类问题的系统。 常见的错误类型 错误处理的核心,是首先要知道代码里会发生什么错误。由于 JavaScript ...原创 2019-01-25 14:49:26 · 199 阅读 · 0 评论 -
Js学习心得和思考方法
当人们尝试学习 JavaScript , 或者其他编程技术的时候,常常会遇到同样的挑战: 有些概念容易混淆,特别是当你学习过其他语言的时候。 很难找到学习的时间(有时候是动力)。 一旦当你理解了一些东西的时候,却很容易再一次忘记。 可以使用的工具甚多且经常变化,所以不知道从哪里开始入手。 幸运的是,这些挑战最终都可以被战胜。在这篇文章里,我将介绍 6 个思维技巧来帮你更快的学习...翻译 2019-01-31 20:31:52 · 2879 阅读 · 2 评论 -
Js判断对象是否为空对象的几种方法
1.将json对象转化为json字符串,再判断该字符串是否为"{}" var data = {}; var b = (JSON.stringify(data) == "{}"); alert(b);//true 2.for in 循环判断 var obj = {}; var b = function() { for(var key in obj) { return false; } ...原创 2019-02-04 11:32:49 · 180 阅读 · 0 评论 -
JavaScript 知识点
JavaScript 知识点 1、JS基础知识 页面由三部分组成: html:超文本标记语言,负责页面结构 css:层叠样式表,负责页面样式 js:轻量级的脚本语言,负责页面的动效和数据交互 小总结:结构,样式和行为,三者相分离 在html页面中写结构 通过 link标签的href属性,引入css样式 通过script标签的src属性,引入js脚本(包括第三方Js库、插...原创 2019-02-04 11:45:49 · 581 阅读 · 0 评论 -
JavaScript回调函数
一、写在前面 回调函数:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。 在谈回调函数之前,先看下下面两段代码: 不妨猜测一下代码的结果。 function say (value) ...原创 2019-01-31 09:11:45 · 129 阅读 · 0 评论