tips
杨不败
公众号 杨不败
展开
-
webstorm快捷键大全
Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/…/ ) Shift+F6 重构-重命名 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+G 查找行 Ctrl+Shift+Up/Down 代码向上/下移动。 F2 或Shift+F2 高亮错误或警告快速定位 写代码,按Tab 生成代码 选中文本,按Ctrl+Shift+F7 高亮显示所原创 2017-04-18 22:46:47 · 1418 阅读 · 0 评论 -
一句话介绍CDN
原理 其实就是很多服务器都有静态资源的备份,当用户请求时,通过主服务器对用户的IP进行地址判断,来选择离用户位置最近的服务器,并且将最近的IP返回给用户,让用户去请求这个IP的服务器。好处 加快了响应速度原创 2018-02-05 16:56:11 · 588 阅读 · 0 评论 -
在 JavaScript 中, 究竟什么是 事件,事件 是指什么?
定义 事件是指被程序发现的行为或发生的事情,而且它可能会被程序处理。MV*框架通常区分两种事件:用户事件:通常在view中处理,程序允许用户通过触发和处理事件的形式沟通,比如单击一个按钮,滚动屏幕,提交一个表单。程序事件:应用自身也可以触发和处理一些事件,比如渲染后触发onRender事件等。原创 2018-02-07 13:53:58 · 4328 阅读 · 0 评论 -
直白介绍 restfulAPI 以及如何 设计标准的 restfulAPI
英文翻译Representational State Transfer 英文解释:表述(通常译为表征)性状态转移。URI的设计应该遵循可寻址性原则,具有自描述性,需要在形式上给人以直觉上的关联特点1:REST强调资源,RPC强调动作,所以REST的Uri组成为名词,RPC多为动词短语。2:更清晰API设计的可能会使用GET POST PUT DELETE四种方法分别代原创 2017-12-29 23:54:53 · 1036 阅读 · 0 评论 -
SPA和AJAX两者最本质的区别
主要区别:AJAX是直接以 HTML 的形式加载应用的一部分,通过 ajax 直接将 html 嵌入到 dom 中。SPA是以模板形式去显示 html,不直接加载html,先加载 JSON 数据,然后经过模板编译后变成 html 形式。原创 2018-02-07 13:31:20 · 1270 阅读 · 0 评论 -
AutoHotkey软件实现自动化
打开编辑脚本,编辑txt文本,写入:// 按下win + b 就可以快速打开百度搜索页面#b::run www.baidu.com// 按下win + n 就可以快速打开csdn博客写文章页面#n::run http://mp.blog.csdn.net/mdeditor原创 2018-02-01 15:47:57 · 3285 阅读 · 0 评论 -
mysql忘记密码怎么办【包成功】
我的版本是5.5.40mysqld --skip-grant-tables用管理员方式新开一个dosmysql –uroot -puse mysqlupdate userset password=password("root") where user="root";// 注意要带上分号flush privilegesexit重新打开一个dosmys原创 2018-01-24 13:03:50 · 277 阅读 · 0 评论 -
基于Web的HTTP请求/响应生命周期的关键点
路由建立一个复杂将URL映射到函数的路由器。函数执行函数应该通过异步的方式执行,一旦函数执行完成,就应该执行一个回调函数。响应/渲染一旦执行完成,就应该通过异步的方式执行渲染。序列化在执行、渲染阶段获取和使用过的所有数据都应该成为服务器端响应的一部分。反序列化任何对象和数据都需要在客户端重新创建,因为当用户和应用进行交互时,客户端运行时需要用到这些数据。添加事件应绑定事件处理器,以便应用可交互。原创 2017-12-29 13:01:58 · 1118 阅读 · 0 评论 -
前端开发过程中如何写文档注释
要学会用jsdoc1:当你要注释一个函数时,就是不用这个函数了,或者函数版本低了,就需要用到@deprecated2:一般比如打开 lodash 文档官网,查看一个api,然后打开source,可以看到源代码的和注释,那个注释就是用jsdoc然后生成这个可见的文档页面的。3:采用VSCODE开发时,写完一个函数后,如果复杂的函数最好写个注释,快捷键是 输入/** 然后按回车键即可自动显示params原创 2017-12-27 12:28:15 · 2400 阅读 · 0 评论 -
windows下查看端口号和杀死端口的进程
netstat -ano | findstr 80 //列出进程极其占用的端口,且包含 80 taskkill -PID <进程号> -F //强制关闭某个进程原创 2017-12-27 12:26:53 · 387 阅读 · 0 评论 -
预编译和编译和JS代码
编译编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。预编译预编译又称为预处理,是在编译之前做些代码文本的替换工作。JS代码 JS代码首先会被解析,也就是读取并转换成可用于编译的计算机索引的结构然后再被编译成字节码最后被编译成机器码,用于设备/浏览器执行 在V8引擎中,解析和编译占JS执行时间的50%左右。原创 2017-12-27 11:42:27 · 1110 阅读 · 0 评论 -
浏览器中输入URL的各种情况带 / 号和不带 / 号的区别
URL以 / 结尾第一种情况:http://www.example.com/dir/ 这种可以这样理解:以/结尾代表/dir/后面本来应该有的文件名被省略了。为什么要省略呢? 因为这样输入更简洁快速,减少字节传输。那么问题来了,没有文件名,服务器怎么知道要访问哪个文件呢? 其实真相是:服务器上会事先设置好文件名省略时要访问的默认文件名。比如通常是index.html之...原创 2018-03-09 22:17:11 · 1838 阅读 · 0 评论