随笔分类 - JavaScript
摘要:写了一个通常的函数可以对iframe里的fetch和xmlhttprequest拦截并对request/reponse进行包装 rewriteFetchandXmlhttp(iframeWin) { if (!iframeWin) { console.error("iframe handle was
阅读全文
摘要:1. 目前能和vue3配合的UI只有ant-design-vue2 2.vue3移除了event bus,使用mitt来替代 3.有了Composition API基本上不需要使用vuex了,但是某种情况 下vuex还是比较好用的。vue3的provide和inject数据回溯不容易去debug.
阅读全文
摘要:Create-react-app来学习这个功能: 注意下面代码红色的即可,非常简单. 在小项目里Context API完全可以替换掉react-redux. 修改app.js reg.js T2.js GlobalContext.js import React from 'react' const
阅读全文
摘要:Javascript: js对secure的支持是没问题的,可是httponly本就是为限制js而产生的,当然httponly的cookie也不会被js创建document.cookie = "username=" +escape("leon") + "; expires=15/02/2013 00
阅读全文
摘要:我们来学习React 16.8里的新特性。 1. 自行配置好React的环境,推荐你使用Create React APP, 你也可以下载本文档Zip解压到本地直接运行. https://github.com/yurizhang/fed-study/blob/master/my-project.zip
阅读全文
摘要:前言:Rematch和vuex很像。 文档:https://github.com/yurizhang/rematch 简介: 先看看rematch的官方介绍: Rematch是没有boilerplate的Redux最佳实践。没有多余的action types,action creators,swit
阅读全文
摘要:// 函数名longpress// 参数为: 需长按元素的id、长按之后处理函数func function longPress(id, func,timeout=500) { var timeOutEvent; document.querySelector('#' + id).addEventListener('touchstart', function (e) { ...
阅读全文
摘要:1 同样使用wepy-cli快速生成的小程序,目前可以使用组件: 2 直接通过 git 下载 Vant Weapp 源代码,并将dist目录拷贝到自己的项目中 3 git clone https://github.com/youzan/vant-weapp.git 4 将dist/目录拷贝到项目src/components/目录下面(根据自己目录结构调整)。 5 在页面test.wpy...
阅读全文
摘要:React 与 AJAX React只负责处理View这一层,它本身不涉及网络请求/AJAX,所以这里我们需求考虑两个问题: 第一,用什么技术从服务端获取数据; 第二,获取到的数据应该放在react组件的什么位置。 第一,用什么技术从服务端获取数据; 第二,获取到的数据应该放在react组件的什么位
阅读全文
摘要:0. ES6可以直接使用class,extends来继承. 1. 原型继承 2、类继承(借用构造函数的方式继承) 3. 极简主义 没有使用任何的prototype,apply,call
阅读全文
摘要:webpack.config.js 记录一下优化webpack的几个点: 1. devtool: false, //产品阶段不应该有devtool 2. 打包效果:
阅读全文
摘要:1. parcel很受欢迎,webpack太慢了,试试Parcel下一代的前端构建工具 2.Parcel很快,但缺少好多插件,没有base64,没有办法拆分打包文件.... 3.总结:适合小项目 4. demo: https://github.com/yurizhang/coupon
阅读全文
摘要:1.jQuery 时候实现 上下滚动很简单,基本上一个animateTop就可以了 2. vue等MVVM就有些麻烦了,因为不推荐操作DOM,专注于数据 我们可以使用 css3 transition: top 0.5s; 和改变列表的位置来实现上下文无缝滚动。下图顶部的黄字应该是滚动的(不会弄gif
阅读全文
摘要:直接 上代码,里面我加注释,相当的简单, 也可以去我的github上直接下载代码,顺手给个星:https://github.com/yurizhang/micro-finance-admin-system/blob/master/grid.html 效果如下: <!DOCTYPE html> <ht
阅读全文
摘要:转载自:http://www.cnblogs.com/kidney/p/6052935.html 代码 解释 这里
阅读全文
摘要:function isObject(val) { return val != null && typeof val === 'object' && Array.isArray(val) === false; }; True All of the following return true: isObject({}); isObject(Object.create({})); isOb...
阅读全文
摘要:今天开始我将写nodejs框架egg.js, react 实现的增删改查,文件上传等常用的b/s场景,这个将分3部分来写。 会让你在60分钟内快速 入口并应用~ 你应该用es6, node,或是php, python等基本知识。知道基本的sql (mysql) 第一部分我们先实现增删改查: prod
阅读全文
摘要:浮动窗口 点击这里打开窗口 这里是窗口内容 Close
阅读全文
摘要:1. 下载安装好git bash 2.到github上注册一个马甲 3. 点new repositories 建一个项目 4. 在你项目里git clone 你的项目 5. 1.git add * 2. git commit * '注释' 3. git push origin master
阅读全文

浙公网安备 33010602011771号