![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
F-process
这个作者很懒,什么都没留下…
展开
-
javascript-回调
回调字面上的理解,回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调。变量的作用域 //定义主函数,回调函数作为参数 function A(callback) { callback(); console.log('我是主函数'); } //定义回调函数原创 2017-08-15 13:45:05 · 233 阅读 · 0 评论 -
JS判断数组
JS判断数组在JS如何判断对象变量是数组obj instanceof Arrayconsole.log(a instanceof Array)Array.isArray()console.log(a.isArray())原创 2018-03-20 17:16:26 · 252 阅读 · 0 评论 -
WebPack初步入门
原理Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 同时你还要安装node.js可以参照菜鸟教程中的教程安装(http://www.runoob.com/nodejs/nodejs-install-setup.html)全局安装 npm install -g webpack在对应目录下添加 demo.js 文件,代原创 2017-12-27 16:00:22 · 220 阅读 · 0 评论 -
简易开发的百度地图API
原理页面引入JS 设置DIV <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=fwNaroz6Ddque81aKt9gWkZDTLKSoTWU"></script> <div id="map"></div> <script> //创建和初始化地图函数: function ini原创 2017-12-22 14:46:50 · 731 阅读 · 0 评论 -
JS截取字符串
原理有的时候两个页面通过GET方法参数传值,截取你想要的参数 function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=nu原创 2017-11-30 15:29:53 · 164 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
原理parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' JSON.parse(str) Object age: "23" name: "huangxiaojian" __proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。string原创 2017-11-29 11:45:30 · 140 阅读 · 0 评论 -
JS类型转换
原理改变变量的类型方法1. Boolean(value):把值转换成Boolean类型; 2. Nnumber(value):把值转换成数字(整型或浮点数); 3. String(value):把值转换成字符串。原创 2017-11-29 11:02:32 · 167 阅读 · 0 评论 -
JQ阻止事件冒泡
原理时间冒泡由内而外,向外迸发,为了阻止无谓的事件发生,所以阻止事件冒泡方法一 $("#div1").mousedown(function(event){ event.stopPropagation(); });方法二 $("#div1").mousedown(function(event){ return false;原创 2017-10-30 18:34:31 · 483 阅读 · 0 评论 -
checkBox实现单选加样式
实现使checkBox实现单选功能,样式更加美观。 代码.join{ height: 540px; background-image: url("../../img/joinmember/join.png"); background-size:cover; background-repeat: no-repeat; background-position:原创 2017-10-27 17:53:15 · 549 阅读 · 0 评论 -
require.js简介
XHR项目中大都使用模块化开发,requireJS作为AMD模块开发的典范,所以有必要学习下。通过一步步利用requireJS编写demo,从而学习requireJS的一个整体开发流程以及自我使用requireJS的一些感受。创建HTML文件创建一个HTML文件后,导入requireJS肯定是使用<script>标签的,这个毫无疑问。然后在这个标签中有个data-main属性,它的作用呢是作为一个出原创 2017-08-22 18:13:50 · 316 阅读 · 0 评论 -
Ajax原生Xhr(xmlhttprequest)
XHRAJAX大家已经都知道了,是为了实现异步通讯,提高用户体验度XMLHttpRequest对象则是其中的重重之中。这篇博客重点总结一下这个对象的使用。当然还是按照经典的五步法来学习,以后在实践中有更多更好的想法,会拿出来分享的!创建XMLHttpRuquest对象var xmlhttprequest; if(window.XMLHttpRequest){ xmlhtt原创 2017-08-21 17:11:55 · 526 阅读 · 2 评论 -
javascript-闭包
闭包要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量变量的作用域 var n=999; function f1(){ alert(n); } f1(); // 999如何从外部读取局部变量那就是在函数的内部,再定义一个函数。 function f1(原创 2017-08-10 19:25:19 · 241 阅读 · 0 评论 -
javascript-遍历
继承for (var key in obj){}for (var key in obj) 语句循环遍历对象的属性。 Object.prototype.bar = 10;// 修改Object.prototype var obj={"name":"wjy","age":26,"sex":"female"};//定义一个object对象 var keys=[];//定义一个数组用来接受ke原创 2017-08-17 17:15:38 · 245 阅读 · 0 评论 -
javascript-继承
继承JS作为面向对象的弱类型语言,继承也是其非常强大的特性之一。既然要实现继承,那么首先我们得有一个父类,代码如下:// 定义一个动物类function Animal (name) { // 属性 this.name = name || 'Animal'; // 实例方法 this.sleep = function(){ console.log(this.name + '正转载 2017-08-17 14:41:13 · 265 阅读 · 0 评论 -
前端跨域
同源策略首先了解同源策略 document.domain + iframe (只有在主域相同的时候才能使用该方法) iframe在www.a.com/a.html中document.domain = 'a.com';var ifr = document.createElement('iframe');ifr.src = 'http://www.script.a....原创 2018-03-21 17:03:35 · 204 阅读 · 0 评论