- 浏览: 51004 次
- 性别:
- 来自: 河北
-
最新评论
-
a丶grass:
一切看上去风平浪静,正常无比,但下面情况则发生了变化 ...
js中需注意的编程细节
文章列表
jQuery中$.getJSON()方法详解
- 博客分类:
- json
JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation),当我们建立一个JSON文件时,利用$.getJSON()方法可以调用该文件里的数据。下面是该方法的详解:
1.语法:
$.getJSON(url,[data],[callback]: ) //url为你建立的json文件或者是规定将请求发送的哪个 URL,必须写; data为可选,规定连同请求发送到服务器的数据; function(){}为可选,为载入成功时的回调函数
2.$.getJSON()的同步异步问题:
...
如何获取被点击按钮所在的当前行和类名
- 博客分类:
- jquery
有时候当点击页面表格中的按钮时可能需要获取该按钮所在当前行的信息以及给按钮添加点击事件时可能需要获取该按钮的类名,下面就是获取的方法。
图片1
//给图片1的加减按钮添加点击事件
function addButtonEvent() {
$("td button").click( function () {
var ID = this.id; ...
如何删除数组中的元素
- 博客分类:
- js语言基础
删除数组中的元素非常麻烦,有些方法在删除之前必须知道该元素在数组中的位置才可以将其删除,下面介绍几种删除数组中元素的方法。
1. JavaScript 中 splice() 方法可删除从 index 处开始的零个或多个元素。
语法:
arrayObject.splice(index,howmany) // index必需为整数,规定删除项目的位置,若使用负数可从数组结尾处开始删。 howmany为要删除的项目数量。
2.lodash中的pull()方法,移除数组中所有和 values 相等的元素.
语法:
_.pull(arra ...
如何给多个按钮设置和获取ID
- 博客分类:
- js方法
我用tmpl模板动态生成商品列表,其中用一列添加按钮模板动态生成很多“加入购物车”按钮,当点击该按钮商品会加入购物车,这就需要给这些按钮添加ID,通过ID找到相应的商品信息加入到购物车,具体内容如下:
//以下是写在html <head>标签中的tmpl模板:
<script type="text/x-jquery-tmpl" id="trPemp">
<tr>
<td >${classification}</td>
...
使用JS进行本地存取数据
- 博客分类:
- web存储
本地存储是一个window的属性,包括localStorage和sessionStorage,从名字应该可以很清楚的辨认二者的区别,前者是一直存在本地的,除非清空本地的数据,后者只是伴随着session,窗口一旦关闭就没了。两者的用法完全一样。存储数据的方法就是直接给window.localStorage添加一个属性,例如:window.localStorage.a 或者 window.localStorage["a"]。它的读取、写、删除操作方法很简单,是以键值对的方式存在的,例如:
localStorage.a = 1;//设置a为"3& ...
Ubuntu下安装 jdk 7
- 博客分类:
- java
WebStorm是基于java的,所以在Ubuntu上安装Webstorm首先要安装jdk,安装步骤如下:
1. 添加PPA
终端代码:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
2.安装oracle-java-installer
终端代码:
//jdk7
tar命令详解
1. (1)以下这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用这其中的一个命令。
- ...
Jquery插件tmpl的下载及用法
- 博客分类:
- jquery插件
在html文件引用Jquery的tmpl插件后可以为数据动态建立表格并显示到界面上,下载地址:jquery-tmpl-master.zip
1.首先在html里引入脚本
<script src="jquery-3.1.0.js"></script>
<script type="text/javascript" src="jquery.tmpl.min.js"></script>
2.在 ...
Git 是一个快速、可扩展的分布式版本控制系统,它具有极为丰富的命令集,对内部系统提供了高级操作和完全访问。
1.检查系统有没有安装Git
在终端输入 git,看系统有没有安装Git 。
2.Git安装
Ubuntu Linnux 通过 $ sudo apt-get install git 可以直接安装,如果是其他Linux版本可以直接通过源码安装。先从Git官网下载源码,解压后依次输入: ./configure(这一步一般用来生成 Makefile,为下一步的编译做准备,可以通过在 configure 后加参数来对安装进行控制,比如代码: ...
1.border四个边框:
border-left: 设置左边框
border-right: 设置右边框
border-top: 设置上边框
border-bottom: 设置下边框
2.border边框样式:
hidden: 隐藏边框,IE不支持
dotted: 在MAC平台上IE4+与WINDOWS 和UNIX平台上IE5.5+为点线,否 则为实线
dashed: 在MAC平台上IE4+与WINDOWS 和UNIX平台上IE5.5+为虚线,否 则为实线
solid: 实线边框
...
官网下载地址: http://www.microsoft.com/zh-cn/download/details.aspx?id=29066 1. 根据微软的下载提示,64位的Windows 7操作系统,只需下载列表的CHSx64SQLFULL_x64_CHS_Core.box、 CHSx64SQLFULL_x64_CHS_Intall.exe和CHSx64SQLFULL_x64_CHS_Lang.box三个安装包即可。然而第一个CHS\SQLFULL_CHS.iso包含了32位和64位。如下图:
2. 将下载的这三个安装包放在同一个目录下,并双击打开可执行文件 ...
JavaScrip是一门动态的,弱类型,基于原型的脚本语言。在JavaScrip中“一切皆对象”,虽然与主流的面向对象的概念大相径庭,但是在JavaScrip中,一切都是对象!只不过JavaScrip中,这一点更为彻底一些,甚至用以表达逻辑的函数/代码本身也是对象,比如代码本身可以作为参数传递给其他的代码。
var arry =[1,2,3,4,5];
arry.map(function(item){
return item*2;
});
运行结果如下:
[2,4,6,8,10]
数组array中 ...
数组对象的3个属性1、length 属性
Length属性表示数组的长度,即其中元素的个数。因为数组的索引总是由0开始,所以一个数组的上下限分别是:0和length-1。和其他大多数语言不同的是,JavaScript数组的length属性是可变的,这一点需要特别注意。当length属性被设置得更大时,整个数组的状态事实上不会发生变化,仅仅是length属性变大;当length属性被设置得比原来小时,则原先数组中索引大于或等于length的元素的值全部被丢失。下面是演示改变length属性的例子: var arr=[12,23,5,3,25,98,76,5 ...
js数组的操作1、数组的创建 var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...[, ele ...
1. indexOf() 的定义和用法: js中的indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置; 语法:
stringObject.indexOf(searchvalue,fromindex)
该方法将从头到尾地检索字符串 stringObject,看它是否含有字符串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的开头(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一次出现的位置。stringObjec ...