-
使用Object.defineProperty实现简单的js双向绑定
缘起
前几天在看一些流行的迷你mvvm框架(比如avalon.js、 vue.js 这种较轻的框架,而非Angularjs、Emberjs这种较重的框架)的实现。现代流行的mvvm框架一般都会将数据双向绑定(tw -
IE8下Jquery获取select选中的值post到后台报错问题
我们一般使用jquery获取select时,一般这么用:
<select id='a'>
<option selected='selected' value='1'>
</select>
var selectedValue = $("#a").val();
在非IE8下,sele -
JavaScript的作用域和块级作用域概念理解
作用域永远都是任何一门编程语言中的重中之重,因为它控制着变量与参数的可见性与生命周期。讲到这里,首先理解两个概念:块级作用域与函数作用域。
什么是块级作用域呢?
任何一对 -
JavaScript AJAX之惰性载入函数
在JS中有些内存只需执行一遍即可,如浏览器类型检测是最常用的一个功能,因为我们使用Ajax的时候需要检测浏览器的内置的XHR。我们可以在第一次检测的时候记录下类型,往后在使用A -
HTML中当定义多个class属性时无效的解决方法
在编写html的过程中,我们会经常为class属性定义多个值,但是同样会经常发现自己定义的值无效!!!
以前碰到这种情况我就直接重写了,或者直接用id设置css属性,今天想起来好像有些不 -
Swift中初始化方法的顺序介绍
与 Objective-C 不同,Swift 的初始化方法需要保证类型的所有属性都被初始化。所以初始化方法的调用顺序就很有讲究。在某个类的子类中,初始化方法里语句的顺序并不是随意的,我 -
php foreach正序倒序输出示例代码
实现代码:
// 正序
foreach($files as $file_num => $file) {
if(is_file($directory.$file)){
//$file = iconv("gb2312","UTF-8",$file); //或者 iconv("gb2312","UTF -
javascript计算用户打开网页的停留时间
复制代码 代码如下:<SCRIPT LANGUAGE="JAVASCRIPT"><!--var ap_name = navigator.appName;var ap_vinfo = navigator.appVersion;var ap_ver = parseFloat(ap_vinfo.substri -
android从资源文件中读取文件流并显示的方法
本文实例讲述了android从资源文件中读取文件流并显示的方法。分享给大家供大家参考。具体如下:
在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中 -
C#.NET发送邮件的实例代码
复制代码 代码如下:using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using System.Net;namespace MyQuery.Utils{ /// <summar -
WinXP桌面如何才能自动回到经典主题
一些WinXP用户发现自己的电脑桌面突然变成灰白,切换到经典主题后,却发现XP经典主题也不见了,重新下载安装后还是一样。这个问题我们该怎么解决呢?下面就一起来看看具体的解 -
Java函数式编程(五):闭包
使用词法作用域和闭包
很多开发人员都存在这种误解,认为使用lambda表达式会导致代码冗余,降低代码质量。恰恰相反,就算代码变得再复杂,我们也不会为了代码的简洁性而在代码质量 -
PHP生成短网址方法汇总
正常的网址带上参数的那种可能会很长,尤其是我们在印刷纸质品如企业宣传册中要印上某个长的url的话非常难看,而且也没几个人会去记这个网址,虽然现在可以用扫二维码的方式打开 -
JavaScript语言对Unicode字符集的支持详解
上个月,我做了一次分享,详细介绍了Unicode字符集,以及JavaScript语言对它的支持。下面就是这次分享的讲稿。
一、Unicode是什么?
Unicode源于一个很简单的想法:将全世界所 -
学习JVM之java内存区域与异常
一、前言
java是一门跨硬件平台的面向对象高级编程语言,java程序运行在java虚拟机上(JVM),由JVM管理内存,这点是和C++最大区别;虽然内存有JVM管理,但是我们也必须要理解JVM是如何管 -
20个非常实用的Java程序代码片段
下面是20个非常有用的Java程序片段,希望能对你有用。
1. 字符串有整型的相互转换
String a = String.valueOf(2); //integer to numeric string
int i = Integer.parse -
Android仿微信顶/底部菜单栏效果
本文要实现仿微信微信底部菜单栏+顶部菜单栏,采用ViewPage来做,每一个page对应一个XML,当手指在ViewPage左右滑动时,就相应显示不同的page(其实就是xml)并且同时改变底部菜单按 -
浅析XMLHttpRequest的缓存问题
在使用XMLHttpRequest中有没有遇到过,第一次使用是好的,刷新一下就不行了,清空一下缓存再刷新又好了。
这是在使用XMLHttpRequest中常遇到的一个问题,在有的时候XMLHttpRequest -
JS烟花背景效果实现方法
本文实例讲述了JS烟花背景效果实现方法。分享给大家供大家参考。具体实现方法如下:
复制代码 代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" -
input点击后placeholder中的提示消息消失
html中,placeholder作为input的一个属性,起到了在输入框中占位并提示的作用。
但是有一些浏览器,如chrome,当鼠标点击输入框时,placeholder的值不消失,只有输入数据才消失,会使前端 -
详解Android四种存储方式
在Android程序开发中我们经常遇到四种数据存储方式,每种存储方式都各有不同;以下我分别列举了Android开发中的不同存储方式的特点
一,Preferences
Preferences是一个较轻量 -
Android实现GridView中ImageView动态变换的方法
本文实例讲述了Android实现GridView中ImageView动态变换的方法。分享给大家供大家参考。具体如下:
使用YY影音的时候,发现点击GridView的某一个Item,Item里面的图标会在按下的 -
一篇文章掌握RequireJS常用知识
本文采取循序渐进的方式,从理论到实践,从RequireJS官方API文档中,总结出在使用RequireJS过程中最常用的一些用法,并对文档中不够清晰具体的内容,加以例证和分析,分享给大家供大家 -
CSS样式重置代码
复制代码代码如下:
/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark -
Bootstrap 布局组件(全)
Bootstrap 布局组件
1、Bootstrap字体图标
(1)、字体图标列表链接
http://www.runoob.com/bootstrap/bootstrap-glyphicons.html
(2)、用法
如需使用图标,只需要简单地