js
孟玉磊
这个作者很懒,什么都没留下…
展开
-
选择结构
**选择结构**选择结构:从字面上就可以看出选择就是判断是或者否。 通过几个案例来说明选择结构: 1. if选择 1.1 var a = Number(prompt(“请输入一个数”)); if(a<0){ a=-a; } alert(a) 1.2 if(sum%2==0){ sum= sum/2;原创 2017-07-31 10:31:41 · 1123 阅读 · 0 评论 -
js常用的高级技术
在b/s开发中经常用到的javascript技术 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数 (用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如 (13:04:0转载 2017-07-25 19:02:25 · 679 阅读 · 0 评论 -
js字符串
js字符串字符串的方法:Substr():传入参数(第一个参数,开始截取的下标,如果)String 对象方法:方法描述anchor()创建 HTML 锚。big()用大号字体显示字符串。blink()显示闪动字符串。bold()原创 2017-08-03 20:05:17 · 1094 阅读 · 0 评论 -
js的Date和Math的对象
Date和MathDate对象定义:/* var d=new Date(); var d =new Date(2017,4,22,19,05,22);不给参数,定义的日期为执行这条指令时那一刻的系统日期当然也可以指定年月日时分秒参数,但是要特别注意的是月从0开始,即0表示1月修改日期分量:SetYear、setMonth、setDate原创 2017-08-03 20:41:27 · 1224 阅读 · 0 评论 -
http协议学习系列
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC转载 2017-08-11 16:08:02 · 965 阅读 · 0 评论 -
js BOM
BOM概念:bom browser object model1 常用对象Window:窗口,浏览器的窗口我们定义的全局变量的全局函数都是Window对象的属性和方法浏览器boby的宽度:window.ininerWidth浏览器boby的高度:window.ininerHeight;常用的方法:Open:打开一个新的浏览器,要传三个参数,第一个为将要打开浏览器的原创 2017-08-11 17:12:46 · 923 阅读 · 0 评论 -
程序设计思维
程序设计思维程序是啥? 生活中的程序 银行开户:客户填写开户申请单->提交证件资料—>审核资料真实性(1.本人、资料真实齐全通过;2、其他人代办、有委托书、资料真实齐全则通过;不满足这些条件则拒绝)——》录入系统开户——》设置密码——》发放卡、存折。 解决生活中问题的步骤(流程)描述 计算机的程序: 解决问题的步骤描述。但是的是计算机语言描述。 什么是编程? 根据业务需要,制定或编原创 2017-07-26 20:28:03 · 1259 阅读 · 0 评论 -
js中的错误与调试
js中的错误与调试1、错误的概念与处理 计算机程序的错误两种:语法错误和逻辑错误。 比如 alert 拼错了,写成了altret。 1.1语法错误的排除方法: 1) 开发者工具的console 窗口。能显示错误其说明 2) Try………catch捕获异常 2、调试的原理、工具和方法 逻辑错误:程序在语法上,没有错误但是实际执行结果和预期结果有出入。 调试的基本原理:原创 2017-07-28 09:17:13 · 1323 阅读 · 0 评论 -
知道这20个正则表达式,能让你少写1,000行代码
知道这20个正则表达式,能让你少写1,000行代码正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)转载 2017-08-06 17:02:58 · 1274 阅读 · 0 评论 -
程序设计基础
程序设计基础1、常规数据类型与变量1.1现实生活中的数据比方说淘宝的商品描述:数据的几个属性:名称、值、类型数据名称值类型价格1399.00数值类型累计评论345数值类型是否支原创 2017-07-25 18:51:47 · 1077 阅读 · 0 评论 -
js是什么
js是什么?(1)为什么需要有JavaScript(JS有什么作用)?(2)怎么用?1.1 基本概念HTML负责呈现什么内容,CSS负责以何种方式来呈现。HTML+CSS:实现了静态页面。实际上,我们更多的页面的要求是动态的,比方说新浪网热点、聚焦……页面的自动切换。时间也应该是动态显示的。还有验证码、注册页面的数据验证……那么怎么才能让页原创 2017-07-25 18:45:48 · 1498 阅读 · 1 评论 -
JavaScript 常用方法总结
JavaScript 常用方法总结1.手机类型判断var BrowserInfo = {userAgent: navigator.userAgent.toLowerCase()isAndroid: Boolean(navigator.userAgent.match(/android/ig)),isIphone: Boolean(navigator.userAgent.ma转载 2017-07-23 21:00:09 · 611 阅读 · 0 评论 -
js之数组
js之数组.1 数组的概念案例:计算出10名同学的平均分script type="application/javascript"> var a1,a2,a3,a4,a5,a6,a7,a8,a9,a10; a1 = Number(prompt("请输入分数")); a2 = Number(prompt("请输入分数")); a3 = Num原创 2017-08-02 20:13:09 · 1105 阅读 · 0 评论 -
揭秘HTTPS的"秘密
本文作者为: SylvanasSun.转载请务必将下面这段话置于文章开头处(保留超链接).本文转发自SylvanasSun Blog,原文链接: https://sylvanassun.github.io/2017/08/06/2017-08-06-DigestHttps/揭秘HTTPS的"秘密在说https之前,我们先了解一下http,以及为什么要使用https.转载 2017-08-08 09:43:19 · 1383 阅读 · 1 评论 -
前端框架这么多,该如何选择?
前端框架这么多,该如何选择?那么在项目实施中,我们一般会关注哪些方面呢?有过前端开发经验的同僚们可能会想到:要有可复用的组件,要控制质量做测试和静态检查,要有组件隔离的样式方便实现Responsive,要打包部署方便,最好学起来不要太复杂,方便能力建设、节省招聘成本等等。接下来,我们将从组件复用、测试和学习曲线这三个主要的方面对Angular4,Ember.js,Vue.js和Re转载 2017-08-08 09:47:25 · 3651 阅读 · 0 评论 -
常见事件
事件1 事件的概念事件源事件名事件注册事件处理2 常用事件 鼠标常用事件:1) click 单击事件body>pid="p1"onclick="fun()">asdadp>body>scripttype="application/javascript">function fun(){ var p1=document.getElementById(原创 2017-08-08 16:20:30 · 806 阅读 · 0 评论 -
js函数
## js函数 ## 函数的概念为什么需要用函数?首先看一下输出100所有素数问题的解决方案方案一:循环的嵌套script> for (var n=2; n var m = Math.ceil(Math.sqrt(n));//根据相关数学定理,查找范围可缩小至[2,sqrt(n)] var found = false;//找到因子的标记 for (var i =原创 2017-08-01 21:26:13 · 960 阅读 · 0 评论 -
js Dom
DOM 1.获取元素(1)getElementById根据元素的id属性来获取元素,获取到的是一个元素(2)getElementsByTagName根据标签名来获取元素,结果是一个元素集合。(3)getElementsByClassName根据class属性来获取元素,结果是一个元素集合。(4)getElementsByName根据name属性来获取元素,结原创 2017-08-09 17:01:08 · 810 阅读 · 0 评论 -
js数组
##js数组 ##1. 数组的概念 案例:计算出10名同学的平均分 var a1,a2,a3,a4,a5,a6,a7,a8,a9,a10; a1 = Number(prompt("请输入分数")); a2 = Number(prompt("请输入分数")); a3 = Number(prompt("请输入分数")); a4 = Number(prompt(原创 2017-08-02 20:15:27 · 1189 阅读 · 0 评论 -
循环结构
循环结构循环的共同的特点:有条件地重复地做一件事,每一次做的事情不同但类似。程序是为了解决实际问题的,实际问题中存在着重复动作,那么程序中也应该有相应的描述,这就是循环。案例:计算1+2+3+……+10/*方案一*/var sum1 = 1+2+3+4+5+6+7+8+9+10;/*方案二*/var sum2 = 0;sum2 += 1;sum2 += 2;sum2 +=原创 2017-08-02 21:15:43 · 892 阅读 · 0 评论 -
数组去重
数组去重数组去重,一般都是在面试的时候才会碰到,一般是要求手写数组去重方法的代码。如果是被提问到,数组去重的方法有哪些?你能答出其中的10种,面试官很有可能对你刮目相看。在真实的项目中碰到的数组去重,一般都是后台去处理,很少让前端处理数组去重。虽然日常项目用到的概率比较低,但还是需要了解一下,以防面试的时候可能回被问到。一、利用ES6 Set去重(ES6中最常用)function uni...原创 2018-09-18 21:51:45 · 336 阅读 · 0 评论