自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 问答 (50)
  • 收藏
  • 关注

原创 jQ 子元素选择器和后代选择器

语法:$("patent  > child")选择只是儿子,不包括孙子 ... eg:p id="n2" class="test"> span id="n3" class="a">Hellospan> div>span id="n7" class="a">Hello7span>div>p>var p_span = $("p > span")

2017-09-30 13:47:19 7976

原创 jQ 属性选择器操作class属性和类选择器的差别

属性选择器 进行的是精确查询,表示这个属性就是当前的值。限定范围更加的小 类选择器限定的范围大一点 ,范围是包含当前属性值的元素eg:p id="para-1" class="color-red">JavaScriptp>id="para-2" class="color-green">Haskell class="color-red color-green">Erlan

2017-09-30 11:18:44 1395

原创 jQ 查看当前的jQ版本

alert('jQuery版本:' + $.fn.jquery);

2017-09-29 17:14:13 4724

原创 js 定时函数

参考文档     https://developer.mozilla.org/zh-CN/docs/Web/API/Window/setTimeout  定时方法:var  timeout_id = setTimeout(callback, [  delay]);   // 延迟 delay 毫秒执行  返回延时id        clearTimeOut(timeout_

2017-09-29 16:45:04 596

原创 js 文件上传

配置:文件上传对form 表单的要求  method="post" enctype="multipart/form-data"检查:a. 一般放在服务端检查b.  web端一般检查的是扩展名c.   file_upload_element.value  得到的是文件名eg:var file_name = document.getElementById('

2017-09-29 15:34:28 221

原创 js Strong.prototype.endsWith 查看某个字符串是不是以另外一个字符串结尾

参考链接    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/endsWith语法:查看某个字符串是不是以另外一个字符串结尾String.prototype.endsWith(searchStr  [, position])备注:positi

2017-09-29 15:20:47 591

原创 js ready函数

在DOM完成,并且页面完全展现后 执行的函数。调用的方式:1. $(document).ready(function(){ })        2. $().ready(function(){ })        3. $(function() {})

2017-09-29 15:08:48 6696

原创 js 实现md5加密

插件下载地址      https://github.com/blueimp/JavaScript-MD5注册账户的表单提交的时候, 一般都是需要对密码加密传输的md5函数不是js内置的,和select2类似都是需要挂载的。使用的方法  script type="text/javascript" src="__JS__md5.min.js">script>

2017-09-29 11:49:05 838

原创 js Array.from 从类似数组 或者可迭代对象中返回数组

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/fromjs  拿到的对象很多是不可以直接使用 forEach  map的,需要转化一下语法:Array.from(arrayLike,[callBack, [thsiArg]]);

2017-09-29 09:53:55 520

原创 js Node.removeChild 删除子节点

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/API/Node/removeChild语法:remove_child  = parent_node.removeChild(self_node)elementNodeReference.remove();  //  很简单的删除元素的方法 , 将元素从从它所属的DOM中

2017-09-28 20:22:41 1666

原创 js和php 在数组处理上的不同

参考文档  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/slice区别:js 将数组a赋值给另外一个数组b之后,  如果原来的数组a发生变化   则数组b也发生变化php  则是数组b 不发生变化猜测:js 使用 '=' 赋值 ,本质

2017-09-28 17:51:15 482

转载 js class继承

转载地址  https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001458267339633fd3a83c597d04b5fb59f7d1f6792efb3000很棒的一篇文章, 学习了新的关键字class从ES6开始正式被引入到JavaScript中。cl

2017-09-28 15:00:15 809

转载 MongoDb 索引原理

转载地址   http://www.mongoing.com/archives/2797为什么需要索引?当你抱怨MongoDB集合查询效率低的时候,可能你就需要考虑使用索引了,为了方便后续介绍,先科普下MongoDB里的索引机制(同样适用于其他的数据库比如mysql)。mongo-9552:PRIMARY> db.person.find(){ "_id"

2017-09-28 11:33:21 552

原创 js 逻辑运算符(较php 特殊)

参考链接  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_Operators特殊性:a. 返回的是表达式 而不是传统意义上的false | trueb. 但是这些表达式本身又是可以代表boolean 导致false的表达式:NaN  空字

2017-09-27 17:01:22 356

原创 js 实现面向对象编程

参考链接  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/createjs 没有类和实例的概念  但是还是可以实现面向对象编程语法:以一个对象为原型  创建继承的子对象的方法Object.create(proto)备注:proto 是原型

2017-09-27 15:27:04 250

原创 js JSON对象的简单使用

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse                 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JS

2017-09-27 14:25:50 411

转载 js 正则的简单使用

转载地址   https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499503920bb7b42ff6627420da2ceae4babf6c4f2000字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是

2017-09-27 11:38:20 359

原创 js str.split([separator[, limit]])注意事项

参考文档  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/split语法:str.split(separator [,limit])       将字符串拆分成数组备注:a.  separator   可以是字符串 也可以是正则

2017-09-27 10:46:36 1235

转载 js Date对象以及使用过程中常见的问题

转载地址  https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/001434499525761186acdd5ac3a44f8a50cc0ed8606139b000参考地址   https://developer.mozilla.org/zh-CN/docs/Web/JavaSc

2017-09-26 20:57:52 363

转载 Number调用toString()方法产生的问题

转载地址  http://www.zuojj.com/archives/888.html为什么会写此篇文章,其原因是前段时间有人问过我一个问题20.toString()的结果是多少?如果你是一个新手,看到这个问题,第一想到的结果应该是“20”,但是结果却和我们想的不相符,看一下几个例子://Outputs: "/abc/"console.log(/abc/.toStrin

2017-09-26 20:15:25 1296

原创 js 对象需要注意的事情

转载地址  https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143449957099176f55ba07b764c3daa522217d0e426430001. 不要使用new Number()、new Boolean()、new String()创建包装对象(就是用

2017-09-26 20:02:19 291

原创 js generator生成器已经使用的实际例子

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Generator语法:生成器对象是由generator function 生成的,符合迭代器协议以及可迭代协议常用的方法:g.next() 返回生成器对象的下一个元素, value 值  done

2017-09-26 17:25:49 1754

转载 查看当前使用js的版本

转载地址  http://www.phppan.com/2010/09/how-to-check-javascript-version/测试后  的确可以用script type="text/javascript"> $(document).ready(function() { var n = navigator; var u = n.

2017-09-26 16:41:33 4948

原创 js 闭包的定义以及应用实例

参考文档 http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html定义:能够读取其他函数内部定义的变量的函数,在js 语言中,只有子函数才可以读取函数内部的变量  , 所以闭包就是定义在一个函数内部的函数备注:a. 可以用闭包实现private, 某个变量只有内部可以使用但是外部无法

2017-09-26 15:38:41 270

原创 js string常用的函数

string.toUpcase()   转成大写string.toLowercase() 转成小写console.log('string'.toUpperCase());console.log('STRING'.toLowerCase());

2017-09-26 14:24:01 446

原创 js array.sort实例

参考文档    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/sort用法:对数组元素进行排序, (直接过用于原数组)arr.sort(compareFunction)备注:a. sort 默认是将比较的双方转成字符串,然后比较ASSI

2017-09-26 14:15:15 485

原创 js array.filter实例(数组去重)

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter语法:循环对数组中的元素调用callback函数, 如果返回true 保留,如果返回false 过滤掉,  返回新数组,老数组不变var new_array = source_ar

2017-09-26 13:56:58 13364

原创 js Array.prototype.indexOf 获取元素在数组中的index

参看文档  https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf用法:从数组中获取查询元素的位置, 如果不存在则返回-1arr.indexOf(searchElemenmt  [,fromIndex])  备注:fromIndex 代表

2017-09-26 13:47:47 2737

原创 js String.prototype.trim()

参考地址   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/Trim语法:string.trim()去掉字符串两边的空白字符eg:var a = ["A", 'B','',null,undefined, ' ','C'];conso

2017-09-26 11:54:17 722

原创 js Array.prototype.reduce()

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce语法 :array.reduce(function(accumulator, currentValue, currentIndex, array), initialValue)

2017-09-26 10:39:38 316

原创 js Array.prototype.map()使用实例

参考文档    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/maphttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number/parseInt

2017-09-26 09:55:36 284

原创 js fun.apply 装饰器(重新定义一个函数)

参考链接   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/apply用法  :func.apply(thisArg, [argsArray])   var count = 0,oldParseInt = parseInt;window.

2017-09-25 18:12:34 893

原创 js getFullYear 返回日期对象的年份

参考地址   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date/getFullYeardateObj.getFullYear()eg:var student = { "name" : "liusen", 'birth' : 1

2017-09-25 17:36:01 837

原创 js 的变量声明提升,以及赋值不提升

参考文档   https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/0014344993159773a464f34e1724700a6d5dd9e235ceb7c000js函数 会先扫描整个函数体语句,将所有声明的变量提升到函数的顶部,但是不会提升赋值.func

2017-09-25 17:01:34 658

原创 js try catch实例

参考链接    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/try...catchjs  同样的是可以使用 try catch 的, 使用方法类似于phpfunction area_of_circle(r, pi) { try { if

2017-09-25 16:38:06 283

原创 js rest获取剩余参数

参考文档  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Rest_parameters如果函数的最后一个命名参数以...为前缀,则在函数被调用时,该形参会成为一个数组,数组中的元素都是传递给该函数的多出来的实参的值。和arguments 的区别:a. argume

2017-09-25 15:32:29 802

原创 js arguments

参考链接  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments类似数组 但是只有 length 属性, 不可以使用  forEach 但是可以使用  for in for of 。常用来判断输入的参数有多少个

2017-09-25 14:59:38 220

原创 js forEach

参考文档   https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/forEacharray  Set  Map 都是可以通过这个函数循环调用里面的元素, array.forEach(callback(currentValue, index, array){

2017-09-25 14:21:28 320

原创 js for in 和for of的区别

参考文档    https://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143450082788640f82a480be8481a8ce8272951a40970000for  in  便历出来的是属性for of 遍历的是value 手动给对象添加属性后, fo

2017-09-25 11:50:46 23374 1

转载 var、let、const 区别?

转载地址  http://www.jianshu.com/p/4e9cd99ecbf5Js没有块级作用域请看这样一条规则:在JS函数中的var声明,其作用域是函数体的全部。for(var i=0;i<10;i++){ var a = 'a';}console.log(a);明明已经跳出 for 循环了,却还可以访问到 for 循环内定义的

2017-09-21 20:27:42 505

空空如也

Ubuntu 安装JRE出现的,怎么解决呢?

2015-10-07

gtk, GTK_TOGGLE-BUTTON(check_button)结构体,->疑问

2015-10-05

gtk_progress_bar_pulse,怎么用?

2015-10-04

gtk+环境出现下面错误提示,搜索了下,:notebook未实例化,怎么破?

2015-09-26

gtk+图形编程的时候出现的错误,怎么破?invalid cast

2015-09-24

linux gtk 里面的怎么将滚动条构建添加到viewport?

2015-09-18

linux gtk容器那么多结构体怎么去查看他们具体含有哪些成员呢?

2015-09-17

window不是一个结构体,也没有allow——shrink成员,why可以通过->引用

2015-09-15

linux gtk 比列框架标签的位置怎么修改不了?一直在初始位置

2015-09-15

linux 下图形界面编程gtk_layout_new()参数的设置是怎么发挥效用的呢?

2015-09-13

linux gtk函数 GtkLayout GtkFixed有什么区别呢?

2015-09-13

linux gtk gtk_widget_set_has_window有什么作用呢?

2015-09-12

ubuntu一般的函数可以终端man获取用法?gtk系列函数呢?

2015-09-08

ubuntu 终端password修改密码时,找不到password怎么搞的?怎么解决?

2015-09-08

ubuntu开机的时候遇到的,怎么选?为什么会出现?

2015-09-06

makefile,下面命令的-D $(date)表示什么意思呢?

2015-09-06

linux 简单makefile,foo=sort,在sort的函数中以$(foo)引用会失败?

2015-09-05

简单makefile,函数名以变量引用怎么就不行了呢?

2015-09-03

简单makefile,怎么查不到-lgnu,是不是说明我需要自己编写gnu库呢?

2015-09-03

ubuntu15.04作为过渡版本,会有什么问题呢?基本的功能,函数的正确性会又问题吗?

2015-09-03

怎么讲ubuntu15.04恢复到14.10版本?

2015-09-02

case,while,for shell脚本中经常可以看到read -p “ 提示符” 不接变量

2016-01-03

linux sort命令:诡异的组合,大佬给个解释呗,谢谢

2015-12-30

linux的虚拟硬盘可以随意的构建,换言之是不是可以在linux里面随意的下载存储视频呢?

2015-12-25

运维CentOS环境,traceroute命令

2015-12-25

centos运维,wget下载失败是什么问题呢?

2015-12-19

centos配置本地YUM时,将/dev/cdrom 挂载在/media/centOS下,

2015-12-18

linux,挂载自建的文件系统怎么没有什么变化?是不是进入挂载点就意味着切还了新的文件系统?

2015-12-17

我的linux(centos) 中挂载了多个文件系统怎么在他们中间切换呢?

2015-12-16

linux fdisk -lcu 查看磁盘有一句,怎么解释呢?

2015-12-15

(采用了虚拟机)ubuntu,升级到15.10后,

2015-11-15

linux 环境,tcgetsid(STDOUT_FILENO),返回error

2015-11-15

APUE(版3) 例8.28 会计进程,第31,32行怎么解释?

2015-11-13

apue第三版,例题敲在Ubuntu上面怎么无法运行它自带的函数?

2015-11-07

已经用了半年的ubuntu,今天重新登,居然在开机时,

2015-10-31

ubuntu登陆glade时,报错怎么个情况

2015-10-29

GTK,用到了GtkBuilder,在从GtkBuilder获取对象的时候,

2015-10-28

ubuntu eclipse 里面怎么缺少宏?怎么解决

2015-10-15

ubuntu 14.04 glade 联编,什么情况?

2015-10-11

linux 安装eclipse的安装,JRE出现错误,怎么破

2015-10-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除