随笔分类 - javascript
js的用法,js的底层原理
摘要:js继承的13种方式 1、原型链法 代码示例 Child.prototype = new Parent(); 所属模式: 1、基于构造器工作方式 2、使用原型链模式 技术注解 1、默认继承机制 2、提示:我们可以将方法与属性集中可重用的部分迁移到原型链中,而将不可重用的那部分设置为对象的自身属性 详
阅读全文
摘要:RN 从上手到“放弃” 前言: react native,相对于最近🔥的飞起的flutter,不算是一个新技术,2015年Facebook 开源,到现在已经4 5 个年头,一直在维护当中,但是至今未发布 v1 版本,目前已经更新到0.59。 该技术目标: 跨平台实现原生应用。 GitHub sta
阅读全文
摘要:1、父子通信 1.1 父-子 props 父组件: class myPage extends React.Component { render() { return ( <div> {/* 子组件 自定义page 是子组件要接受的属性 mypage是要传递的内容*/} <TabBar page="m
阅读全文
摘要:下面要做一个ajax上传文件显示进度的操作,文末有演示地址 这里先上代码: 1、前端代码 upload.html 2、后端接口(nodejs) app.js 注:接口使用 环境:nodejs 项目结构 static(图片如下) app.js upload.html uploads 框架包expres
阅读全文
摘要:一、介绍 vuex里面的四大金刚:State, Mutations,Actions,Getters (上次记得关于vuex笔记 http://www.cnblogs.com/adouwt/p/8283898.html ,是一个简单的应用;这是一些简单的vue的小组件方法: http://www.cn
阅读全文
摘要:前后端交互的时候,跨域是避不开的问题。 总结就是如下: 1.Cors 我在做前后端分离的时候,会采用cors 的方法:便于其他源的调用接口,这个可以设置成任意的源头,也可以允许指定的源头。 下面的是nodejs 做后台的一个示例: 2.nodejs 做中间层的路由转发 缺点,上线时候,必须启动nod
阅读全文
摘要:1 类型判断 2. Date 3. Array 4. String 字符串操作 5. Number 6. Http 7. DOM 8. Storage 储存操作 9. Other 其它操作 CSS 1. pc-reset PC样式初始化 2. Phone-reset 3. 公共样式提取
阅读全文
摘要:之前写了一个关于电影院订票的小小笔记。http://www.cnblogs.com/adouwt/p/7860337.html , 订票系统 http://ticket.scampus.cn/cinema/5a49d0c6fe136c070428d7ed 这里涉及到了前端和后端的知识。我想了下,可以
阅读全文
摘要:滚动监听 better-scroll 无法滚动的分析,直接翻到最后,看问题汇总,希望能帮助你解决。 借用一下人家这个好看的项目图片,做一个解释。左边的内容会跟右边的内容一起关联,点击左边的菜单,右边会滚动到对应菜单的内容区域;滚动右边的内容,左边会滚动到对应的菜单项。 就是这个简单的左右关联的项目。
阅读全文
摘要:原文连接: http://blog.51cto.com/jeoff/225188
阅读全文
摘要:1、使用递归。对于给定字符串中的每个字母,为字母创建字谜。使用map()将字母与每部分字谜组合,然后使用reduce()将所有字谜组合到一个数组中,最基本情况是字符串长度等于2或1。 相当于数据里的排列组合里面的 全排列 个数就是 arr.length ! 这里介绍一些 reduce 。 mdn说:
阅读全文
摘要:1、javascript取整方法floor、round、ceil floor向下取整: round四舍五入 ceil向上取整
阅读全文
摘要:1. 将时间戳转换成日期格式 例子 2. 将日期格式转换成时间戳 3. Date()参数形式有7种 new Date("month dd,yyyy hh:mm:ss"); new Date("month dd,yyyy"); new Date("yyyy/MM/dd hh:mm:ss"); new
阅读全文
摘要:有这么一张图,如下,有没有想起它是什么呢? 遇到实际问题: 比如值班人员具体值班时间显示,领导说,我要很直接的看出,哪些同学在哪个时间段的值班状态。 嗯是的,就是这么一句话。需求也就是这么一句话,剩下的自己发挥。 思考: 1.值班时间是一天24小时,不同的人轮流换班工作,也就是在这一天里,在某个时间
阅读全文
摘要:pop,push,reverse,shift,sort,splice,unshift 会改变原数组 join,concat,indexOf,lastIndexOf,slice,toString 不会改变原数组 map,filter,some,every,reduce,forEach这些迭代方法不会改
阅读全文
摘要:一个汉字的长度等于两个英文字母的长度。 所以在限制字符串长度的时候,需要将两者的类型转换成一致,处理方法如下: 附属:正则常用的用法 http://469957559.iteye.com/blog/1999623
阅读全文
摘要:eslint 这个代码规则,是在用webpack +vue-cli这个脚手架时候接触的,默认的规则可能不太习惯我们日常平时的代码开发,需要对这个规则稍加改造。 下面的是 eslintrc.js的基本规则(语句分号结尾,支持空格和tab的混合缩进) 配置这个规则:只要掌握这样的规则: 1.你需要改那些
阅读全文
摘要:/*返回上次浏览位置*/ $(function () { var str = window.location.href; str = str.substring(str.lastIndexOf("/") + 1); if ($.cookie(str)) { $("html,body").animate({ scrollTop: $.cookie(str) }, 1000); } else { ...
阅读全文
摘要://分页条获得分页数字,然后跳转到拼接字符串的页面 function getPage(page) { var window_href = location.pathname; var newWindowHref = window_href + "?page=" + page; window.location = newWindowHref; } //...
阅读全文