
js
碉堡飞哥
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
js通过问题看本质
21 name和age输出什么? - 考验变量提升function sayHi() { console.log(name); //undefined console.log(age); //ReferenceError(引用错误) 对象代表当一个不存在的变量被引用时发生的错误。 var name = 'Lydia'; let age = 21;}sayHi();在函数中...原创 2019-10-29 10:53:31 · 464 阅读 · 0 评论 -
关于ios下微信6.7.4版本 网页键盘顶上去页面 收起键盘后页面不下去
在点击按钮那里加下面其中一个即可解决//滚动到顶部window.scrollTo(0, 0);//滚动到底部window.scrollTo(0, document.documentElement.clientHeight);原创 2018-12-04 11:02:18 · 1168 阅读 · 0 评论 -
js读写cookie
/** * Cookies设置 */function setCookies(name, value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000); document.cookie = name + "=" + esc...原创 2018-11-30 09:00:34 · 1271 阅读 · 0 评论 -
美团全栈记录
全局安装koa脚手架npm install -g koa-generator创建koa2 -e pro名称进入并安装cd koa2-learn && npm install原创 2018-12-13 19:18:47 · 302 阅读 · 0 评论 -
js笔记
var a = 10.99;console.log(a);//向上取整console.log(Math.ceil(a));//向下取整console.log(Math.floor(a));//四舍五入console.log(Math.round(a));//只取整数部分console.log(parseInt(a));//取包含小数console.log(parseFloat...原创 2018-12-06 21:41:14 · 124 阅读 · 0 评论 -
js含中文
encodeURI()中文加码decodeURI()中文解码原创 2018-12-21 18:47:41 · 150 阅读 · 0 评论 -
js获取时间戳
Math.round(new Date().getTime()/1000)原创 2019-01-11 14:42:51 · 1132 阅读 · 0 评论 -
原生Ajax写法
原生Ajax的使用: function ajax(url){ var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : ActiveXObject("microsoft.XMLHttp") xhr.open("get",url,true); xhr.send(); xhr.on...转载 2019-01-17 11:18:13 · 1010 阅读 · 0 评论 -
js foreach()使用
两数组通过id关联,怎样通过js把他们合并成一个数组?例如a = [{id:1,age:10},{id:2,age:20},{id:3,age:30}]b = [{id:3,sex:‘男’},{id:1,sex:‘男’},{id:2,sex:‘女’}]合并后c = [{id:1,age:10,sex:‘男’},{id:2,age:20,sex:‘女’},{id:3,age:30,sex:...转载 2019-01-09 16:31:43 · 11615 阅读 · 0 评论 -
js区分苹果手机,安卓手机和windows手机
区分苹果手机,安卓手机和windows手机 var u = navigator.userAgent; if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机 WebViewJavascriptBridge.callHandler( 'jsCallAndroid', index...转载 2019-04-23 20:50:55 · 784 阅读 · 0 评论 -
js一加载就执行
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1:执行时间不同 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕,document.ready()加载的速度较快,只需要等待dom树的加载,无需等待图片以及媒体资源。 而window...转载 2019-04-24 10:40:36 · 6320 阅读 · 0 评论 -
underscore中文文档
https://www.html.cn/doc/underscore/原创 2019-05-13 11:28:55 · 4302 阅读 · 0 评论 -
校验身份证
checkIDCard(obj) { var sex = ""; var IDCard = obj; //身份证号码 if (IDCard) { var address = IDCard.substring(0, 6); var birthday = IDCard.substring(6, 14); var sequenceCode = IDC...原创 2019-05-31 15:43:29 · 4538 阅读 · 0 评论 -
script 标签的 defer 属性与async 属性
defer 属性的使用:<script type="text/javascript" defer="defer"> alert(document.getElementById("p1").firstChild.nodeValue);</script>定义和用法defer 属性规定是否对脚本执行进行延迟,直到页面加载为止。有的 javascript 脚本 do...转载 2019-06-19 15:14:55 · 291 阅读 · 0 评论 -
每日1题重点分析
目录20190615 详解 JavaScript的 call() 和 apply()20190615 详解 JavaScript的 call() 和 apply()定义:ECMAScript规范为所有函数都包含两个方法(这两个方法非继承而来), call 和 apply 。这两个函数都是在特定的作用域中调用函数,能改变函数的作用域,实际上是改变函数体内 this 的值 。call 和 app...原创 2019-06-15 10:34:52 · 269 阅读 · 0 评论 -
js滚动到指定位置导航栏固定顶部
window.onscroll=function(){ var topScroll =document.documentElement.scrollTop;//滚动的距离,距离顶部的距离 console.log(topScroll); var bignav = document.getElementById("bign...原创 2018-11-29 11:52:05 · 2200 阅读 · 0 评论 -
js复制文案-移动端可用
&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&lt;meta charset="utf-8"&gt;&lt;title&gt;test&lt;/title&gt;&lt;/head&gt原创 2018-11-13 09:47:45 · 1359 阅读 · 1 评论 -
小程序4个注意点:(1)修改数组内某值,(2)跳转并把数据存到上一个页面,(3)button样式改变 ,(4)页面不让滑动
小程序跳转并把数据存到上一个页面中去touchind: function(e){ var that = this; var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前页面 var prevPage = pages[pages.length - 2]; //上...原创 2018-08-13 17:44:07 · 411 阅读 · 0 评论 -
css js放置位置和原因
网站加载的整个完整过程。1.首先浏览器从服务器接收到html代码,然后开始解析html2.构建DOM树(根据html代码自顶向下进行构建),并且在同时构建渲染树3.遇到js文件加载执行,将阻塞DOM树的构建;遇到css文件,将阻塞渲染树的构建(script标签中的defer属性:构建DOM树的过程和js文件的加载异步(并行)进行,但是js文件执行需要在DOM树构建完成之后scr...转载 2018-08-16 14:47:12 · 344 阅读 · 0 评论 -
Dom学习指南
W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点:整个文档是一个文档节点 每个 HTML 元素是元素节点HTML 元素内的文本是文本节点 每个 HTML 属性是属性节点 注释是注释节点HTML DOM 将 HTML 文档视作树结构。...转载 2018-08-16 15:25:36 · 313 阅读 · 0 评论 -
前端常见跨域解决方案(全)
什么是跨域?跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链3.) 脚本请求: j...转载 2018-08-31 14:15:22 · 170 阅读 · 0 评论 -
js全了解
注意: 1JS克隆数组和对象(不指向同一内存)//vue内调用方法let resData2 = this.copy(resData);//vue项目的methods内创建方法copy(obj){ //[]返回一个数组,要返回一个对象则var newobj = {}; var newobj = []; for ( var attr i...原创 2018-08-29 14:14:29 · 559 阅读 · 0 评论 -
验证码倒计时按钮
&lt;html&gt;&lt;head&gt;&lt;script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"&gt;&lt;/script&gt;&lt;script type="text/javascript"&a原创 2018-09-04 09:35:34 · 149 阅读 · 0 评论 -
js获取屏幕高宽
网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.offsetHeight (包括边线的高) 网页正文全文宽: document.body.scrollWid...转载 2018-08-30 11:42:02 · 363 阅读 · 0 评论 -
事件捕获事件冒泡,demo不好用来砍我
<div id="parent"> <div id="child" class="child">111</div> </div> <script type="text/javascript">原创 2018-09-06 11:10:41 · 159 阅读 · 0 评论 -
闭包
定义:闭包 当一个函数的返回值是另外一个函数,而返回的那个函数如果调用了其父函数内部的变量,且返回的这个函数在外部被执行 就产生了闭包.闭包是一个环境,具体指的就是外部函数–高阶函数。 说白了就是一个环境,能够读取其他函数内部的变量。本质上,闭包是将函数内部和函数外部连接起来的桥梁。用处:1.读取函数内部的变量; 2.这些变量的值始终保持在内存中,不会在...转载 2018-09-19 10:36:09 · 238 阅读 · 0 评论 -
this使用;call,apply,bind区别和使用;原型链;
this的使用和与其它语言的区别原创 2018-09-19 10:50:33 · 168 阅读 · 0 评论 -
页面跳转进显示顶部
window.scroll(0, 0);原创 2018-09-27 15:03:47 · 1057 阅读 · 0 评论 -
可移动悬浮按钮案例
可移动悬浮按钮案例<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> .div{原创 2018-10-12 11:32:57 · 1216 阅读 · 0 评论 -
(1)disabled只对button按钮有效,(2)纯js获取参数的方法
(1)设置按钮不可点击document.getElementById(“bt1”).disabled=ture;(2)设置按钮可点击document.getElementById(“bt1”).disabled=false;原创 2018-11-07 11:41:04 · 1557 阅读 · 0 评论 -
异步数据方法
//取异步数据方法1:用回調函数function getData(callback) { //相对于在函数内部赋值给方法,callback(name);调用callback方法 // var callback = (data)=&gt;{ // console.log(data+"打弹珠"); // } //模拟异步 setTimeout(...原创 2018-11-12 22:04:17 · 870 阅读 · 0 评论 -
nodejs使用mongooes控制Mongodb
(1)先开启Mongodbmongod --dbpath /Applications/mongodb/data/db注:–dbpath:指定数据目录,默认是/data/db下(2)nodejs使用mongooes 先cd到操作的文件夹cd /Users/liuxiaofei/Desktop/Total/work/node/code2初始化文件夹npm init...原创 2018-08-15 23:56:44 · 362 阅读 · 0 评论