js代码

net + js 实现无刷新联动下拉框

倖福魔咒の 提交于 2020-03-16 09:24:35
C#代码 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.OleDb; public partial class _Default : System.Web.UI.Page { protected void Page_Load( object sender, EventArgs e) { if ( ! IsPostBack) { Bind(); } } void Bind() { string sql = " select * from category " ; DataTable dt = getTable(sql); this .select1.Items.Clear(); ListItem item = new ListItem( " --请选择-- " , " -1 " ); this .select1.Items.Add

js获取当前日期和时间的代码

旧城冷巷雨未停 提交于 2020-03-16 09:19:29
最佳答案 var myDate = new Date(); myDate.toLocaleDateString(); //获取当前日期myDate.toLocaleTimeString(); //获取当前时间扩展:myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)myDate.getDay(); //获取当前星期X(0-6,0代表星期天)myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)myDate.getHours(); //获取当前小时数(0-23)myDate.getMinutes(); //获取当前分钟数(0-59)myDate.getSeconds(); //获取当前秒数(0-59)myDate.getMilliseconds(); //获取当前毫秒数(0-999)myDate.toLocaleString( ); //获取日期与时间 来源: https://www.cnblogs.com/wanblog/p/7093219.html

JS中e.keycode||e.which

筅森魡賤 提交于 2020-03-16 06:47:07
来源: http://www.cnblogs.com/sunny_kitty/archive/2009/10/28/1591302.html 主要分四个部分 第一部分:浏览器的按键事件 第二部分:兼容浏览器 第三部分:代码实现和优化 第四部分:总结 第一部分:浏览器的按键事件 用 js实现键盘记录,要关注浏览器的三种按键事件类型,即keydown,keypress和keyup,它们分别对应onkeydown、 onkeypress和onkeyup这三个事件句柄。一个典型的按键会产生所有这三种事件,依次是keydown,keypress,然后是按键释放时 候的keyup。 在这3种事件类型中,keydown和keyup比较底层,而keypress比较高级。这里所谓的高级是指,当用户 按下shift + 1时,keypress是对这个按键事件进行解析后返回一个可打印的“!”字符,而keydown和keyup只是记录了shift + 1这个事件。[1] 但是keypress只能针对一些可以打印出来的字符有效,而对于功能按键,如F1-F12、 Backspace、Enter、Escape、 PageUP、PageDown和箭头方向等,就不会产生keypress事件,但是可以产生keydown和keyup事件。然而在FireFox中, 功能按键是可以产生keypress事件的。

jquery和js原生代码的区别

徘徊边缘 提交于 2020-03-16 05:12:07
jQuery和JavaScript文档就绪函数 /** * 文档就绪函数:等待文档记载完毕,在执行相关代码 * 原生JS(JavaScript)方式:window.onload=funcation(){} * jquery方式:$(document).ready(funcation(){}); * * 区别: * * 1.执行时机: *原生JS(JavaScript)方式: window.onload:必须等待网页全部加载完毕(包括图片等),然后再执行包裹代码 * *jquery方式: $(document).ready():只需要等待网页中的DOM结构加载完毕,就能执行包裹的代码 * * * 2.执行次数 * 原生JS(JavaScript)方式:window.onload:不能同时编写多个,只能执行一次,如果第二次,那么第一次的执行会被覆盖 * jquery方式:$(document).ready():能同时编写多个 * * * 3.jquery方式简写方案 *$(document).ready(function() { *alert("Hello World!"); *}); *简写 * *$().ready(function () { * alert("Hello World!"); *}) * *$(function () { * alert("Hello World!"

由简入繁实现Jquery树状结构

北城以北 提交于 2020-03-16 05:11:48
由简入繁实现Jquery树状结构   在项目中,我们经常会需要一些树状结构的样式来显示层级结构等,比如下图的样式,之前在学.net的时候可以直接拖个服务端控件过来直接使用非常方便。但是利用Jquery的一些插件,也是可以实现这些效果的,比如说Jquery.treeview.js插件。      下面就直入主题,开始从简入繁的分析怎么使用treeview插件,从已知的知识开始轻松入手,让树状结构唾手可得。    显示树状结构的几个实现步骤:   一、HTML做初始静态原型。   首先通过<ul></ul><li></li>展示树状基本结构,还原其最初的样子:   相信学过一点HTML的同学都可以实现吧,在“tree.html”中写如下代码: <ul> 2 <li>系统管理 3 <ul> 4 <li>部门管理</li> 5 <li>岗位管理 6 <ul> 7 <li>岗位添加</li> 8 <li>岗位删除</li> 9 </ul> 10 </li> 11 <li><用户管理 12 <ul> 13 <li>添加用户</li> 14 <li>修改用户</li> 15 </ul> 16 </li> 17 </ul> 18 </li> 19 <li>审批流转</li> 20 </ul> 我们静态的树形结构的草本如下:      二、加入treeview插件库,实现动态树状结构。  

es6-compact-table 名词备忘

ぃ、小莉子 提交于 2020-03-16 00:55:05
网址:http://kangax.github.io/compat-table/es6 网站收录了各编译器对es6及其后版本的支持度,其中我对以下几个并不了解所为何物 Traceur Babel 6 + core-js Babel 7 + core-js 2 Babel 7 + core-js 3 Closure 2018.11 Type-Script + core-js 2 Type-Script + core-js 3 es6-shim Konq 4.14 Echo JS XS6 JXA Node >=6.5 <7 Node >=8.10 <9 Node >=10.13 <11 DUK 1.8 DUK 2.2 JJS 1.8 JJS 10 GraalVM 1.0 Traceur Traceur 是一个来自 Google 的 Javascript 编译器,通过它可以体验一些很新并且有趣的 Javascript 语言特性,这些多数是还没有被当前浏览器实现的 ECMAScript 标准或草案,比如:数组比较、类、模块、迭代器、方法参数默认值、Promise等。 介绍说明 Traceur 和 Babel 对比:与 Babel 功能基本相同,都提供了把新的 js 语言特性转化功能,依照文章开头的网站显示,Traceur 比较老牌, 所支持的新特性要少一些。 code-js 开源库

评价。评星级js代码

佐手、 提交于 2020-03-15 18:38:58
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>淘宝评价功能</title> <style> <!-- body, ul, li, p{ margin:0; padding:0;} body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666;} ul{ list-style-type:none;} #star span,#star ul{ float:left; height:19px; line-height:19px;} #star ul{ margin:0 10px;} #star ul li{ #text-indent:-9999px; float:left; width:20px; #background:url("http:/

图片上的左右箭头js代码

淺唱寂寞╮ 提交于 2020-03-15 17:28:34
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> <html xmlns=" http://www.w3.org/1999/xhtml "> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>图片上的左右箭头js代码</title> </head> <body> <img id="img1" src=" http://img.273.com.cn/200905/20090526133320.JPG " /> <script type="text/javascript"> var Util = {}; //Event对象 Util.Event = { stop: function(ent){ var e = ent||window.event; if (e.preventDefault){ e.preventDefault(); e.stopPropagation(); } else{ e.returnValue = false; e.cancelBubble = true

JS使用http协议实现ping功能

夙愿已清 提交于 2020-03-15 13:00:26
目前项目需要用到,实现原理很简单,提交一个ajax请求,并分别记录发送时间和收到回复时间即可。 代码转自:http://www.ttlsa.com/dev/use-js-ping-url-ping-ip/ $.ping = function(option) { var ping, requestTime, responseTime ; var getUrl = function(url){ //保证url带http:// var strReg="^((https|http)?://){1}" var re=new RegExp(strReg); return re.test(url)?url:"http://"+url; } $.ajax({ url: getUrl(option.url)+'/'+ (new Date()).getTime() + '.html', //设置一个空的ajax请求 type: 'GET', dataType: 'html', timeout: 10000, beforeSend : function() { if(option.beforePing) option.beforePing(); requestTime = new Date().getTime(); }, complete : function() { responseTime =

js里面的document.cookie详解

半世苍凉 提交于 2020-03-15 11:42:30
设置cookie 每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie: document.cookie="userId=828"; 如果要一次存储多个名/值对,可以使用分号加空格(; )隔开,例如: document.cookie="userId=828; userName=hulk"; 在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。在cookie的名中做到这点很容易,但要保存的值是不确定的。如何来存储这些值呢?方法是用escape()函数进行编码,它能将一些特殊符号使用十六进制表示,例如空格将会编码为“20%”,从而可以存储于cookie值中,而且使用此种方案还可以避免中文乱码的出现。例如: document.cookie="str="+escape("I love ajax"); 相当于: document.cookie="str=I%20love%20ajax"; 当使用escape()编码后,在取出值以后需要使用unescape()进行解码才能得到原来的cookie值,这在前面已经介绍过。 尽管document.cookie看上去就像一个属性,可以赋不同的值。但它和一般的属性不一样,改变 它的赋值并不意味着丢失原来的值,例如连续执行下面两条语句: document.cookie="userId=828