Welcome 微信登录

首页 / 脚本样式 / JavaScript

郁闷!ionic中获取ng-model绑定的值为undefined如何解决

郁闷!ionic中获取ng-model绑定的值为undefined如何解决

今天在ionic中使用ng-model时候,在对应的controller里面获得值为undefined。以前在使用angularjs的ng-model绑定时候就可以拿到的啊,这就尴尬了,决定一探究竟。大家先看下面的一个demo。 在学习angularjs的ng-model的数据双向绑定时候,我们通过以下的代码拿到对应的ng-model的值: demo1<div ng-app="myApp" ng-controller="myCtrl"> 名...
node.js中 stream使用教程

node.js中 stream使用教程

这些日子跑去学了一下OC,但是还没有学成。离转行的时间还有很长,顺便回顾一下node的知识。每种语言来来去去的人很多,但我就离不开node。我并不是使用它开发,只是使用js相对多一些,因此还是研究node比较好,stream在node的地位是很高的。闲时也来看看这个内容,在node的路上,我还是新手。今天下载了nodeschool的课程看,其中有一个例子。(我修改了一点点)var concat = require("concat-stream");var ...
Node.js 日志处理模块log4js

Node.js 日志处理模块log4js

log4js 是 Node.js 日志处理中的数一数二的模块。比起 console 或者 TJ 的 debug 有其优势,尤其针对投入生产的 Node.js 项目来说下面这些是不可少的:日志分级日志分类日志落盘本文将会给你一个 log4js 的全面介绍,让你可以在项目中驾轻就熟的使用 log4js,开发调试容易,线上更好地监控或排查问题。牛刀小试下面这三行代码为你展示了 log4js 最简单的用法:// file: simplest.jsvar log4j...
浅谈Nodejs应用主文件index.js

浅谈Nodejs应用主文件index.js

前言经过之前的文章 《浅谈Nodejs应用的主文件index.js的组成部分》 ,终于认识了 Node 妹子的容颜,然后好像上呀<( ̄︶ ̄)>。呦西~这次让本屌在她胴体上游走一番,想想也是不错滴。嗯哼,YY到此为止。正文这篇文章主要以组成部分为单位了解一下 index.js 这个主文件...皮肤有多滑( ̄▽ ̄)~既然之前说过了index.js的组成部分,那么这次就一个组一个组的说。没错!本帅的手,怎么能放过你的每一寸肌肤!一、引入依赖模块嗯..就像这样:v...
分享JavaScript监听全部Ajax请求事件的方法

分享JavaScript监听全部Ajax请求事件的方法

若Ajax请求是由jQuery的$.ajax发起的,默认情况下可以使用 jQuery的Global Ajax Event Handlers监听到Ajax事件,然而我遇到的却是用原生JavaScript发起的Ajax请求,所以这种方法行不通。然后呢,还有其他方法,比如说 Pub/Sub,但是这个发起请求的 js 代码我是无法改动的,也就不存在向代码里添加 publish 的问题。同理,jQuery 的 .bind 和 .trigger 也无法使用。最后,决定...
利用jQuery的动画函数animate实现豌豆发射效果

利用jQuery的动画函数animate实现豌豆发射效果

先来看看效果图豌豆射手,草坪还有子弹都是现成的图片,1. jQuery是库还是框架?jQuery可以说是现在最流行的一个js类库,而非框架。之前在知乎上看到有人说了这样一句话:You call library. Framework calls you.我深以为然,字面意思大概就是你可以无约束地使用类库,却需要在各种限制条件下使用一个框架。我私以为,js 库指的是直接和document文档元素交互的一个API,你可以直接引用库,让它为你服务。而框架是偏向于架...
关于Javascript回调函数的一个妙用

关于Javascript回调函数的一个妙用

前言其实回调函数简单通俗点就是当有a和b两个函数,当a作为参数传给b,并在b中执行,这时a就是一个回调(callback)函数,如果a是一个匿名函数,则为匿名回调函数那下面们来通过一个实例来具体解释下Javascript回调函数怎么使用。实例在很久很久以前,有一个人。var person;他是个人,也就是一个对象。person= {}; // 在JavaScript中,花括号就代表是一个对象他有个名字叫小明。person.name = "小明";看一下是不...
深入理解React中es6创建组件this的方法

深入理解React中es6创建组件this的方法

首发于:https://mingjiezhang.github.io/。在JavaScript中,this对象是运行时基于函数的执行环境(也就是上下文)绑定的。从react中的demo说起Facebook最近一次更新react时,将es6中的class加入了组件的创建方式当中。Facebook也推荐组件创建使用通过定义一个继承自 React.Component 的class来定义一个组件类。官方的demo:class LikeButton extends ...
妙用Bootstrap的 popover插件实现校验表单提示功能

妙用Bootstrap的 popover插件实现校验表单提示功能

最近的项目,用Bootstrap比较多。浏览Bootstrap文档,发现 popover 插件特别适合做表单校验出错的提示。因为使的非常频繁,最近把它封住下,做成 jQuery的插件。 通过 本插件,在 html标签中 定义好 data-vaild=”校验正则” data-errmsg=”错误信息即可”。为什么 要把 校验规则 写到 html 标签中呢?因为 我还用它做了 后台 的校验规则(后台没用Node,现在用的ASP,忙完专门再发文写下原理)。<...
基于Bootstrap的Metronic框架实现页面链接收藏夹功能

基于Bootstrap的Metronic框架实现页面链接收藏夹功能

在一个系统里面,往往有很多菜单项目,每个菜单项对应一个页面,一般用户只需要用到一些常用的功能,如果每次都需要去各个层次的菜单里面去找对应的功能,那确实有点繁琐。特别是在菜单繁多,而客户又对系统整体不熟悉的情况下,如果有一个类似浏览器的收藏夹模块,把一些常用的菜单连接保存起来,每次从这个收藏夹主页去找对应的页面,那样确实是省事省力,非常方便。本篇随笔就是介绍在基于Metronic的Bootstrap开发框架里面实现这个收藏夹的思路。1、系统的收藏夹界面处理效...
浅谈jQuery为哪般去掉了浏览器检测

浅谈jQuery为哪般去掉了浏览器检测

由于做HTML5相关的项目,许多前卫时髦的前端技术就需要考虑一下IE是否支持。要是在以前,可以很方便地调用jQuery的jQuery.browser来实现。If(jQuery.browser.msie) alert(“DIE IE!”)但这一便利在jQuery 1.9之后就不复存在了。突然觉得像失去了一个最亲密的战友,一个我一搞开发就离不开的好基友,一个我离开了就 无法写出跨浏览器的前端代码的好工具。一下子我竟不知道该如何是好。然后每次需要考虑IE的时候,...
基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)

基于BootStrap的Metronic框架实现页面链接收藏夹功能按钮移动收藏记录(使用Sortable进行拖动排序)

在上篇文章:基于Bootstrap的Metronic框架实现页面链接收藏夹功能,介绍了链接收藏夹功能的实现,以及对收藏记录的排序处理。该篇随笔主要使用功能按钮的方式移动收藏记录,功能虽然实现的还算不错,不过文章出来后,有读者同行指出可以利用直接拖动的方式实现排序更方便,因此对其中列表记录的排序进行了研究,从而介绍了如何利用Sortable开源JS组件实现拖动排序的处理,本篇随笔介绍了该组件在连接收藏夹排序中的应用。1、收藏记录的排序处理回顾上篇随笔介绍的收...
学习掌握JavaScript中this的使用技巧

学习掌握JavaScript中this的使用技巧

tip首先,我知道这篇文章很无聊,无非就是关于 js 中的 this,并且也已经有千千万万的文章写过这部分内容了;但是,我还是想写一篇关于 js 中的 this 的文章,算是一个总结归纳吧;(大神们可以绕行看我的其他文章)在 js 中,this 这个上下文总是变化莫测,很多时候出现 bug 总是一头雾水,其实,只要分清楚不同的情况下如何执行就 ok 了。全局执行首先,我们在全局环境中看看它的 this 是什么:first. 浏览器:console.log(...
<< 131 132 133 134 135 136 137 138 139 140 >>