js代码

页面的素材加载

試著忘記壹切 提交于 2019-12-11 15:03:29
以前一直都以为如果没有append到文档中的标签,应该不是执行下载这类的动作,但是最新在项目中的经验告诉我不是这样的,创建一个dom节点后,将文本格式的script,link等标签通过innerHtml设置给这个创建的dom节点后,对用的这些加载就会开始下载,但是script代码则不会执行;需要重新创建一个script阶段,在appendChild到文档流中,加载的js才会正常执行; 来源: https://www.cnblogs.com/wlinglinux/p/12022511.html

asp.net使用WebUploader做大文件的分块和断点续传

寵の児 提交于 2019-12-11 14:22:53
HTML 部分 <% @ Page Language ="C#" AutoEventWireup ="true" CodeBehind ="index.aspx.cs" Inherits ="up6.index" %> <! 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=gb2312" /> < title > up6- 多标签演示页面 </ title > < link href ="js/up6.css" type ="text/css" rel ="Stylesheet" charset ="gb2312"/> < script type ="text/javascript" src ="js/jquery-1.4.min.js"></ script > < script type ="text/javascript" src ="js/json2

asp.net使用WebUploader做大文件的分块和断点续传

这一生的挚爱 提交于 2019-12-11 14:10:11
HTML部分 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="up6.index" %> <!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=gb2312" /> <title>up6-多标签演示页面</title> <link href="js/up6.css" type="text/css" rel="Stylesheet" charset="gb2312"/> <script type="text/javascript" src="js/jquery-1.4.min.js"></script> <script type="text/javascript" src="js/json2.min.js" charset="utf-8"></script>

js基础

若如初见. 提交于 2019-12-11 11:02:20
js是是属于 HTML 和 Web 的编程语言 引入方式 HTML中使用:<script></script> 引入外部文件:<script src=”a1.js”></script>    输出 window.alert() 写入警告框; document.write() 写入 HTML 输出 console.log() 写入浏览器控制台    变量 名称可包含字母、数字、下划线和美元符号 名称必须以字母开头 名称也可以 $ 和 _ 开头(但是在本教程中我们不会这么做) 名称对大小写敏感(y 和 Y 是不同的变量) 保留字(比如 JavaScript 的关键词)无法用作变量名称 定义:var i = 0; 多个变量同时定义:var i=0, j=1; 注释 // 注释内容 或者 /*多行注释*/ 数据类型 字符串值,数值,布尔值,数组,对象 类型转换 转整数类型:parseInt(); 转浮点类型:parseFloat(); 判断是否是数字类型:isNaN(); 运算符 算数运算符:+、-、*、/、%、++、-- 赋值运算符:=、+=、-=、*=、/=、%= 比较运算符:==、!=、>、<、>=、<=、?: 逻辑运算符:&&、||、! 三元运算符:true?value1:value2;    函数 function fun(arg){} 运行:fun(arg) 返回值:return

js快速学习思维导图

僤鯓⒐⒋嵵緔 提交于 2019-12-11 10:09:05
Js给初学者的印象总是那么的“杂而乱”,相信很多初学者都在找轻松学习Js的途径。在这里给大家总结一些学习Js的经验,希望能给后来的学习者探索出一条“轻松学习Js之路”。 Js给人那种感觉的原因多半是因为它如下的特点: A:本身知识很抽象、晦涩难懂(真的难懂),如:闭包、内置对象、DOM。 B:本身内容很多,如函数库、对象库就一大堆。 (内容五花八门 ) C:混合多种编程思想。它里面不但牵涉面向过程编程思想,又有面向对象编程思想,同时,它的面向对象还和别的编程语言(如:C++,JAVA,PHP)不大一样。就好像又是新的一样,让你对曾经学的面向对象产生了怀疑… D:辛苦学习后又看似和实际应用脱节。通常学了很久的js基础之后,变量、函数、对象你也都略知一二,但一到公司开发项目的时候,却又难以下手。因为公司在开发实际项目的时候通常都是直接用它的衍生库,如:jquery,angular,boostrap,amaze,layui,ueditor等,而这些库又多如牛毛,同时还有自己的难点。让你都不知道该学哪个好,甚至都怀疑自己学的是不是js了,好像有多个版本的js一样,总是学不完… 那么,怎么才能在js领域内学的轻松甚至游刃有余呢?我总结了一些实战意义的js学习经验: 1.首先要紧紧抓住它的地位 时刻都不能忘记,否则很容易犯“一叶障目不见泰山”的错误。不要学了很久就知道js是编程语言,就是写代码

在 Unity 中使用 Typescript 脚本

社会主义新天地 提交于 2019-12-11 09:54:31
本文介绍的插件 duktape-unity 可以使你在 Unity3D 中使用 javascript/typescript 来写脚本. 这里说的脚本是指可以在包括iOS上动态执行的脚本. 目前主流的选择是 lua 和 ILRuntime(C#), 都是很成熟的方案. typescript 或许可以是介于两者之间的一种选择, 即有动态脚本语言的特性, 又有强类型的辅助. 概况 duktape-unity 的使用方法与 slua/ulua 等是类似的, 通过生成绑定代码并对部分值类型进行特定优化来提高交互效率. 并针对 js 的使用习惯, 做了一些 js 风格的封装, 例如事件/委托的封装, 有两种方式在 js 中将 js 函数注册到 C# 事件/委托上 (这里均以 ts 为例): // 方法一, 直接注册 js 函数 UnityEngine.Application.lowMemory.on(() => { console.log("low memory"); }); // 方法二, 构造一个 Delegate 对象进行注册, 这种方式 Delegate 对象本身就是一个 Dispatcher, 可以自己再 on/off 多个响应者 let delegate = new DuktapeJS.Delegate0(); delegate.on(this, () => { console

JS系列:js三元运算符

自古美人都是妖i 提交于 2019-12-11 08:59:23
三元运算符 语法: 条件?成立做的事情:不成立做的事情;<=>相当于简单的if/else判断(简化写法) var num = 12 ; if ( num > 10 ) { num ++ ; } else { num -- ; } => 相当于三元运算符: num > 10 ? num ++ : num -- ; 特殊情况: //=>如果三元运算符中某一部分成立不需要任何的处理我们用null/underfined/void 0...占位即可 var num = 12 ; num > 10 ? num ++ : null ; //=>如果需要执行多项任务,我们用小括号包裹起来,每条语句用逗号隔开 num = 10 ; num > 10 ? ( num ++ , num *= 10 ) : null ; 思考题: var num =12; if(num>0){ if(num<10){ num++; }else { num–; } }else { if(num==0){ num++; num=num/10; } } 改成三元运算符: var num=12; num > 0 ? (num < 10 ? num ++ : num-- ) : (num–, num=num/10); switch case js中的一种判断方式, switch case 应用于变量(表达式

第09组 Beta冲刺(4/5)

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-10 22:07:31
队名:观光队 链接 组长博客 作业博客 组员实践情况 王耀鑫 过去两天完成了哪些任务 文字/口头描述 学习 展示GitHub当日代码/文档签入记录 无 接下来的计划 完成短租车,页面美化 还剩下哪些任务 s 完成短租车,页面美化 遇到了哪些困难 网络请求速度慢 有哪些收获和疑问 1、收获:后台数据库管理 2、疑问:暂无 许培荣 过去两天完成了哪些任务 文字/口头描述 新增服务端短租车确认归还接口。 前端新增输入框前端js校验,加载时等待动画,开放短租车功能模块,加入认证时上传图片功能。 展示GitHub当日代码/文档签入记录 接下来的计划 优化后台数据库。 还剩下哪些任务 地图功能模块未连入前端页面。有时间可优化前端页面效果。 遇到了哪些困难 无 有哪些收获和疑问 1、收获:无 2、疑问:无 陈湘怡 过去两天完成了哪些任务 文字/口头描述 账户信息、车主认证、学生认证页面的修改,增加了修改车牌号、车型和车主电话功能页面,增加注销账号功能。 展示GitHub当日代码/文档签入记录 接下来的计划 重构主页面,修改订单进行中页面 还剩下哪些任务 前端页面与后端接口的完善 遇到了哪些困难 暂无 有哪些收获和疑问 1、收获:成就感 2、疑问:暂无 陈超颖 过去两天完成了哪些任务 文字/口头描述 完成短租车后端接口部分代码、测试 展示GitHub当日代码/文档签入记录 接下来的计划 与前端

vue01

心不动则不痛 提交于 2019-12-10 21:49:52
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- 引入vue.js 文件 --!></head><body><div id="app"> <p>{{message}}</p> <p>{{show()}}</p></div><JavaScript标签> var vm = new Vue({ el: "#app", data: { message: "一段内容", }, methods: { show: function () { return "hello world" } } }); <JavaScript标签> </body></html>如果想把JS代码放在上面可以在JS代码里 加上一个window.onload = function() {} 把代码写在函数里进行调用 。 来源: https://www.cnblogs.com/eliwen/p/12019141.html

js基础之自定义事件

让人想犯罪 __ 提交于 2019-12-10 21:29:05
目录 一、什么是事件? 二、自定义事件的实现 1. 生成事件对象 2. 监听事件 3. 触发自定义事件 三、自定义事件的用途 总结 一、什么是事件? 事件是浏览器与用户交互的主要方式。 举例来说,当用户点击页面上的一个按钮,对浏览器来说,就是在这个按钮上触发了一个“点击事件”。浏览器会去执行开发者为这个“点击事件”定义的回调函数,以此来响应用户的操作。也就是说,浏览器通过“事件”,来感知用户操作,然后执行开发者预定义的处理流程。举个简单的例子: let btn = document . getElementById ( "btn" ) ; //获取按钮对象 btn . addEventListener ( "click" , function ( ) { ... //该按钮被点击后,就会执行这里的操作 } ) 这就是最简单的原生事件模式。当你点击了该按钮,浏览器就会立即执行addEventListener中传入的回调函数。除了click事件,浏览器还定义了大量的原生事件,在控制台输入window,然后回车,以on开头的都是浏览器提供的原生事件(这里只截了其中一部分): 原生事件并不总与用户操作相关。比如onload,对应的是当前页面加载完毕这个事件。 总的来说,浏览器通过事件系统来监测用户行为和页面状态,然后执行开发者针对这些行为或状态定义的处理流程。 二、自定义事件的实现