JavaScript

JavaScript_高程三

JavaScript 简介JavaScript实现核心 (ECMAScript)文档对象模型 (DOM)浏览器对象模型 (BOM)ECMAScriptECMA-262定义是基础Web浏览器是ECMAScript实现可能的宿主环境之一宿主环境不仅提供基本的ECMAScript实现,同时也会提供该语言的扩展,以便语言和环境之间对接交互。而这些扩展-如DOM,则利用ECMAScr

Javascript重温OOP之类与对象

对象对象的含义所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。对象的创建使用new运算符创建Objectvar p = new Object();p.name = "Tony"; 使用对象字面量的形式//对象字面量形式var p ={name: "tony",work: function(){console.log("working..

Node.js 深度体验

Node.js模块系统 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的 node.js //代码 require('./love') 引入了当前目录下的love.js文件 var love = require('./love');love.confession(); love.reject();love.js //代码 require('./love'

DOM is fast

业界有一个普遍的观点, DOM is slow。的确,从经验上,频繁的 DOM 修改往往得到一个很慢的页面。但是事实是,DOM is fast, layout is slow。频繁的 DOM 修改也很容易频繁地触发 layout,拖慢了页面的速度。造成了 DOM is slow 的幻觉The short answer is that the DOM is not slow.

关于 Cannot find module '' 错误的记录

最近团队里有个小伙伴的gulp一直跑不起来,命名所有包都装好的,但是运行的时候还是报“包找不到”的错误。之前折腾了好久,没解决。 这比较影响工作效率,今天查了下,发现这个方法也许可以解决这个问题。 使用npm install -g 'xxx' 之后仍然报。 Cannot find module 'xxx' 错误,可以通过设置环境变量来解决: export NODE_PATH

小白上学のcanvas零基础

元素看起来和 元素很相像,唯一的不同就是它并没有 src 和 alt 属性。实际上, 标签只有两个属性—— width和height。当没有设置宽度和高度的时候,canvas会初始化宽度为300像素和高度为150像素。该元素可以使用CSS来定义大小,但在绘制时图像会伸缩以适应它的框架尺寸:如果CSS的尺寸与初始画布的比例不一致,它会出现扭曲。元素有一个做 getConte

HTML5 VideoAPI,打造自己的Web视频播放器

本文将使用HTML5提供的VideoAPI做一个自定义的视频播放器,需要用到HTML5提供的video标签、以及HTML5提供的对JavascriptAPI的扩展。这样的空元素语法形式。2.重要HTML属性controls:ontrol:如果出现该属性,则向用户显示控件,比如播放按钮。每个浏览器中的播放控件都不太一样,但用途都一样,都可以控制开始和结束,跳到新位置和调节音量

从零开始 - 使用React+Webpack+Nodejs+Epress快速构建项目

前言目前React、Webpack等技术如火如荼,你是不是还在愁苦如何把这些杂乱的知识统统学习一下,开启一段新的前端开发之路呢?本文将以一个例子来讲解如何使用React、Webpack、Nodejs、Express这些技术快速构建项目,为后期的深入学习铺好道路,接下来我们就一起动手体验一下吧!1. 安装及配置环境1.1 安装Node.js与NPMWindows下安装Node

audiojs--跨浏览器的HTML音频播放器(可自定义样式)

一款跨浏览器的音频播放器,可惜例子和文档都比较少英文文档 官网使用方法:第一步引用文件:第二步,全局初始化: audiojs.events.ready(function() { var as = audiojs.createAll(); });第三步,在需要的地方放上下面类似的代码: //注意是直接闭合标签然后,然后就没有了,WTF!!!以上只适用静态的页面,如果

爬虫定时抓取外卖平台订单的解决方案

标签:餐饮外卖,美团,饿了么,百度,爬虫,数据挖掘爬虫定时抓取外卖平台订单的解决方案想必很多人都在美团,饿了么,百度上点过外卖吧,每家平台都不定期的发力进行各种疯狂打折活动,好多人都是 三个app都安装的一起比价的策略。而作为大的餐饮企业为了扩大自己的订单量,也是三家都会上自己的商户,但是这 三家平台因为竞争的原因都不支持订单批量导出功能。这个爬虫程序就是这个原因而开发