js

js基础

拟墨画扇 提交于 2020-02-19 14:49:36
js基础 在工作中,时不时的要设计去与web端的网页去进行一些交互,要想软件的功能更加强大,包括QT,Android,IOS的开发,无一列外的都会涉及到与JS的交互,所以想着手学习JavaScript,以后遇到问题,会多一些解决的思路,虽然之前在QT已经用过JS的交互,但具体的基础还是有些模糊。 JavaScript JavaScript 使用 JavaScript 语句输出注释 JavaScript 变量数据类型对象函数运算符 变量 数据类型 JavaScript 函数 JavaScript运算符 JavaScript 条件语句和循环语句 JavaScript Break 和 Continue 语句 JavaScript 错误 - ThrowTry 和 Catch JavaScript 表单验证 结束 JavaScript JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后

python学习笔记十三 JS,Dom(进阶篇)

£可爱£侵袭症+ 提交于 2020-02-19 14:48:17
JS介绍 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用;JavaScript 是因特网上最流行的脚本语言。 JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。 Java(由 Sun 发明)是更复杂的编程语言。 ECMA-262 是 JavaScript 标准的官方名称。 JavaScript 由 Brendan Eich 发明。它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。 1.存在方式 <!-- 方式一 --> <script type"text/javascript" src="JS文件"></script> <!-- 方式二 --> <script type"text/javascript"> Js代码内容 </script> 2.存放位置 JavaScript脚本通常放置在三个位置: HTMlL中的head部分 HTML中的body部分最底部(推荐) 单独以.js结尾的文件 为什么会推荐放置在body部分的最底部?因为html是从上往下执行的,假设有js文件或者js执行耗时比较久的话,下面的html代码就无法执行了。 所以放置在body代码块底部

web前端学习之JavaScript

拜拜、爱过 提交于 2020-02-19 14:47:28
JavaScript 是世界上最流行的编程语言。这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。 JavaScript 是可插入 HTML 页面的编程代码。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 通过这段时间对js的学习,越来越发现js的强大与重要性。 1、 语言特性、功能、简介: JavaScript 是世界上最流行的编程语言。 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 插入HTML页面中后由所有现代浏览器进行执行。 功能是在HTML页面中为所欲为。 2、 变量、数据类型: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> var a=5; var b="hi,javascript"; var c=true; var d=["one","two","three"]; /** * 注意,script里面的type写不写都不要紧,因为H5中已经将JS认定为默认的脚本语言 * var 是定义变量的前缀

js获取当前时间,js时间函数

会有一股神秘感。 提交于 2020-02-19 14:25:58
Js获取当前日期时间及其它操作,js时间函数 var myDate = new Date(); 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.toLocaleDateString(); //获取当前日期 var mytime=myDate.toLocaleTimeString(); //获取当前时间 myDate.toLocaleString( ); //获取日期与时间 日期时间脚本库方法列表 Date.prototype.isLeapYear 判断闰年

js实现Ajax

喜你入骨 提交于 2020-02-19 10:22:53
//1.创建核心对象 var xmlhttp ; if ( window . XMLHttpRequest ) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp = new XMLHttpRequest ( ) ; } else { // code for IE6, IE5 xmlhttp = new ActiveXObject ( "Microsoft.XMLHTTP" ) ; } //2. 建立连接 /* 参数: 1. 请求方式:GET、POST * get方式,请求参数在URL后边拼接。send方法为空参 * post方式,请求参数在send方法中定义 2. 请求的URL: 3. 同步或异步请求:true(异步)或 false(同步) */ xmlhttp . open ( "GET" , "ajaxServlet?username=tom" , true ) ; //3.发送请求 xmlhttp . send ( ) ; //4.接受并处理来自服务器的响应结果 //获取方式 :xmlhttp.responseText //什么时候获取?当服务器响应成功后再获取 //当xmlhttp对象的就绪状态改变时,触发事件onreadystatechange。 xmlhttp . onreadystatechange

JSON进阶五-JS和WCF的交互

我与影子孤独终老i 提交于 2020-02-19 08:48:55
在园子里看到很多关于AJAX FOR WCF的文章,大多数采用EXT和WCF交互。 但老实说EXT这个东西比较适合应用开发,对于我这种的网站程序员,EXT比较大。 其中涉及到许多知识点,在这里和大家分享下。 至于如何使用AJAX FOR WCF我这里就不说了,园子里有很多类似的文章: 首先,我说一下如何写一个JSON传递形式调用AJAX FOR WCF服务(我这里使用JQuery的ajax为例): $.ajax({ type: 'post', url: '/TdxGridExample/Wcf/Service.svc/Add', //WCF的URL,/Add是指定该WCF的Add方法 contentType: 'text/json', data: ’{"x":1,"y":2}‘, success: function(msg) { alert(msg); } }); 注:contentType:类型必须设置为text/json,而不是'text/xml' 或 'text/html' data,必须是json形式字符串:并且要对应后台WCF参数名: WCF代码: [OperationContract] [WebInvoke(RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json,

也写“JS俄罗斯方块”

这一生的挚爱 提交于 2020-02-19 07:14:40
  这个经典的小游戏被无数人玩过,也被很多数的程序员写过,在下也献丑写个出来。   由于在自己动手写之前没参考过别人写的这个游戏的代码,完全是根据自己玩这个游戏的体会写成的。也知水平有限,虽然已认真测试过,但仍可能有漏洞,感兴趣的朋友发现后还望不吝指出来。   说说自己的思路,以及编写过程中的重点难点。 思路: 1、我是在纸上先画出方块的几大类型,分成了十大类,每种类型在按“上方向键”时,有四种变化 (田字形实际只有一种形状;长条形,以及两种互相对称的“折线形”分别也只有两种变化),把 这些形状所在的位置信息放入数组中(xx,yy数组表示)。 2、把形状分类后,就要想办法把每种形状显示出来。这里利用构造函数block构造方块对象。然后 在“预览”显示的div里创建每种方块形状(initshape()),并把它们全部隐藏。 3、把“预览div”里的方块形状随机(实际有一定规律)显示一种。然后在主窗口里创建这种方块 (createBlock()),然后定时器让方块下落(fall()),下落过程中不断改变方块的位置 (setPosition()),判断是否越界(judgeLRside()和judgeBott())。当方块落到底部,或者与已 经落下的方块接触时,判断是否能消除行(removeBlocks())。然后把“预览div”里的方块形状再 显示一种(setVisible())

javaScript系列:js中获取时间new Date()详细介绍

不羁岁月 提交于 2020-02-19 04:07:42
javaScript系列:js中获取时间new Date()详细介绍 1.自动获取今天星期几: var aaa = '日一二三四五六' aaa.charAt(new Date().getDay()) //"日" 2.获取今天日期格式(----年--月--日): myDate.getFullYear()+'年'+(myDate.getMonth()+1)+'月'+myDate.getDate()+'日' //"2015年11月8日" 3.详解 var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getMonth()+1 myDate.getDate(); //获取当前日(1-31) myDate.getFullYear()+'年'+(myDate.getMonth()+1)+'月'+myDate.getDate()+'日'; //"2015年11月8日" myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) 时间戳 myDate

js隐式转换

家住魔仙堡 提交于 2020-02-19 03:06:13
var foo = "11" + 2 - "1" ; console . log ( foo ) ; console . log ( typeof foo ) ; 解题思路: 1、从左向右计算:“11”+2 = “112”(字符串加任何都是字符串,加号起连接作用); 2、“112”-“1”=111(隐式的将字符串转化成数字类型) 来源: CSDN 作者: DesignerLW 链接: https://blog.csdn.net/qq_41818857/article/details/104381256

微信网页开发配置

半腔热情 提交于 2020-02-18 22:35:03
1.去微信公众平台进入 “公众号设置” 的 “功能设置” 里 “填写js接口安全域名”。 2.引入js文件 在需要调用JS接口的页面引入如下JS文件,(支持https):http://res.wx.qq.com/open/js/jweixin-1.6.0.js 如需进一步提升服务稳定性,当上述资源不可访问时,可改访问:http://res2.wx.qq.com/open/js/jweixin-1.6.0.js (支持https)。 备注:支持使用 AMD/CMD 标准模块加载方法加载 3.通过config注入接口权限验证配置 this.request(CONFIG.URLS.GET_WX_JS_PARAMS,{url:location.href},(res)=>{ let data=res.data wx.config({ debug: false, appId: data.appId, timestamp: data.timestamp, nonceStr: data.nonceStr, signature: data.signature, jsApiList: ['需要调用的接口名','需要调用的接口名'] }); }) 4.通过wx.ready()处理成功验证 来源: https://www.cnblogs.com/xinchenhui/p/12329082.html