JavaScript
无盐海
太过安逸的日子给人未必是幸福,它很有可能毁了一个人的理想,腐蚀一个人的心灵
展开
-
ES6的模块化导入导出
【代码】ES6的模块化导入导出。原创 2023-10-31 14:59:13 · 119 阅读 · 0 评论 -
JavaScript 日期比较
js判断字符串是否是日期,js日期的比较原创 2022-11-17 09:59:25 · 758 阅读 · 0 评论 -
JavaScript 检查字符串是否是一个日期
检查是否可以从给定值创建有效的日期对象原创 2022-11-17 09:28:34 · 2329 阅读 · 0 评论 -
百度地图
1Home控制器using Mvcbaidu.Models;using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace Mvcbaidu.Controllers{ public class Hom原创 2016-03-03 17:32:34 · 885 阅读 · 0 评论 -
------javascript------N
提示用户开始浏览器的启用Javascript功能 javascript测试 本站必须启用javascript javascript数据类型javascript有5种简单的数据类型 1.Undefined 类型 2.Null 类型 3.Boolean 类型 4.Number 类型 5.St原创 2016-01-12 18:59:06 · 704 阅读 · 0 评论 -
原生js写的复选框的全选、不选、反选
window.onload = function(){ var obtn1 = document.getElementById('btn1'); var obtn2 = document.getElementById('btn2'); var obtn3 = document.getElementById('btn3'); var odiv = document.g原创 2016-01-16 21:19:01 · 2972 阅读 · 0 评论 -
-----------javascript 数组--------------------
《1》数组的创建 <script type="text/javascript"> //创建一个数组,并指定它的长度为5【虽然指定了数组长度为5,实际情况下仍然可以将元素存储在规定长度以外的,注意:这时数组长度会随之改变。】 var arrayObj = new Array(5); var arrayObj = new Array(); // 创建一个...原创 2015-04-20 09:37:39 · 1197 阅读 · 1 评论 -
动手写一个用户注册协议倒计时
注册 //用户有十秒钟的时间看协议,超过十秒钟,“同意”按钮将生效 var Seconds = 10; //计时器ID var setIntervalID; function ok() { var getid = document.getElementById("but");原创 2013-10-10 19:09:09 · 1457 阅读 · 0 评论 -
获取Confirm() 的返回值
1》OnClientClick="javascript: var a=confirm('你确定要删除吗?');if(!a){return false)}" return false的意思是表示:取消冒泡,取消默认事件2》OnClick="javascript: var a=confirm('你确定要删除吗?');if(!a){return false)}"原创 2015-09-20 23:32:23 · 11995 阅读 · 1 评论 -
JavaScript数组去重的6个方法
方法一无需思考,我们可以得到 O(n^2) 复杂度的解法。定义一个变量数组 res 保存结果,遍历需要去重的数组,如果该元素已经存在在 res 中了,则说明是重复的元素,如果没有,则放入 res 中。function unique(a) { var res = []; for (var i = 0, len = a.length; i < len; i++) { va转载 2016-07-30 21:08:17 · 5014 阅读 · 0 评论 -
JavaScript中--- undefined与null的区别 及===与== 数据比较
undefined与null的区别undefined和null在if语句中,都会被自动转为false,相等运算符甚至直接报告两者相等。null是一个表示"无"的对象,转为数值时为0;undefined是一个表示"无"的原始值,转为数值时为NaN。null表示"没有对象",即该处不应该有值。undefined表示"缺少值",就是此处应该有一个值,但是还没有定义。 变原创 2016-01-02 11:32:12 · 839 阅读 · 0 评论 -
不要过度依赖JQuery
毫无疑问,JQuery是一款非常优秀的JavaScript库,它让我们开发项目变得更加便捷容易。不过,当你准备在一个项目(特别是移动项目)中使用JQuery时,你真的该好好思考一下,你会用到JQuery的哪些功能,是否真的需要jQuery。因为随着JavaScript的不断改善进化,现在它内置的功能已经非常强大,在很大程度上,已经可以实现以前需要在JQuery中才能实现的技术(如果你的项目原创 2017-01-18 23:47:07 · 689 阅读 · 1 评论 -
javaScript中的 if(123) | return | arguments对象
《1》 //在javascript中,如果if()语句中的条件 为0或者为"" 这样的空字符串,条件就自动转换成false 否则就会自动转换成true var a = 0; if (a) { //当a为0的时候 ,此时a会转换成false 这里什么都不会打印 alert(a); } var b = ""; if (b)原创 2015-04-22 19:13:16 · 1358 阅读 · 0 评论 -
JavaScript的封装,继承 | 原型链
Javascript面向对象编程 之 (封装) Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?一、 ...原创 2017-08-29 00:14:15 · 946 阅读 · 0 评论 -
闭包的秘密
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var转载 2017-08-24 23:14:29 · 473 阅读 · 0 评论 -
Js获取请求地址的参数
Js获取请求地址的参数/*获取参数*/function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = decodeURI(window.location.search).substr(1).match(reg); if (r !=原创 2017-11-08 14:20:07 · 871 阅读 · 0 评论 -
通过getElementById来取得Form里的表单元素
湖南易通 function btnClick1() { textbox1.value = "黄雪辉"; } function btnClick2() { //textbox2.value = "雪辉"; //当点击对应的“点一下”按钮的时候浏览器抛出错误“textbox2”原创 2014-07-24 23:01:16 · 4885 阅读 · 0 评论 -
只执行一次的事件one(“事件名”,function(){}) 和可多次执行的事件bind(“事件名”,function(){})
hover的用法 $(function () { $("#butt").one("click", function () { alert("这个click事件只执行一次"); }) }) $(function () { $("原创 2013-11-02 13:03:27 · 3621 阅读 · 0 评论 -
Javascript的类型运算
JS在进行这种运算时 仅仅会在2个值相加时优先推断为string类型 其它情况下(比如“-”。“*”。“/”)都默觉得number型运算<script src="~/Scripts/jquery-1.10.2.js"></script><script type="text/javascript"> var a = 100; var b ...原创 2018-08-27 22:22:34 · 282 阅读 · 0 评论 -
DOM 与Jquery模拟表单提交
1 /* //第一种:直接点击submit按钮提交 //第二种提交表单的方式: 点击button按钮后,直接将form表单提交了 window.onload = function () { document.getElementB原创 2015-11-08 15:56:53 · 1389 阅读 · 0 评论 -
Js 最原始的表单验证 |将数据提交到百度搜索
1 用户名: 密码: 手机: 邮箱: 年龄: function checkForm() { if (documen原创 2015-11-08 14:04:50 · 2150 阅读 · 0 评论 -
setinterval(),clearInterval() JS函数的调用。DOM
function f1() { alert("调用f1"); } function f2() { alert("调用f2"); }// ---------------------------------------------------------------------------原创 2013-09-27 22:58:40 · 1476 阅读 · 0 评论 -
元素的隐藏与显示
%@ Page Language="C#" AutoEventWireup="true" CodeFile="客户端实现隐藏.aspx.cs" Inherits="客户端实现隐藏" %> $(document).ready(function () { $("#but1").click(function () {原创 2013-11-21 13:16:00 · 1001 阅读 · 0 评论 -
JS计算器
function sum() { //js类型转换 parseInt(value,10)的意思就是将value的值转换成十进制的数值 var id1 = parseInt(document.getElementById("bnt1").value, 10); var id2 = parseInt(document.getEle原创 2013-10-10 21:47:20 · 1004 阅读 · 0 评论 -
javascript函数的声明,及返回值
//因为javascript是弱类型的语言,所以参数不需要加类型。函数的也不需要像c#那样要求所以路径都需要有返回值(这个不像c#语言,而且c#的方法也不需要在方法名前面在 function关键字) function add(i, j) { //现在只是声明了一个函数在这里,只有调用到它的时候它才会被执行。 return i + j;原创 2014-07-17 21:03:50 · 2026 阅读 · 0 评论 -
JS时间的获取
function Case(i) { if (i < 10) { i = "0" + i; } return i; } function getdata() { var bnt = document.getElementB原创 2013-10-11 00:11:28 · 1396 阅读 · 0 评论 -
Javascript 一个数组中求最大数,将数组元素反转,用分割线将数组元素分割(注意arr.length字母的大小写,这里全是小写)
//求一个数组中的最大数 function getMax(arr) { var max = arr[0]; for (var i = 0; i < arr.length; i++) { if (arr[i] >max) { max = arr[i];原创 2014-03-18 22:14:17 · 1446 阅读 · 0 评论 -
DOM走马灯特效
走马灯的特效 function scroll() { // 将头文件标题赋值给 tit var tit = document.title; // 获取tit的第一个字符 var fir = tit.charAt(0);原创 2013-09-28 11:22:29 · 1221 阅读 · 0 评论 -
JavaScript parse() 方法
定义和用法parse() 方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。语法Date.parse(datestring)参数描述datestring必需。表示日期和时间的字符串。返回值指定的日期和时间据 1970/1/1 午夜(GMT 时间)之间的毫秒数。说明该方法是 Date转载 2014-10-23 10:39:54 · 1340 阅读 · 0 评论 -
javascript中数组的定义及使用
//【字典形式的数组】 var arr = new Array(); //声明一个动态数组对象arr arr[0] = "tom"; arr[1] = "jim"; arr[2] = "二狗子"; for (var i in arr) {原创 2014-07-18 21:04:24 · 1543 阅读 · 0 评论 -
百度地图AP1
" %> //百度地图的js引入 <% using (Html.BeginForm("Register", "Account", FormMethod.Post, new { @id = "form1", @name = "form1" })) {%> var map =原创 2014-11-05 18:14:59 · 1525 阅读 · 0 评论 -
JavaScript面向对象
function ni() {// 弹出一个本地时间的对话框 alert(new Date().toLocaleDateString()); } function add(li, l2) { return li+l2 }// 变量f1指向一个原创 2014-03-18 21:52:27 · 1070 阅读 · 0 评论 -
JavaScript匿名函数与委托
var f1 = function (x, y) { //【1】 定义一个匿名函数,用变量f1来指向它(f1相当于一个委托,这个时候f1就可以当做一个函数来用了) return x + y; } //调用这个匿名函数 alert(f1(5, 6)); //输出11 //【2】 还可声明匿名函数立即使用原创 2014-07-18 10:26:59 · 1078 阅读 · 0 评论 -
-----------js判断变量初始化的三种形式
//js判断变量初始化有三种形式 var x; if (x == null) { alert("x为null"); } if (typeof (x) == "undefined") { alert("x为undefined"); } //判断变量初原创 2014-07-17 19:49:28 · 3062 阅读 · 0 评论 -
Jquery | ajax 读取xml 文件
《1》using System;using System.Collections.Generic;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.IO;using System.Linq;using System.Web;using System.Xml.原创 2015-05-20 00:57:56 · 2258 阅读 · 0 评论 -
jquery 委托 on() | off()删除委托 | one()只执行一次的委托
《1》 a b c 我是button 百度 //-------------------------------------------------live() $("button").live("clic原创 2015-04-13 21:25:11 · 4195 阅读 · 0 评论 -
Datatable转换为Json 然后把Json数据放入 js 文件中
C#中把Datatable转换为Json的5个代码实例 /// /// Datatable转换为Json /// /// Datatable对象 /// Json字符串 public static string ToJson(DataTable dt原创 2014-11-06 23:17:25 · 2060 阅读 · 0 评论 -
JS 调试 debugger
//debugger; 如果你要调试某段js代码的话,js 代码前面写上debugger执行的时候就会跳到这里来了。然后按F10往下执行原创 2015-01-05 14:45:26 · 4182 阅读 · 0 评论 -
JavaScript对于函数的调用及原理;函数后面那个小括号()的意思
.div1{ width:100px; height:50px; background-color:Gray; opacity: 0.5; border:1px solid red; box-shadow:0 0 50px inset; border-radius:10px; margin:100px auto} function gaibian() {原创 2014-07-19 00:18:16 · 2394 阅读 · 0 评论 -
JS交换变量
function jh(arr) { for (var i = 0; i < arr.length / 2; i++) { var tem = arr[i]; arr[i] = arr[arr.length -i - 1]; arr[arr.length -i - 1] = te原创 2013-09-27 14:35:43 · 954 阅读 · 0 评论