• 巧用控制台,提升JavaScript调试性能 JavaScript 为我们的代码调试提供了足够多的工具,但调试 JavaScript 代码最好的方法又是什么呢? 我自己是一名从事了多年开发的web前端老程序员,目前辞职在做自己的web前端私人定制课程,今年年初我花了一个月整理了一份最适合2019年学习的web前端学习干货,各种框架都有整理,送给每一位前端小伙伴,想要获取的可以关注我的头条号并在后台私信我:前端,即可免费获取。 调试 JavaScript 代码的最简单途径就是简单地...

  • 深入JavaScript,编写高质量JavaScript代码的基本要点 书写可维护的代码 软件bug的修改是昂贵的,并且随着时间的推移,bug修改的成本也会上升,所以要书写规范的代码,并且要在你记得住代码的含义时,立即完善代码的注释。 注释乃代码之灵魂。注释也许会让你的代码开发时间扩大很多,但是维护代码的时间会减少得更多。俗话说的好,磨刀不误砍柴工。 最小全局变量 JavaScript有隐含的全局概念,意味着你不声明的任何变量都会成为一个去全局的对象属...

  • 前端基础学习,JavaScript主要作用是什么? 学习编程的同学对JavaScript并不陌生,JavaScript是前端技术中非常重要的内容。例如页面的效果切换、动画效果、页面游戏等等。其实我们功通过HTML和CSS技术已经可以搭建各种样式的页面,但是向你要实现页面真正的动态效果,还需要使用JavaScript技术。下面小编就为大家详细介绍一下JavaScript主要作用是什么。 百科定义JavaScript是一种直译式的脚本语言、是一种动态类型、弱类型、基于原型的语言,内置支持类型。...

  • 浏览器是如何解析JavaScript的?解析原理介绍 浏览器是如何解析JavaScript的?本篇文章就来带大家认识浏览器解析JavaScript的原理,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。【推荐视频教程:JavaScript视频教程】 浏览器解析JavaScript原理特点: 1、跨平台 2、弱类型 javascript 定义的时候不需要定义数据类型,数据类型是根据变量值来确定的. var a = 10; //数字类型 var a = true //boolean类型 ( 强类型: 定义变量的时候需要定义变量的类型:例如...

  • IT互联网行业学习哪个编程语言有前途?Javascript热度一直猛增 最近有不少高考毕业生问我,想学IT专业,选哪个专业好?学什么语言好!目前JavaScript是热度一直猛增,最热门的语言。(仅供参考)很多同学知道IT行业前景好,赚钱多,但往往在入行之前不知道该选哪门技术。 程序员最常用的编程语言: JavaScript连续五年占据了该调查的榜首,热度有增无减,SQL、Java的排名没有什么大变化,Python和PHP第一次排名如此靠前,不知道会不会成为接下来一年的新...

  • 「Web趋势」JavaScript和Web开发InfoQ趋势报告 关键的买点 新的JavaScript、CSS、HTML和WebAssembly标准的速度正在加快,以覆盖现代应用程序开发的所有方面。 TypeScript的受欢迎程度急剧上升,现在已经进入了GitHub上最受欢迎的10种编程语言,InfoQ今年对很多框架和库进行了调整。 WebVR/WebXR和机器学习,推动更好的3D渲染和数据可视化 React的采用已经大大增加,但新一波的框架正在获得大量使用,其中包括Vue.js 应用程序的广泛选择,从先进的Web应用程序,到Electron,...

  • 10个有趣又能编译为JavaScript的语言,你用过哪些? 现代应用相比普通的网页有不同的要求。但是浏览器是一个有着一套(大部分)固定可用的技术的平台,JavaScript依然是web应用的核心语言;任何需要在浏览器上跑的应用都需要使用这种语言。 我们都知道Javascript并不是最好的语言,特别是在复杂的应用中,它可能不太能胜任。为了避免这种情况,一些新的语言或现有语言的编译器被创造出来,你不用写一行Javascript或者考虑这种语言的局限,就能生产在...

  • 不容错过的 13 个 JavaScript 实用技巧 对于初学者,JavaScript 有哪些不为人知却非常有用的技巧呢?在本文中,我们将一同为大家解密与分享。 作者 | Duomly 译者 | 弯月,责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 数组是Javascript中最常见的概念,我们有很多办法来处理数组中的数据。考虑到数组是Javascript中最基本的概念之一,是初学者刚刚接触编程时就学习的概念,我想通过本文介绍一些不为人知却非常有用的技巧。我们开始吧! 从数组中删除重...

  • 一个简单的,响应式,原生JavaScript通知提示插件Notyf 介绍 Notyf是一个简单,响应迅速,兼容性强,无依赖,原生的JavaScript Toast库。有时候我们在开发项目的时候,不一定某一个框架全部都能够满足需求,有一些边边角角的可能得集成以下一些小插件才能满足我们的需求,Notyf是一个原生的无依赖的浏览器通知提示插件,可以很好的集成到任何Web项目中。 开源首页 https://github.com/caroso1222/notyf 相关特性 反应迅速 兼容A11Y 强类型代码库(可随时使用TypeScri...

  • 如何用javascript实现笛卡尔乘积? 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积,又称直积,表示为X Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 。 例子 假设集合A={a, b},集合B={0, 1, 2},则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}。 一般的实现中,c语言,python,java实现的方式比较多,但是对于前端而言,也是有其实现意义的,比如淘宝的sku商品订单组合的实现就需要笛卡尔乘积,根据商品的子类型...

  • JavaScript 开发人员的主要基本技能是? 程序员之所以欣赏JavaScript软件开发,是因为他们能够利用JavaScript构建客户喜欢的高度互动网站。 作者 | PaulAzorn 译者 | 弯月,责编 | 刘静 出品 | CSDN(ID:CSDNnews) 以下为译文: 如今,JavaScript非常流行,它非常灵活,被GitHub评为世界上最常用的编程语言。JavaScript在Web开发中占据了主导地位,大约有95%的网站都或多或少地使用了该语言。 程序员之所以欣赏JavaScript软件开发,是因为他们能够利用JavaScript构建客户喜欢...

  • 中级前端工程师必须要掌握的 27 个 JavaScript 技巧 1.判断数据类型 使用 Object.prototype.toString 配合闭包,在保证判断数据类型的准确性时,同时能让这个函数非常灵活,通过传入不同的判断类型来返回不同的判断函数(注意传入 type 参数时首字母大写) 2. ES5 实现数组 map 方法 值得一提的是,map 的第二个参数为第一个参数回调中的 this 指向,如果第一个参数为箭头函数,那设置第二个 this 会因为箭头函数的词法绑定而失效 3. 使用 reduce 实现数组 map 方法 4...

  • 初学者如何学习Javascript? 以下是我的学习经历,希望给未入门的师弟师妹些许的指导,让他们少走些弯路,哪怕他们因此得到只是一点点启发,我也会感到欣慰。 我2013年6月毕业,同年3月开始认真学习JavaScript,而在此之前我相对熟悉些VB.NET,Java,C++什么的。 但我学习的办法其实比较笨,只是因为自知看书比较快,所以就大量查阅有关博客以及JS书籍/电子文档。从《锋利的jQuery》入门,豆瓣8分以上的JS有关的图书,10本里面我大概读过7~8本。 由于JS的...

  • 学习JavaScript必知必会的12个核心知识点,附视频教程 为了保证可读性,本文采用意译而非直译。 既然你对这篇文章感兴趣,我想你应该是一位前端开发,也许你有一份不错的工作、自主创业甚至是一位自由从业者。不知你的前端技术如何,也许你是一位新手,亦或是一位资深开发。 如果你想让自己成为一个 JavaScript 大师,在此我列出 12 条必备知识: 1. 控制流(Control Flow) 我们从最基础的开讲。当然,它也是最重要的一个知识点。如果你连这个都没有整...

  • 小白教你JavaScript入门

    2019-10-10 05:27:45

    小白教你JavaScript入门 一.首先,我们来了解一下 1.JavaScript是什么? JavaScript是一种小型的、轻量级的、面向对象的、跨平台的客户端脚本语言。 JavaScript是嵌入到浏览器软件当中的去的,只要你的电脑有浏览器就可以执行JS程序了。 JavaScript是一种面向对象的程序语言。 在程序中,对象是由属性和方法构成。 在现实中,男女朋友就是一个对象。东西就是对象。一个物体就是对象。 对象有各种各样的特征(属性),如:身高、体重、年龄、姓名、学历等。 对...

  • 这10款编程工具帮程序员克服JavaScript的不足! JavaScript是Web应用程序的核心语言;任何需要在浏览器中运行的应用程序都必须以该语言实现。 我们都知道,JavaScript不是每个任务的最佳语言,而在复杂的应用程序中,JavaScript可能会很短。为了避免这个问题,有几种新的语言可以生成可以在浏览器中工作的代码,而不需要编写任何JavaScript,而不必考虑语言的限制。 本文包括十种有趣的语言,可以在浏览器或像Node.js这样的平台上执行JavaScript。 Dart Dart是一种...

  • javascript有多牛,还有90%的部分你不知道,颠覆你的想象 相信每一个想要学习前端的人对于前端三剑客html+css+js都不会陌生,这些可以说是一个前端的标配,而在前端的世界里,没有什么是JavaScript实现不了的,你真的了解js吗? 关于JS有一句话:凡是可以用 JavaScript 来写的应用,最终都会用 JavaScript.吹了这么久JS,究竟它的魔力在哪里?能运用在哪些方面呢? 1.数据可视化 数据可视化是当下大家所推崇的一种互动展示模式,而Javascript拥有ECharts、Dygraphs....

  • 资深程序员推荐七大JavaScript编程工具 本文将推荐七大生产力工具来帮助程序员充分利用JavaScript,并使整个过程更轻松。在现实世界中,JavaScript是最常用和使用最广泛的编程语言之一。这些JS开发工具不仅为程序员提供了更多可能,还可以帮助他们进行调试,并为HTML5提供重要支持。 这些工具在几年前并不常见,但现在每个程序员都习惯使用Javascript编程工具来开发或编程。这个工具包可以为开发人员提供非常有用的帮助,因为它可以轻松地编写和执行代...

首页 1 2 下一页 末页
  • 232
  • 学习推荐

  • JavaScript
  • HTML DOM
  • jQuery
  • AngularJS
  • AngularJS2
  • Vue.js
  • React
  • TypeScript
  • jQuery UI
  • jQuery EasyUI
  • Node.js
  • AJAX
  • JSON
  • Highcharts
  • Bootstrap
  • Google地图
  • 百度地图
  • DHTML
  • E4X
  • WMLScript