随笔分类 -  Javascript

学习,复习,随笔
摘要:html部分(主要部分): js: data: methods: 效果图: 阅读全文
posted @ 2018-06-13 11:03 豆浆油条123 阅读(1061) 评论(0) 推荐(0)
摘要:最近学了mysql数据库,寻思着能不能构思一个小的全栈项目,思来想去,于是就有了下面的项目; 先上几张效果图吧 目前暂时前端只有这几个页面,后端开发方面,有登录,注册,完善用户信息,获取用户信息,获取文章列表,发表文章,点赞文章的api接口; 后续会慢慢考虑如何丰富这个项目,比如搜索,实时增加聊天, 阅读全文
posted @ 2018-06-12 22:25 豆浆油条123 阅读(1227) 评论(0) 推荐(1)
摘要:文不对题,实际上不是时间戳,而是我们使用js取当前毫秒数,将他看为时间戳,每次updata的时候,获取当前毫秒数,把它当做create_time的默认值,自动添加到我们的数据库中,数据模型如下 开始的时候,没有发现什么问题,当我需要根据时间戳对数据进行排序显示的时候,这个时候问题来了,发然数据库中, 阅读全文
posted @ 2018-06-01 17:33 豆浆油条123 阅读(1721) 评论(1) 推荐(0)
摘要:一、用js生成条形码这种业务场景不是很常见的,最近刚好又接到这种需求 Google一下,发现github还真有这方面的轮子,感谢github,省去了我们很多造轮子的过程, 好了言归正传,首先引入jsbarcode这个轮子(根据实测,该轮子着实好用支持多种编码方式) npm install jsbar 阅读全文
posted @ 2018-05-14 20:40 豆浆油条123 阅读(5730) 评论(0) 推荐(0)
摘要:今天一大早调试小程序,结果出现这个。。。微信小程序也是醉了,这么大的改动,也没有通过开发者服务号通知一声 人在屋檐下不得不低头(改呗,那么如何以最小的代价更新呢,下面给我的解决方案) 人在屋檐下不得不低头(改呗,那么如何以最小的代价更新呢,下面给我的解决方案) 原来我们在首次进入小程序时,会通过ge 阅读全文
posted @ 2018-05-11 18:38 豆浆油条123 阅读(8652) 评论(2) 推荐(1)
摘要:Notification API 是 HTML5 新增的桌面通知 API,用于向用户显示通知信息。该通知是脱离浏览器的,即使用户没有停留在当前标签页,甚至最小化了浏览器,该通知信息也一样会置顶显示出来。 一、用户权限 想要向用户显示通知消息,需要获取用户权限,而相同的域名只需要获取一次权限。只有用户 阅读全文
posted @ 2017-10-23 14:08 豆浆油条123 阅读(2611) 评论(0) 推荐(0)
摘要:下面的代码例子,均已小程序的异步请求数据为案例来说明 1.利用回调函数,来解决异步数据传递问题 2.利用Promise来解决异步回调数据传递的问题 以上两种方法均可以解决异步操作中数据传递的问题,也是比较简单,比较实用的两种方法 阅读全文
posted @ 2017-09-16 12:15 豆浆油条123 阅读(861) 评论(0) 推荐(0)
摘要:一、手动刷新 1,history.go(0) 2,location.reload() 3,location=location 4,location.assign(location) 5,document.execCommand('Refresh') 6,window.navigate(locatio 阅读全文
posted @ 2017-08-25 10:56 豆浆油条123 阅读(709) 评论(0) 推荐(0)
摘要:1.使用instanceof运算符 var x=9 var arr = [1,23,4]; console.log(x instanceof Array); console.log(arr instanceof Array); var x=9 var arr = [1,23,4]; console. 阅读全文
posted @ 2017-08-14 14:01 豆浆油条123 阅读(275) 评论(0) 推荐(0)
摘要:1 function formatDate (val) { 2 // 格式化时间 3 let start = new Date(val) 4 let y = start.getFullYear() 5 let m = (start.getMonth() + 1) > 10 ? (start.getMonth() + 1) : '0' + (start.getMonth(... 阅读全文
posted @ 2017-07-28 16:58 豆浆油条123 阅读(9038) 评论(0) 推荐(0)
摘要:1 var unixtime=1358932051;formatTime (time) { 2 let unixtime = time 3 let unixTimestamp = new Date(unixtime * 1000) 4 let Y = unixTimestamp.getFullYear() 5 let M = (... 阅读全文
posted @ 2017-07-11 16:10 豆浆油条123 阅读(8943) 评论(0) 推荐(0)
摘要:testName () { let arrStr = JSON.stringify(this.proArrName) for (let i = 0; i < this.proArrName.length; i++) { if ((arrStr.match(new RegExp(this.proArr 阅读全文
posted @ 2017-06-30 19:20 豆浆油条123 阅读(193) 评论(0) 推荐(0)
摘要:常见的答案: 1. GET使用URL或Cookie传参。而POST将数据放在BODY中。 2. GET的URL会有长度上的限制,则POST的数据则可以非常大。 3. POST比GET安全,因为数据在地址栏上不可见。 然而: GET和POST与数据如何传递没有关系 GET和POST是由HTTP协议定义 阅读全文
posted @ 2017-05-30 23:11 豆浆油条123 阅读(252) 评论(0) 推荐(0)
摘要:之前在项目遇到一个问题,就是提交表单的时候DOM结构上绑定的数值,会在提交的一瞬间发生改变,然后发现,是我自己在提交表单的时候,对数组进行了操作而引起的的,为了避免这种,情况,可以使用深拷贝出来一个数组,进行操作,这样就不会影响,原来的数据; 常见的数据数组深拷贝方法: (1)对于array对象的s 阅读全文
posted @ 2017-05-30 13:34 豆浆油条123 阅读(1015) 评论(0) 推荐(0)
摘要:地理编码 阅读全文
posted @ 2017-04-28 19:31 豆浆油条123 阅读(1162) 评论(0) 推荐(0)
摘要:1 var arr1 = [{ 2 id: 8, 3 name: 'a' 4 }, { 5 id: 10, 6 name: 'b' 7 }, { 8 id: 12, 9 name: 'c' 10 }, { 11 id: 6, 12 name: 'd' 13 }, { 14 id: 10, 15 na 阅读全文
posted @ 2017-04-27 21:02 豆浆油条123 阅读(603) 评论(0) 推荐(0)
摘要:移动端一半会选用rem+flex布局的方式,下面是根据屏幕的宽度,动态的改变rem的参考值 var screenWidth; var html = document.getElementsByTagName("html")[0]; if (window.innerWidth) { screenWid 阅读全文
posted @ 2017-04-20 17:03 豆浆油条123 阅读(899) 评论(0) 推荐(0)
摘要:url 阅读全文
posted @ 2017-03-22 16:50 豆浆油条123 阅读(4543) 评论(0) 推荐(0)
摘要:工作中需要通过JS去获取当前使用的浏览器的名字以及版本号,网上大堆资料都有一个关键词是 navigator.appName,但是这个方法获取的浏览器的名字只有两种要么是IE要么就是Netscap,倒是可以用来判断是否使用了IE,但是我想获取具体的浏览器产品名字比如 Firefox,Chrome等。所 阅读全文
posted @ 2017-03-21 19:03 豆浆油条123 阅读(661) 评论(0) 推荐(0)