- 博客(28)
- 资源 (7)
- 收藏
- 关注
原创 vue2.0 sass安装
首先安装sass,注意sass-loader要指定低版本,否则高版本运行会报错。cnpm install node-sass --save-dev //安装node-sass cnpm install sass-loader@7.x --save-dev //安装低版本的sass-loader cnpm install style-loader --save-dev //安装style-loader 有些人安装的是 vue-style-loader 其实是一样的!安装好后,会..
2022-02-09 17:17:27 2181
原创 css实现渐变色字体;给字体加阴影
1.实现渐变色字体关键用到了这个属性:-webkit-background-clip: text;.colorful{ width: fit-content; color: transparent; background-image: linear-gradient(45deg, #ff0808, #0020ff, #41ff03, #ff0000); -webkit-background-clip: text;}效果如下:2.实现字体阴影关键用到了这个属
2021-05-10 15:21:20 1145
原创 小程序文件OSS直传阿里云
1.需要的js文件有crypto.js和base64.js2.封装上传函数uploadFileconst app = getApp()const gjg_util = require('gjg-util.js')const Base64 = require('base64.js')const crypto = require('crypto-js.js')/* *上传文件到阿里云oss *@param - filePath :图片的本地资源路径 *@param - fileSize
2021-05-08 11:35:19 432
原创 小程序request接口调用封装
/** * 接口调用封装 * @param {Object} data * @param {Object} isToast */function request(data = {}, showToast = false, toastText = '') { // console.log('data', data) //封装request return new Promise(function (resolve, reject) { const _url = data.url.
2021-04-25 11:29:08 293
原创 vue根据秒数转换成对应的时分秒
// 根据秒数转换成对应的时分秒export function getHMS(time) { const hour = parseInt(time / 3600) < 10 ? '0' + parseInt(time / 3600) : parseInt(time / 3600) const min = parseInt(time % 3600 / 60) < 10 ? '0' + parseInt(time % 3600 / 60) : parseInt(time % 3600 /.
2021-04-25 11:25:02 4141 4
原创 vue对象深度拷贝
// 对象深度拷贝export function deepClone(source) { // 判断复制的目标是数组还是对象 const targetObj = source.constructor === Array ? [] : {} for (const keys in source) { if (source.hasOwnProperty(keys)) { if (source[keys] && typeof source[keys] === 'o.
2021-04-25 11:23:56 893
原创 UTC时间格式转时间戳
export function utc2timestamp(utc_datetime) {// 转为正常的时间格式 年-月-日 时:分:秒var T_pos = utc_datetime.indexOf('T');var Z_pos = utc_datetime.indexOf('Z');var year_month_day = utc_datetime.substr(0,T_pos);var hour_minute_second = utc_datetime.substr(T_pos+1,Z_.
2021-04-25 11:23:23 3792
原创 js前端格式化文章、动态发布时间
完整代码如下export function formatTime(time, option) { if (('' + time).length === 10) time = parseInt(time) * 1000 const d = new Date(time) const now = Date.now() const diff = (now - d) / 1000 if (diff < 60) { // 小于1分钟 return '刚刚' } else i
2021-04-25 11:20:43 188
原创 前端js解析格式化时间,兼容时间戳、时间字符串、时间对象
完整代码如下/** * 解析时间并指定格式 * @param {Object} time * @param {Object} cFormat */export function parseTime(time, cFormat) { if (arguments.length === 0) { return null } const format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}' let date if (typeof ti
2021-04-25 11:16:06 665 3
原创 小程序JS解析并格式化日期
完整代码如下/** * 解析时间并指定格式 * @param {Object} time * @param {Object} cFormat */function parseTime(time, cFormat) { var format = cFormat || '{y}-{m}-{d} {h}:{i}:{s}' var date if (typeof time === 'object') { // date对象 date = time } else
2021-04-25 11:12:08 388
原创 找到工作啦(也许吧哈哈)
在国际庄找了快一个月的工作,终于即将要找到了,为啥说是即将呢,因为还有个试岗期。因为我跨行,所以相当于没有工作经验,所以公司也不知道我能不能胜任,其实连我自己也不清楚,但我一定会尽力就是了! 要去的公司目前在做小程序开发。可我的小程序开发说实话,只听了七月老师的那一门课的话,能力还是不太够的,还是要努力追赶!说到七月老师,这里再次想感谢慕课网的各位老师啊,真的是开启了一扇新的学技术的大门,...
2018-07-25 22:05:16 190
原创 微信小程序之 简单的用户授权系列操作
一、获取用户登录状态 和 获取用户信息想获取用户信息,需要点击btn按钮,给button设置属性open-type="getUserInfo" 和bindgetuserinfo="MygetUserInfo"<button open-type="getUserInfo" bindgetuserinfo="MygetUserInfo">获取用户信息</button>
2018-07-25 21:57:08 7464 1
转载 小程序之wx:request(转)
原文地址:点我 微信小程序填坑之路其一:wx.request发送与服务端接受一.序言应公司要求要求,要用小程序开发一个信息录入系统。没办法只能听话来填坑。先介绍一下环境:客户端——小程序;服务端——java;数据库——mysql;服务器——centos7需求:客户端输入信息,insert到数据库,没错就是这么一个简单的小功能,却为这个请求折腾了大半天二.开始先...
2018-07-25 12:44:08 6371
原创 杂谈
感觉自己不会的还不少呢,像css3动画、canvas应用、响应式布局、移动端开发都还不熟练。。。。今天面试了一家,公司还不错,感觉公司文化还是挺浓的,每名员工都穿着统一的T恤,公司也很整洁。面试的时候被问到了之前跟着教学视频做的电商网站,大概离写完过去一个月了吧,基本上都忘得差不多了,回答的乱七八糟。。。不知道能不能过关,囧。。。面试题感觉还是比较简单,可能基础比较扎实吧,得益于姬成老师讲...
2018-07-23 23:14:27 254
原创 Vue Router
之前没学这些框架时,只听说过“路由”这个词,当时还以为是要学路由器的一些知识呢,一想到那些高数和物理,然后还没学就头疼了(~~~~~)。结果学了之后发现就是页面跳转的意思。。。。看来还是不能被表面文字所迷惑,更不能被打倒(衰~~~)1.首先安装路由 项目文件夹下 cnpm install vue-router --save-dev (使用cnpm安装方法见我另一篇文...
2018-07-20 19:23:29 397
原创 Vue之脚手架vue-cli的搭建
(额,写完发现自己之前写过安装的博文,算了,反正都写了,那就都保留了,如果npm安装慢,可以去看那篇文章,用cnpm安装使用cnpm安装vue-cli)1.判断自己有没有安装,vue --version查看是否有vue2.全局安装 npm install --gloabl vue-cli3.安装好后,就可以用vue命令创建脚手架项目了(先cd到要建项目的文件夹下) vu...
2018-07-20 18:26:58 134
原创 Vue小白入门
现在一边找工作一边继续学习,感觉自己还有很多要学的,想要从程序猿成为攻城狮还任重而道远啊~~~之前学了一下小程序,感觉还比较有意思,但现在求职没办法深入,得赶紧把基础都过一遍。招聘里都在要求会Vue,之前一直在纠结到底学Vue还是React(而且也没时间,当时正在在学别的),这次别的都过了一遍,终于要下决心学Vue了。首先推荐慕课网DellLee老师的Vue入门讲解,讲的真的是细致、思路清...
2018-07-20 18:13:41 315
原创 微信小程序学习记录(二)
1.之前只是静态页面,现在给加上点击事件,但因为是模版,模版标签<template>在页面生成时是不存在的,所以我们要用一个<view></view>包住,在它上面定义点击事件。bindTap冒泡 catchTap非冒泡<view bindtap='onTap'> <template is="postItem" data="{{.....
2018-07-14 10:47:11 221
原创 微信小程序学习记录
2018.7.14 早昨天在慕课网买了教程,学了一下午,最后忘了总结,现在补上。0.js文件中用Page()注册页面,里面是一个对象,对象里一个存放数据的data对象和各种事件,也可以自己定义函数Page({ /* 页面的初始数据*/ data: { }, /* 生命周期函数--监听页面加载*/ onLoad: function (options) { ...
2018-07-14 10:23:02 635
转载 CommonJS 和AMD(转)
原文地址: https://www.jianshu.com/p/fc858878d891在JavaScript模块一文中介绍了如何组织代码实现模块化。模块化能隐藏私有的属性和方法,只暴露出公共接口。这样别人就不需要从头开始造轮子,直接用你的模块中定义的功能就行了。而且保证了命名空间,不会出现命名冲突。但如果没有一套规范做参照,每个人都随自己的喜好定义模块,使用别人的模块就会出现障碍。本篇就介绍一下...
2018-07-11 21:41:13 659
转载 前端优化之DNS预解析
前端优化系列之一:DNS预获取 dns-prefetch 提升页面载入速度DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 。DNS 作为互联网的基础协议,其解析的速度似乎很容易被网站优化人员忽视。现在大多数新浏览器已经针对DNS解析进行了优化,典型的一次DNS解析需要耗费 20-...
2018-07-09 22:31:39 9191
转载 跨域资源共享 CORS 详解(转载于阮一峰大佬博客)
原文地址:http://www.ruanyifeng.com/blog/2016/04/cors.htmlCORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。本文详细介绍CORS的内部机制。(图片说明:摄于阿联酋艾因(Al Ain)的绿洲...
2018-07-09 22:25:27 367
转载 html5 XHR2 and CORS(转)
html5 XHR2 and CORS一. XMLHttpRequest Level2 由于同源限制(same-origin policy),以前XMLHttpRequest(XHR) 只能同源通讯,不能进行跨源资源共享(Cross-Origin Resource Sharing,CORS) 。由于HTML 5的概念形成,在原有XHR的基础上提出了XMLHttpRequest Level2(XHR...
2018-07-09 22:22:19 358
转载 解决跨域之JSONP和XHR2(jsonp转载大神的,XHR2自己写的)
原文地址:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html前言: 说到AJAX就会不可避免的面临两个问题,第一个是AJAX以何种格式来交换数据?第二个是跨域的需求如何解决?这两个问题目前都有不同的解决方案,比如数据可以用自定义字符串或者用XML来描述,跨域可以通过服务器端代理来解决。但到目前为止最被...
2018-07-09 21:52:06 322
原创 jQuery获取元素宽度(element内容、带padding和border、带margin三种)
分别为$.width()$.innerWidth()和$.outerWidth()
2018-07-05 15:58:37 6624
转载 CommonJS和AMD/CMD(转载)
找到一篇讲解特别好的文章,特此转载过来!原文链接:https://www.cnblogs.com/chenguangliang/p/5856701.htmljs模块化编程之彻底弄懂CommonJS和AMD/CMD!先回答我:为什么模块很重要? 答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写...
2018-07-04 10:02:28 136
原创 vue-cli的安装
今天学了下vue基础入门知识,到安装这里鼓捣了快一个小时,终于成功了,记录一下(首先安装node.js v6.12.0, npm应该是也连带安装上了)安装淘宝镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org这样就可以使用 cnpm 命令来安装模块了:cnpm install [name],cnpm install ...
2018-07-02 17:13:48 126
crypto和base64可用于小程序oss直传阿里云.zip
2021-05-08
python之chardet文件和使用说明.zip
2020-03-22
python模块urllib3.zip
2020-03-22
python的requests模块文件.zip
2020-03-22
python安装包3.8.2版本的windows平台64位操作系统安装包.zip
2020-03-22
谷歌浏览器插件.rar
2020-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人