-
javaScript中计算字符串MD5
进行HTTP网络通信的时候,调用API向服务器请求数据,有时为了防止API调用过程中被黑客恶意篡改,所请求参数需要进行MD5算法计算,得到摘要签名。服务端会根据请求参数,对签名进行验证,签名不合法的请求将会被拒绝。 但是目前原生JS貌似并没有提供MD5计算相关的函数方...
2018-10-13 06:28:36
-
【详解JavaScript系列】JavaScript之流程语句
一 开篇概述 本讲主要讲解JavaScript流程语句,其大致内容包括如下: 其中,常用的if,while,do..while,for在本片文章就不论述,重点论述for..in..,label,break和continue,whth,switch等语句 二 内容区 (一)常用语句 由于如下语句比较通用,本篇文章就不再论述 1.条...
2018-10-13 06:28:33
-
URL参数带加号“+”AJAX传值失败的解决方法
URL中参数的值有加号,虽然请求的URL中含有加号,但是GET的时候却得不到加号! 解决办法,用JavaScript的 encodeURIComponent 函数对加号进行编码。 如str="a+b"; url="sql_str.jsp?sql="+str; 要改成: url="sql_str.jsp?sql="+ encodeURIComponent(str);...
2018-10-13 06:28:33
-
微信小程序之裁剪图片成圆形
前言 最近在开发小程序,产品经理提了一个需求,要求微信小程序换头像,用户剪裁图片必须是圆形,也在github上看了一些例子,一般剪裁图片用的都是方形,所以自己打算写一个小组件,可以把图片剪裁成圆形,主要思路就是使用canvas绘图,把剪裁的图片绘制成圆形,另外剪...
2018-10-11 10:01:16
-
Webpack编译结果浅析
如今Webpack已经是一个不可或缺的前端构建工具,借助这个构建工具,我们可以使用比较新的技术(浏览器不能直接支持)来开发。 你是否好奇你写的代码经过Webpack构建之后会生成什么东西?是否有时调试遇到莫名其妙的问题? 本文不讲如何进行配置,只是基于几个基础的例...
2018-10-11 10:00:55
-
JavaAcript 数组对象常用属性
concat() 用于连接两个或多个数组。该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。 var a = ["aa","ccc" ]; var b = ["vv","mm" ]; var c = ["123" ]; var d = a.contac(b,c); == ["aa","ccc","vv","mm","123" ] every() 用于检测数组所有元素是否都符...
2018-10-11 10:00:50
-
DOM事件-调用函数
通过调用函数改变其内容: !DOCTYPE htmlhtml lang="en" dir="ltr" head meta charset="utf-8" title/title /head body script type="text/javascript" function changetext(id){ id.innerHTML="Surprise!" } /script h1 onclick="changetext(this)"点我啦/h1 /body/ht...
2018-10-11 10:00:47
-
纯JS实现前端动态分页码
思路分析:有3种情况 第一种情况,当前页面curPage 4 第二种情况,当前页面curPage == 4 第三种情况,当前页面curPage4 此外,还要考虑,当前页码 curPage pageTotal(总页码)-2,才显示 ... 首先,先是前端的布局样式 body /*首先,在body中添加div id="pagination"...
2018-10-11 10:00:31
-
事件冒泡与事件捕获
需要了解的知识点: 1. 向指定元素添加事件的方法:addEventListener()方法 2.Dom2级事件中事件流的三个阶段:事件捕获阶段、目标元素、事件冒泡阶段 3. javascript中 this与e.target的区别 addEventListener()方法 语法:addEventListener(event , function ,useCap...
2018-10-11 10:00:19
-
js 数组插入和删除处理
function insertArray(arr, val, compare, maxLen) { // 返回位置 const index = arr.findIndex(compare) if (index === 0 ) { return } if (index 0 ) { // 删除一个 arr.splice(index, 1 ) } // 再插入(unshift() 方法可向数组的开头添加一个或更多元素,并返回新的...
2018-10-11 10:00:17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash