深入JavaScript类型判定

JavaScript的数据类型 基本区分方法 ECMAScript标准定义了7种数据类型 6 种 基本类型: Boolean,两种取值:true和false Null,一种取值:null Undefined,一种取值:undefined Number,JS的数值为基于 IEEE 754 标准的双精度 ... »

前端系列之JavaScript基础知识概述

​微信公众号:compassblog 欢迎关注,欢迎转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1、什么是JavaScript 2、JavaScript的作用 使用JavaScript添加页面动画效果,提供用户操作体验。主要应用有:嵌入动态文本于HTML页面、对浏览器事件做出响应、读写 ... »

Vue脚手架(vue-cli)安装总结

单页Web应用(single page web application,SPA),就是只有一张Web页面的应用,是加载单个HTML 页面并在用户与应用程序交互时动态更新该页面的Web应用程序。 提供一个官方命令行工具,可用于快速搭建大型单页应用(SPA)。该工具为现代化的前端开发工作流提供了开箱即用 ... »

javascript实现斐波那契数列的不同姿势

快过年了,公司人基本上都走光了,只有共和国最优秀的人才,各部门最重要的岗位才会坚守在各自的转椅上,毕竟每个人的能力有限,与其让他们继续工作,不如放他们回家过年。这觉悟很高,这领悟很痛~ 闲着没事做(其实我有事情做,但是我不想做,做为社会主义的接班人,我想我有权利这么任性!),想起了一个挺有意思的兔子 ... »

javascript 实现斐波那契数列的不同姿势

快过年了,公司人基本上都走光了,只有共和国最优秀的人才,各部门最重要的岗位才会坚守在各自的转椅上,毕竟每个人的能力有限,与其让他们继续工作,不如放他们回家过年。这觉悟很高,这领悟很痛~ 闲着没事做(其实我有事情做,但是我不想做,做为社会主义的接班人,我想我有权利这么任性!),想起了一个挺有意思的兔子 ... »

使用JavaScript实现机器学习和神经学网络

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 下载 heaton-javascript-ml.zip - 45.1 KB 基本介绍 在本文中,你会对如何使用JavaScript实现机器学习这个话题有一些基本的了解。我会使用Encon(一个先进的神经网络和机器学习框架)这个框架,并向你们展示 ... »

React入门教程

做前端的人都知道,目前热门前端的框架是 VAR = Vue,Anglur,React。 而如果说最热门的前端框架是谁,毫无悬念是 "React" React 是由 Facebook 主导开发的一个 JavaScript 框架。学习 React 需要你拥有基本 "JavaScript" 和 "HTML ... »

HTML5中的Web Notification桌面通知

大家在做一些浏览器端的聊天功能的时候,或者在一些网站跟在线客服咨询的时候,会看到一些消息通知的提示,常见的有浏览器标签页的闪烁和屏幕右侧的消息通知。本篇博客就在这里简单的介绍一下如何实现这样的功能。 ... »

React原理探索- @providesModule 模块系统

@providesModule是什么 react抛出组件化的概念后,对于开发者而言,为了提高代码的可读性与结构性,通过文件目录结构去阐述组件嵌套关系无疑是一个很好的办法,但是目录级别的加深,同时让require的文件路径让人头疼。绝大多数公司会使用自己定制的alias工具,在脚手架入口配置文件中给相 ... »

玩转webpack(二):webpack的核心对象

欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 前言 webpack 是一个强大的模块打包工具,之所以强大的一个原因在于它拥有灵活、丰富的插件机制。但是 webpack 的文档不太友好,就我自己的学习经历来说,官方的文档并不详细,网上的学习资料又少有完整的概述和例子。所以,在研究了一段时间的 ... »

2、jQuery的一些静态方法

上次粗略说了jQuery的整体结构,这次挑一些静态方法先说一下吧 一、noConflict函数 这个函数是个比较有意思的函数,基本上很少用到,之所以说他是因为这个函数在最下面,太显眼了,先把他解决掉。 noConflict函数是jQuery用来解决$符号和jQuery版本冲突的。如下: 可以看出jQ ... »

js函数知识

1、函数基本知识 通过函数可以封装任意条语句,在任何地方调用,js中用function关键字来声明, 1.1理解参数 js中的参数在其内部使用一个数组表示,所以无论参数的数据类型,个数都没关系,而且参数也不一定会用上的。 函数体内可以通过arguments对象访问到参数的数组,从而获得每一个参数。a ... »

浅谈ES6

ECMAScript6.0(简称ES6)是javaScript语言的下一代标准,已经在2015年6月正式发布了。它的目标,使得javaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。各大浏览器的最新版本,随着时间的推移,支持度已经越来越高了,ES6的大部分特性都实现了。那么也就意 ... »

Node.js系列-express(上)

前言 Node.js系列的第一篇:http,大概描述了通过使用node.js内置的api创建一个服务并监听request实现简单的增删改查。现在,我们就通过通读express官网及使用express框架来进一步了解node.js。 Express 官网描述:基于 Node.js 平台,快速、开放、极 ... »

lodash源码分析之baseFindIndex中的运算符优先级

我悟出权力本来就是不讲理的——蟑螂就是海米;也悟出要造反,内心必须强大到足以承受任何后果才行。 ——北岛《城门开》 本文为读 lodash 源码的第十篇,后续文章会更新到这个仓库中,欢迎 star: "pocket lodash" gitbook也会同步仓库的更新,gitbook地址: "pocke ... »

JS 中的this指向问题和call、apply、bind的区别

this的指向问题 一般情况下this对象指向调用函数的对象,全局环境中执行函数this对象指向window。 在call和apply函数中this指向的是指定的对象,如果指定的对象为undefined或者null,那this对象指向window,如果指定的对象为空this也是指向的window,如 ... »

正则表达式(轻松入门级)

前言:正则表达式又称为火星文,因为视觉上让人感觉很复杂。本文将会详细介绍正则表达式,初学者只要认真阅读过,定会有收获。 1、正则的概念 正则表达式(regular expression)是一个描述字符规则的对象。可以用来检查一个字符串是否含有某个子字符串,将匹配的子字符串替换或者从某个字符串中取出符 ... »

JavaScript中的数据类型

在ECMAScript中,变量是松散类型的。所谓松散类型就是指变量可以用来保存任何类型的数据。 但是在实际开发中,我并不推荐大家这样使用变量。这种操作方法是会让代码变得很不安全。为了规避这样的问题,我在变量命名的时候对变量类型做了标明。 ECMAScript中有5种简单数据类型:Undefined、 ... »