IT大道IT大道

首页 > TAG信息列表 > JavaScript

  • 鉴别JS数据类型的全套方法

    鉴别JS数据类型的全套方法

      ECMAScript 标准定义了 7 种数据类型:Boolean、Null、Undefined、Number、String、Symbol(ES6新增)和Object,除Object以外的那6种数据类型也被称为基本数据类型,另外还有Ar...

    2017-08-23 itdadao 技术 10 ℃ 0
  • js学习笔记31----工厂方式

    js学习笔记31----工厂方式

    工厂方式构造对象:

    1.原料---构造函数,创建一个对象
    2.加工---属性,方法
    3.出厂---返回结果

    示例代码:


    <!DOCTYPE html>
    <html lang="en">
    <head>
    <title>工厂...

    2017-08-22 itdadao 技术 14 ℃ 0
  • 面向对象的程序

    面向对象的程序

    var obj = new Object(); obj.name='Zachary'; obj.showname=function(){ alert(this.name) } obj.showname() // 任何对...

    2017-08-22 itdadao 技术 10 ℃ 0
  • 通俗易懂的解释什么是面向对象

    通俗易懂的解释什么是面向对象

    什么是对象对象是一个整体,对外提供一些操作就像黑盒子,不了解内部结构,但知道表面的各种操作 比如遥控器这个对象什么是面向对象在不了解原理的情况下会使用功能使用对象时,...

    2017-08-22 itdadao 技术 11 ℃ 0
  • JavaScript学习之路 — 函数、闭包与原型链

    JavaScript学习之路 — 函数、闭包与原型链

    今天这个话题是因为这几天看了《JavaScript忍者秘籍》,感觉这本书把这几个内容讲的蛮透彻了,特撰本文,以便日后翻阅。(应该都会以知识点的形式给出吧。)
    函数
    1.【基本类型】...

    2017-08-22 itdadao 技术 10 ℃ 0
  • [知了堂学习笔记]_用JS制作《飞机大作战》游戏_第3讲(玩家发射子弹)

    [知了堂学习笔记]_用JS制作《飞机大作战》游戏_第3讲(玩家发射子弹)

    一、公布上一讲中玩家飞机上、下、右移动实现的代码:

    /*=========================键盘按下事件 keycode为得到键盘相应键对应的数字====================*/
    ...

    2017-08-22 itdadao 技术 13 ℃ 0
  • Make All Images on Your Website Responsive in 3 Easy Steps

    Make All Images on Your Website Responsive in 3 Easy Steps

    In this blog, I’ll share a valuable shortcut that can help you turn all images responsive. But first, let’s talk a bit about what responsive images are: an im...

    2017-08-22 itdadao 技术 13 ℃ 0
  • 简单贪吃蛇游戏js

    简单贪吃蛇游戏js

    新手,仿照别人的写的。只能实现简单的功能,代码如下:

    1 <!DOCTYPE html>
    2 <html>
    3 <head>
    4 <meta charset="utf-8" />
    5 <title></title>
    ...

    2017-08-22 itdadao 技术 13 ℃ 0
  • 设计 Timeline 时间轴来更精确地控制动画

    设计 Timeline 时间轴来更精确地控制动画

    Firefox 偷偷实现了一个 AnimationTimeline,用来为动画提供时间轴。根据文档,它是一个抽象类,被 DocumentTimeline继承。
    由于是非标准的特性,MDN的文档里面也没有解...

    2017-08-22 itdadao 技术 12 ℃ 0
  • 文档对象模型(Document Object Model--DOM)

    文档对象模型(Document Object Model--DOM)

    文档对象模型(Document Object Model--DOM)
    1.DOM
    a) 允许脚本和程序动态读取和更新文档内容、结构和样式的语言和平台
    b) 使用DOM操作HTML页面可以不用每次从服务器传输整个...

    2017-08-22 itdadao 技术 12 ℃ 0
  • JavaScript定时器与执行机制

    JavaScript定时器与执行机制

      JavaScript动画中是必须使用到定时器的,这里做一个总结。 var label = 'someLable';console.time(label);console.timeEnd(label);  通过上面的代码,我们可以进行时间...

    2017-08-22 itdadao 技术 9 ℃ 0
  • 9 Custom CSS & JavaScript Social Sharing Button Code Snippets

    9 Custom CSS & JavaScript Social Sharing Button Code Snippets

    Every site should include somesocial buttons to increase sharing on the web. But the default sharing buttons are not that great and they’re each styled differ...

    2017-08-22 itdadao 技术 16 ℃ 0
  • CSS-in-JS Roundup: Styling React Components

    CSS-in-JS Roundup: Styling React Components

    Together, we will look at the top 15 CSS-in-JS libraries as judged by total accumulated GitHub stars. We’ll compare their features, strengths & weaknesses. In...

    2017-08-22 itdadao 技术 14 ℃ 0
  • js 数组 map方法

    js 数组 map方法

    map
    这里的map不是“地图”的意思,而是指“映射”。[].map(); 基本用法跟forEach方法类似:

    array.map(callback,[ thisObject]);

    callback的参数也类似:

    [].map(function(v...

    2017-08-22 itdadao 技术 17 ℃ 0
  • 30 行 JavaScript 代码搭建神经网络

    30 行 JavaScript 代码搭建神经网络


    简评: 本文中,原文作者 Scrimba 的创始人 Per Harald Borgen 将会展示如何利用 Synaptic.js 来创建和训练神经网络,从而使我们可以在 Node.js 和浏览器中进行深度...

    2017-08-22 itdadao 技术 22 ℃ 0
  • JavaScript for extending low-latency in-memory key-value stores

    JavaScript for extending low-latency in-memory key-value stores

    JavaScript for extending low-latency in-memory key-value stores Zhang & Stutsman, HotCloud’17
    Last year we looked atRAMCloud, an ultra-low latency key-val...

    2017-08-22 itdadao 技术 16 ℃ 0
  • js面试题知识点全解(一原型和原型链1)

    js面试题知识点全解(一原型和原型链1)

    1.如何准确判断一个变量是数组类型
    2.写一个原型链继承的例子
    3.描述new一个对象的过程
    4.zepto(或其他框架)源码中如何使用原型链
    知识点:
    1.构造函数
    2.构造函数-扩展
    3.原...

    2017-08-22 itdadao 技术 16 ℃ 0
  • js如何控制select展开

    js如何控制select展开

    找了一圈也没找到靠谱的方案,后来通过动态的控制select的size属性实现了。
    这也算是一种方法吧。
    先判断option的数量n,然后把select的size调整到n,当用户选择后,再把size设置为...

    2017-08-22 itdadao 技术 16 ℃ 0
  • 获取url参数和rem屏幕适配

    获取url参数和rem屏幕适配

    1 <script>
    2 var requestObj=(function(){
    3 var url=window.location.href;
    4 var str_key_val = url.substr(url.indexOf("\?")); //获取url中...

    2017-08-22 itdadao 技术 10 ℃ 0
  • 移动前端不得不了解的Meta标签

    移动前端不得不了解的Meta标签

    http://ghmagical.com/article/page/id/PSeJR0rPd34k...

    2017-08-22 itdadao 技术 16 ℃ 0
  • JavaScript专题之惰性函数

    JavaScript专题之惰性函数

    JavaScript 专题系列第十五篇,讲解惰性函数
    需求
    我们现在需要写一个 foo 函数,这个函数返回首次调用时的 Date 对象,注意是首次。
    解决一:普通方法
    var t;
    function fo...

    2017-08-22 itdadao 技术 18 ℃ 0
  • Converting a JavaScript project to Typescript, one file at a time

    Converting a JavaScript project to Typescript, one file at a time

    Convert a JavaScript application to Typescript

    JavaScript is good but, like me, if you come from statically typed languages then it becomes a bit annoying to...

    2017-08-22 itdadao 技术 17 ℃ 0
  • How JavaScript works: inside the V8 engine   5 tips on how to write optimized code

    How JavaScript works: inside the V8 engine 5 tips on how to write optimized code

    Couple of weeks ago we started a series aimed at digging deeper into JavaScript and how it actually works: we thought that by knowing the building blocks of Jav...

    2017-08-22 itdadao 技术 20 ℃ 0
  • JavaScript学习日志(四):BOM

    JavaScript学习日志(四):BOM

    BOM的核心对象就是window,这一章没什么好说的,总结一些比较常用的:
    1,a未定义,
    a; //报错
    window.a; //undefined
    不能用delete删除全局变量
    2,html5不支持<frame>标签,但是...

    2017-08-22 itdadao 技术 24 ℃ 0
  • JavaScript入门几个概念

    JavaScript入门几个概念

    JavaScript入门几个概念
    刚刚入门JavaScript的时候,搞懂DOM、BOM以及它们的对象document和window很有必要。

    DOM是为了操作文档出现的API,document是它的一个对象。
    BOM是为...

    2017-08-21 itdadao 技术 22 ℃ 0
 60218    1 2 3 4 5 6 7 8 9 10 下一页 尾页
标签列表