前端
Java乱神
探寻Java真理
展开
-
js获取地址栏参数
本篇简单介绍如何从地址栏获取参数 传中文时:encodeURI(encodeURI(name))方法如下://获取地址栏参数的值,支持中文function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i"); var r = window.location.search原创 2017-10-18 21:58:49 · 419 阅读 · 0 评论 -
V8中的js
Object.keys()//通常js获取对象的键的方法,避免取到dvar a = {a:'b',c:'d'};Object.prototype.d = 'f';for(var i in a){ if(a.hasOwnProperty(i)){ console.log(a[i]); }}//V8中提供Object.keys(a);Object.keys(a原创 2017-10-19 14:25:19 · 373 阅读 · 0 评论 -
$.fn与$.extend区别
简单整理一下 jQuery.extend(object);为扩展jQuery类本身.为类添加新的方法。 jQuery.fn.extend(object);给jQuery对象添加方法。 源码jQuery.fn = jQuery.prototype ={ init: function( selector, context ){//.... //...... }; $.fn添加原创 2017-10-19 14:10:37 · 264 阅读 · 0 评论 -
html5基础
1、内容类型text/html2、文档类型声明<!DOCTYPE html> 声明位于文档中的最前面,处于 标签之前。告知浏览器的解析器, 用什么文档类型 规范来解析这个文档。 严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。在混杂模式中,页面以宽松的向后兼容的方式显示。模拟老式浏览器的行为以防止站点无法工作。DOCTYPE不存在或格式不正确会导致文档以混杂模式呈原创 2017-10-19 14:03:57 · 546 阅读 · 0 评论 -
gulp常用依赖
先来看看用到的几个依赖var gulp = require('gulp'), uglify = require('gulp-uglify'), handlebars = require('gulp-handlebars'), wrap = require('gulp-wrap'), declare = require('gulp-declare'), conc原创 2017-10-19 13:48:27 · 736 阅读 · 0 评论 -
gulp入门指南
1. 全局安装 gulp$ npm install --global gulp2.作为项目的开发依赖(devDependencies)安装$ npm install --save-dev gulp3. 在项目根目录下创建一个名为 gulpfile.js 的文件var gulp = require('gulp');gulp.task('default', function() { // 将你的默原创 2017-10-19 13:36:57 · 348 阅读 · 0 评论 -
js随机生成hash值
本篇简单介绍如何随机生成一个hashcode//产生一个hash值,只有数字,规则和java的hashcode规则相同function hashCode(str) { var h = 0; var len = str.length; var t = 2147483648; for (var i = 0; i < len; i++) { h = 31原创 2017-10-18 22:14:50 · 17622 阅读 · 0 评论 -
js之substr与substring的区别
本篇简单介绍js中截取字符串方法substr与substring的区别substring(from,[,to])用于返回一个字符串的子串用法string.substring(from, to)第一个参数from指要截取的字符串开始的索引 第二个参数to指要截取的字符串结束的索引(这个参数可以不加,默认取到最后) 注意,这个是左闭右开的,[from,to),包括开始位置但不包括结束位置var st原创 2017-10-18 22:14:12 · 352 阅读 · 0 评论 -
localstorage存取json
本篇简单介绍如何从localstorage中存取json数据。 将json数据存入localstorage前,需要使用JSON.stringify将其转化成字符串var students = { liyang: { name: "liyang", age: 17 }, lilei: {原创 2017-10-18 22:13:12 · 777 阅读 · 0 评论 -
Css选择器
css选择器分为十类标签选择器p | 以文档对象类型的元素作为选择器,如p、div、span id选择器#id类选择器.classname子选择器e1 > e2 |现在所有作为e1子对象的e2元素对象 ,<div><p><span></span></p></div>可用div>p,不能用 div > span相邻选择器e1+e2 |选择紧跟在元素对象e1之后的所有e2元素对象,<div><p></p原创 2017-10-18 22:06:26 · 280 阅读 · 0 评论 -
如何判断一个对象是不是为空
function isEmptyObj(obj){ var t; for(t in obj){ return !1; } return !0;}原创 2017-10-19 14:53:52 · 3910 阅读 · 0 评论