欢迎来到 前端开发笔记

一个属于前端开发者的笔记站点

Mac上安装iTerm2,并使用rz sz命令上传下载文件

在Mac上安装好远程服务器链接软件iTerm2,配置好远程服务器链接配置 点击 iTerm2 的设置界面 Advanced -> Triggers 的 Edit 按钮,增加两条配置 然后再/usr/local/bin/目录下增加iterm2-recv-zmodem.sh和iterm2-send-zmodem.sh文件 1. iterm2-recv-zmodem.sh #!/bin/bash # Author: Matt Mastracci (matthew@mastracci.com) # AppleScript from http://stackoverflow.com/questions/4309087/cancel-button-on-osascript-in-a-bash-script # licensed under cc-wiki with attribution required # Remainder of script public domain osascript -e ‘tell application “iTerm2” to version’ > /dev/null 2>&1 && NAME=iTerm2 || NAME=iTerm if [[ $NAME = “iTerm”… 查看更多 »

如何发布第一个属于自己的npm包

什么是NPM? NPM是随同NodeJS一起安装的javascript包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。 发布前的准备 1. 注册一个npm账号 前往NPM官网进行注册 2. 创建一个简单的包 在本地创建一个项目文件夹multiFoldCard (名字自己取,不要和NPM上已有的包名重复冲突就好) 然后通过终端进入文件夹 cd multiFoldCard 接着可以通过命令创建一个包信息管理文件package.json npm init 一路回车或根据包的内容来填写相关信息后,package.json内容大概如下 { “name”: “multifoldcard”, “version”: “1.0.1”, “description”: “card management project”, “main”: “app.js”, “scripts”: { “test”: “echo \”Error: no test specified\” && exit 1″ }, “repository”: { “type”: “git”, “url”: “https://github.com/fantingsheng/multiFoldCard.git” }, “author”: { “name”: “Timfan”, “email”:… 查看更多 »

js实现数字滚动效果

  Html结构: <div id=”numRoll” class=”myroll”></div> Js代码: <script type=”text/javascript”> var mynroll=518518; var r1=new DigitRoll({ container:’#numRoll’, width:8 }); r1.roll(mynroll); //随机跑跑 setInterval(function () { mynroll+=parseInt(Math.random()*100) r1.roll(mynroll) },3000) </script> 在线预览效果:http://yiyifly.com/demo/digitroll/digitroll.html

DedeCms 系统接入阿里短信服务

  在DedeCms开发中经常有自定义表单需要接收短信提示的需求,比如如下的一个装修网站的表单 在填写完信息之后需要发送给电话联系人一个短信提示: 【杰美装饰】亲爱的业主朋友,您提交的装修预约信息已经收到,稍后家装顾问将和您联系,请注意保持手机通畅,感谢您的支持。 需求明确了,下面我们来看如何实现 1.账号准备 首先在阿里云平台开通云短信服务,进入阿里云开发平台申请一个帐号,新建应用,从后台获取appkey值和secretKey值;然后再新建一个短信模版,审核通过后取得模版id,同时如果需要在模版中传人参数可以在通过setSmsParam方法设置进去;同样短信签名也需要后台申请,审核通过才可以填写相应的短信签名进去;做完上面的操作,把获取的参数根据下面的方法传入即可。 2. 安装阿里云短信服务插件 配置相应的参数后保存 3.添加相应的功能代码 在提交自定义表单代码plus/diy.php相应的位置添加短信发送代码 require_once DEDEROOT.’/vendor/aliyun-sms/aliyunsms.class.php’; $sms_tpl_code = ‘SMS_153991732’;  // 短信模板中字段的值,假如模板中存在变量需要替换则为必填项 $smsparams = array( ‘name’=>’装修预约信息’, // 备注内容 ); $mobile =’13xxxxxx56′; // 接收方 $aliyun_sms = new aliyunsms(); $resp = $aliyun_sms->sendSms($mobile, $sms_tpl_code, $smsparams); if ($resp[‘status’] == 1) { return true; } else { return false; } 附上插件下载地址 链接: https://pan.baidu.com/s/1V1mCqUeWOnEb4wHoIU1xoA 提取码回复评论邮件问我所要

如何删除git的某次未push的本地提交

需求 ,现在我git add之后,但是我还想放弃git add,回到上一次git commit的状态,怎么办? (就是说撤销掉暂存区,回到工作区的状态) 分两步执行: 场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout — file。 场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。 Git同样告诉我们,用命令git reset HEAD file可以把暂存区的修改撤销掉(unstage),重新放回工作区: $ git reset HEAD readme.txt Unstaged changes after reset: M readme.txt git reset命令既可以回退版本,也可以把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本。(HEAD^表示上一个版本,就是git log的第二次)   总结: 场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout — file。 场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。

npm 安装模块找不到对应的命令

运行 npm install -g @tarojs/cli  全局安装模块 fantingshengdeMacBook-Pro:study fantingsheng$ taro init myApp -bash: /usr/local/bin/taro: No such file or directory 找不到相关的命令,八成是环境变量问题,设置环境变量就可以了 # 用一个通用的命令配置环境变量 ~$ echo -e “export PATH=$(npm prefix -g)/bin:$PATH” >> ~/.bashrc && source ~/.bashrc  

前端需要什么样的开发环境

1.代码编辑工具 Sublime, webstorm 2.断点调试工具 chrome插件Batarang 3.版本管理工具 git 4.开发调试工具 nodejs 4.代码合并和混淆工具 grunt 5.依赖管理工具 bower 6.单元测试工具 Karma+ Jasmine 7.集成测试工具 Protractor

Woocommerce助WordPress实现小程序电商功能

Woocommerce是一款wordpress电商插件,功能强大,备受使用者的好评。国人使用需要集成支付宝微信支付功能,也早已有类似的插件支持了。 Woocommerce插件向外提供了基本的Api,有了Api我们就可以在其它平台上开发购物的功能。Woocommerce文档可帮助你更好的熟悉开发。

各大视频网站付费视频免费看

磁力猫(https://www.cilimao.me/online_play),视频播放神器 现在几乎各大视频网站,都开启了VIP视频服务,除了绝少数视频和综艺节目外,都是要收费的,虽然开通VIP会员也不是很贵,但是经常为了那十几块钱一个月的会员,到处和人借账号,难免尴尬。对于不是经常看视频的人,也不是很划算。 常言道“哪里有压迫,哪里就有反抗”,哪里有限制就会有人提供相应的服务,互联网就应该是开放共享的,输入视频地址,支持优酷、爱奇艺、乐视、搜狐、PPTV、芒果TV…妈妈再也不用担心没有会员了

一个收集在线书籍的网站

发现一个收集技术在线书籍的网站(https://love2.io/),打开类似于在线文档的形式阅读电子书,可通过github登录,基本涵盖计算机各大技术书籍 Android 前端 iOS 后端 人工智能 云计算 测试 数据库 还以书单和标签形式进行分类,阅读体验还不错,推荐给大家

Sidebar