Welcome 微信登录

首页 / 脚本样式 / JavaScript

nodejs简单实现操作arduino

nodejs简单实现操作arduino

用Javascript来操作硬件早就不是一件稀奇的事情了。所以作为一名电子专业出身的FE,我也打算尝试一下用js来驱动arduino;要想操作这些底层硬件,肯定是需要一些工具的,我这里介绍的工具主要是 cylonjs 和 gortcylonjs其实就是一个操作"机器"的js框架,官网的介绍是这样的:Cylon.js is a JavaScript framework for robotics, physical computing, and the Int...
原生JS实现网络彩票投注效果

原生JS实现网络彩票投注效果

个人游戏之作,小伙伴们研究下就好主要功能:1、可自由选择投注模式、倍数,可点击‘×"删除提交注单。2、可使用jsonp引用官方彩票开奖数据(实时开奖)。3、结合后台可实现官彩同样的效果。实现原理:单纯使用Js实现,这里主要用数组存放数据,随机生成开奖号码,然后进行判断是否中奖。下面是完整JS代码:index.html<!doctype html><html lang="en"> <head> <meta chars...
微信小程序前端源码逻辑和工作流

微信小程序前端源码逻辑和工作流

废话不多说,直接分析前端代码。文件基本结构:先看入口app.js,app(obj)注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。其他文件可以通过全局方法getApp()获取app实例,进而直接调用它的属性或方法,例如(getApp().globalData)//app.jsApp({onLaunch: function () {//调用API从本地缓存中获取数据var logs = wx.getStorageSync("log...
概述VUE2.0不可忽视的很多变化

概述VUE2.0不可忽视的很多变化

今天使用webpack-sample初始一个vue-cli项目,在app.vue文件中添加了个钩子函数ready,可是ready内的事件一直不执行,检查了webpack文件和package.json也没发现什么问题,浏览器也没报错或者提示,很令人捉急。然后去github看了webpack-simple源码,才发现原来vue init webpack-simple默认安装的vue是2.0版本。马上推测到是不是因为vue2.0废弃了ready的用法,果然不出所...
jquery attr()设置和获取属性值实例教程

jquery attr()设置和获取属性值实例教程

语法: 1、attr(“属性名”); //获取属性的值(取得第一个匹配元素的属性。通过这个方法可以方便的从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回undefined)2、attr(“属性名”,“属性值”); //设置属性的值(为所有匹配的元素设置一个属性值)3、attr(“属性名”,“函数值”); //设置属性的函数值(为所有匹配的元素设置一个计算的属性值。不提供值,而是提供一个函数,由这个函数家孙的值作为属性值)4、attr(pro...
通过BootStrap实现轮播图的实际应用

通过BootStrap实现轮播图的实际应用

我是用bootstrap来做的很简单直接把那坨代码复制到 webstorm里面 下面我会用我的某一次作业 来做实际解释里面的某部分各代表什么意思(由于这个代码到底什么意思 老师没有教过 我自行理解 有错的地方 望海涵)“男友秋装上新”这个地方 就是个轮播 一共3个小点 也就是三张图 可通过左右的箭头 左右翻动接下来 奉上源代码:并在代码后给各部分做出解释 <div class="col-md-9 lunbo"><div id="carou...
几句话带你理解JS中的this、闭包、原型链

几句话带你理解JS中的this、闭包、原型链

原型链所有对象都是基于Object.prototype,Object.prototype就是JavaScript的根对象,在Object.prototype中定义的方法都可以被其它对象访问到,当然也可以被重写了,所以直接在Object.prototype上调用的是原始功能的toString()方法,该方法会放回参数对象的内置属性[[class]]的值,这个值是个字符串,比如"[Object String]"要理解原型链机制的话,首先得知道根本原因:Java...
<< 101 102 103 104 105 106 107 108 109 110 >>