易网时代-编程资源站
Welcome
首页
/
脚本样式
/
JavaScript
用js实现简单算法的实例代码
2017-02-06
19
一.冒泡排序var arr1=[3,9,2,7,0,8,4];for(var i=0;i<arr1.length;i++){ for(var j=i+1;j<arr1.length;j++){ var temp=0; if(arr1[i]>arr1[j]){ temp=arr1[i]; arr1[i]=arr1[j]; arr1[j]=temp; } }}alert(arr1);二.快速...
js内置对象处理_打印学生成绩单的简单实现
2017-02-06
19
任务:1.通过js的内置对象得到当前日期var date=new Date();var year=date.toString().slice(11,15);document.write(year.toString()+"年");var month=date.getMonth();month=month+1;if(month<10){document.write("0"+month+"月");}else{document.write(month+"月"...
js原生跨域_用script标签的简单实现
2017-02-06
24
刚刚从培训班学习完,总想写一下东西,自从进入了这个院子,每次出现问题,总是能找到一些答案,给我一些帮助. 作为新手,就写一下简单的吧,院子里面有很多大牛, 说句实话,他们的很多代码我都看不懂. 我就写一下新手看的懂得吧, 多说一句,我觉得大牛写的代码应该通俗易懂才可以。.代码非常的简单,但是写的过程中,仍然发生了一些小错误,最后还是解决了。<!DOCTYPE html><html lang="en"><head><...
浅谈js常用内置方法和对象
2017-02-06
24
JS内置函数不从属于任何对象,在JS语句的任何地方都可以直接使用这些函数。JS中常用的内置函数如下:1、eval(str)接收一个字符串形式的表达式,并试图求出表达式的值。作为参数的表达式可以采用任何合法的操作符和常数。如果参数中包含JS命令,这些命令也可以被执行,就像这些命令是JS程序的一部分一样。2、parseInt(str,n)试图从一个字符串中提取一个整数。可附加一个n整数实现返回n进制整数。如果在字符串中存在除了数字、符号、小数点和指数符号以外的...
让DIV的滚动条自动滚动到最底部的3种方法(推荐)
2017-02-06
20
要制作一个在线聊天的程序,在做最后的修饰时,需要对获得的信息即时滚动以保证用户总能看到最新消息。聊天程序是基于AJAX设计的,没有用框架,消息容器是一个DIV,所以问题就在于如何控制DIV的滚动条。但同样的代码拿到我这里却完全失效,又仔细查了下资料说XHTML标准下scrollTop的值恒为0,解决办法是使用 document.documentElement.scrollTop代替document.body.scrollTop,讲了半天所解决的是整个页 面...
浅谈JS中的!=、== 、!==、===的用法和区别
2017-02-06
20
var num = 1; var str = "1"; var test = 1; test == num//true 相同类型 相同值 test === num //true 相同类型 相同值 test !== num //false test与num类型相同,其值也相同, 非运算肯定是false num == str//true 把str转换为数字,检查其是否相等。 num != str//false == 的 非运算 num === str //f...
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
2017-02-06
22
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...
关于JS中二维数组的声明方法
2017-02-06
23
如下所示:var myarr=new Array(); //先声明一维 for(var i=0;i<2;i++){//一维长度为2myarr[i]=new Array(); //再声明二维 for(var j=0;j<3;j++){//二维长度为3myarr[i][j]=i+j;// 赋值,每个数组元素的值为i+j}}以上就是小编为大家带来的关于JS中二维数组的声明方法的全部内容了,希望对大家有所帮助,多多支持脚本之家~...
D3.js实现直方图的方法详解
2017-02-06
19
一、直方图简介直方图就是一种照片的分析方式,横向代表亮度,纵向代表像素数量。首先分析出照片中所有像素的亮度,然后计算出具体数值,再把它们映射到横轴上。这样的话,越高,这个亮度上的像素就越多。直方图的观看规则就是“左黑右白”,左边代表暗部,右边代表亮部,而中间则代表中间调。纵向上的高度代表像素密集程度,越高,代表的就是分布在这个亮度上的像素很多。直方图用于描述概率分布,D3 提供了直方图的布局 Histogram 用于转换数据。假设有数组 a = [10, ...
简单谈谈Vue 模板各类数据绑定
2017-02-06
19
『天下武功,唯快不破』√,这一直是对武学造诣方面的追捧,虽然对于这个丝毫不会;更是对待现实工作不懈渴求,乃至苛求。因为这已不是遁隐修行,而是职场卖命,唯有先快速解决需求,方能攫取更为充盈的时间去深究技术机理,以使臻于更强,更强而优于快,如此优良循环得以形成。言归正传,作为前端ER,一度觉得,这 Vue 的诞生,好比一柄倚天利器,其易上手,写以及运行也都很高效,十分让人爱不释手;但这易上手,倒不等于容易精通,蛮多东西都需悉心学习、练习、理解,才能运用自如。在...
jQuery的deferred对象使用详解
2017-02-06
20
之前看别人的demo,发现在延迟对象被resolve时要执行的代码,有时会写在deferred.then方法里执行,有时会写在deferred.done方法里执行。这让对延迟对象一知半解的我非常困惑,今天抽时间研究了一下下,发现:在某种环境下,两个方法的确能实现同样的效果。这种特定的环境是怎样呢?先看一下deferred.done的用法:// 创建deferred对象var dtd = $.Deferred(); // 解决deferred对象dtd.re...
HTML中setCapture、releaseCapture 使用方法浅析
2017-02-06
21
1. setCapture 简介setCapture可以将鼠标事件锁定在指定的元素上,当元素捕获了鼠标事件后,该事件只能作用在当前元素上。以下情况会导致事件锁定失败:当窗口失去焦点时,锁定的事件,自动就会取消。alert也会导致事件的锁定取消。解决办法是在alert之后再次锁定。鼠标右键也会导致事件解锁。setCapture只可以作用于以下事件:onclickondblclickonmousedownonmouseuponmouseoveronmouseo...
分享一个原生的JavaScript拖动方法
2017-02-06
20
代码:function drag(t,p){var point = p || null,target = t || null,resultX = 0,resultY = 0;(!point)? point = target : ""; //如果没有拖动点,则拖动点默认为整个别拖动元素function getPos(t){var offsetLeft = 0,offsetTop = 0,offsetParent = t;while(offsetPar...
需要牢记的JavaScript基础知识
2017-02-06
19
声明(Declarations)undefined值在布尔类型环境中会被当作false。数值类型环境中undefined值会被转换为NaN。对一个空变量求值时,空值 null 在数值类型环境中会被当作0来对待,而布尔类型环境中会被当作falseJavaScript 变量感觉上是被“提升”或移到了所有函数和语句之前。提升后的变量将返回 undefined 值,所以即使在使用或引用某个变量之后存在声明和初始化操作,这个被提升的引用仍将得到 undefined ...
jQuery中的AjaxSubmit使用讲解
2017-02-06
21
最近在使用ajaxForm,随便把使用方法记下下来,以便以后回顾。1 ,引入依赖脚本<script type="text/javascript" src="/js/jquery/jquery.form.js"></script> //ajaxForm 依赖脚本<script type="text/javascript" src="/js/jquery/jquery-1.8.0.min.js"></script>...
动态JavaScript所造成一些你不知道的危害
2017-02-06
19
动态JavaScriptJavaScript代码很多时候会通过服务器端的带啊名来动态地组合到一起。在这个组合的过程中,与用户相关的信息会保存到这些JavaScript的代码中。当将这个JavaScript脚本传送到浏览端的时候,客户端的JavaScript会立即投入使用。但是实际情况是,这些脚本很有可能会被第三方的所引入,而引入这些脚本是没有同源策略的限制的。因此,一个被攻击者所控制的网页很有可能同样被包含引入动态生成的JavaScript脚本然后观察这个...
NodeJs读取JSON文件格式化时的注意事项
2017-02-06
21
进行NodeJs开发时偶然发现的一个雷点正常情况下从JSON文件读取到字符后再通过JSON.parse没什么问题,只要格式不出错有时在确保JSON格式正确时仍然会出现unexpected token异常经过调查发现里面有不会显示的unicode字符于是确定是UTF-8的问题,utf-8分有dom版和无dom版,一般编辑器不刻意设置会默认保存为带dom的utf8解决办法是先将读到的文件转成二进制,然后检索dom符号删除代码实现部分function readT...
nodejs简单实现操作arduino
2017-02-06
20
用Javascript来操作硬件早就不是一件稀奇的事情了。所以作为一名电子专业出身的FE,我也打算尝试一下用js来驱动arduino;要想操作这些底层硬件,肯定是需要一些工具的,我这里介绍的工具主要是 cylonjs 和 gortcylonjs其实就是一个操作"机器"的js框架,官网的介绍是这样的:Cylon.js is a JavaScript framework for robotics, physical computing, and the Int...
JavaScript实现url参数转成json形式
2017-02-06
22
朋友问的一个面试题:有个url,要求获取url 的参数,返回值为json格式。简单的写了下,发笔记备份。<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>simple a example for url to json</title> <script> var url = "https://www.baidu...
原生JS实现网络彩票投注效果
2017-02-06
18
个人游戏之作,小伙伴们研究下就好主要功能:1、可自由选择投注模式、倍数,可点击‘×"删除提交注单。2、可使用jsonp引用官方彩票开奖数据(实时开奖)。3、结合后台可实现官彩同样的效果。实现原理:单纯使用Js实现,这里主要用数组存放数据,随机生成开奖号码,然后进行判断是否中奖。下面是完整JS代码:index.html<!doctype html><html lang="en"> <head> <meta chars...
<<
101
102
103
104
105
106
107
108
109
110
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图