JavaScript真相
抓住JavaScript本质
公众号/头条号:技术很有趣
不仅仅是技术。公众号/头条号:技术很有趣。
展开
-
邂逅seajs 和spm
一些前端工具和平台介绍Kissy: 由淘宝前端工程师们发起创建的一个开源 JS 类库。GitHub上可以下载;Alice: 是支付宝的前端css解决方案, 是arale的子集;seajs( 现在由淘宝和腾讯的人在维护这个项目.seajs简单来说, 就是类似与labjs, requirejs, labjs是可以动态载入js文件, 然后延迟将js功能加载到内存的工具);简单的说原创 2016-11-27 02:33:12 · 449 阅读 · 0 评论 -
前端开发的一些注意事项
1. 表单输入项字段长度注意和后台保持一致。 2. 如果一开始给div标签display样式设置了none,那么在div标签中的表单中的input标签设置disabled=“disabled”是不会生效的,此时需要在js代码中给input标签设置该属性。原创 2018-01-26 18:39:30 · 516 阅读 · 0 评论 -
小强前端面试记之闭包
又是一年春季,空气清新,阳光正好,一切都好。当然,并非一切都那么令人舒适,比如春节后的工作,不知曾几何时,一年总有那么个365天不太想上班。还有校园里的小鲜肉们,也要开始参加春招喽。这一年的某一天,一个叫小强的大四学生来老刘公司应聘实习生,应聘职位也是这几年发展迅猛的前端开发。 Round One“自我介绍下吧。”老刘一脸严肃地说到,似乎并没有因为对方是妹纸稍显温...原创 2018-03-26 18:42:43 · 479 阅读 · 0 评论 -
JavaScript 五种基本数据类型(上)
如未作出特殊说明,本文例子均在Chrome控制台进行测试。一、哪五种基本数据类型?null、undefined、number、boolean、string。二、如何判断变量的数据类型?使用 typeof 运算符,Chrome控制台结果:typeof "1";"string&原创 2018-05-07 10:40:08 · 1442 阅读 · 0 评论 -
前端如何还原设计稿?
画方框,包括文字和图片,从大到小,不断细分。 将方框用HTML标签表示,注意语义化。用css样式调整布局字体等,注意抽出复用的部分。原创 2018-05-08 17:04:26 · 6071 阅读 · 0 评论 -
关于valueOf() 和 toString(),我们需要知道的事儿
valueOf()解释:返回指定对象的原始值。当对象需要原始值的时候,JavaScript会自动调用它。不同类型对象的valueOf()方法的返回值 Array 返回数组对象本身。 Boolean 布尔值。 Date 存储的时间是从 1970 年 1 月 1 日午夜开始计的毫秒数 UTC。 Function 函数本身。 Number 数字值。 Object ...原创 2018-05-08 19:27:28 · 3821 阅读 · 0 评论 -
JavaScript 五种基本数据类型(下)
上篇文章 JavaScript 五种基本数据类型(上)的子妹篇。 如未作出特殊说明,本文例子均在Chrome控制台进行测试。三、类型转换显式(强制)类型转换定义:主要指使用Number、Boolean、String、toString、parseInt、parseFloat将各种数据类型与String、Number、Boolean三种基本数据类型进行相互转换。转...原创 2018-05-09 02:13:51 · 595 阅读 · 0 评论 -
浏览器存储之cookie
1.起源服务端需要知道访问者的登录状态用来区分不同用户,但HTTP是无状态协议,没法保存访问者登录状态。为啥当初HTTP不设计成有状态的协议?因为没考虑到呗,虽然是设计者大神,但难免有局限性。2.生成方式服务端可以通过set-cookie形式返回,并由客户端存储,通过某种编程语言即可实现,比如Java。这样用户登录后,再次发送HTTP请求时,就可以将cookie放在HTTP请求中发...原创 2018-05-12 01:51:13 · 1176 阅读 · 2 评论 -
JavaScript词法作用域
等等原创 2018-06-11 17:01:03 · 445 阅读 · 0 评论 -
webpack、npm 相关错误汇总
webpack、npm 相关错误汇总原创 2018-06-13 10:34:56 · 5983 阅读 · 0 评论 -
IE错误汇总
SCRIPT1002: 语法错误原创 2018-07-19 14:30:03 · 2271 阅读 · 0 评论 -
关于HTTP,我们需要知道的事儿
form-data 和 request playload的区别状态码请求头响应头原创 2018-08-01 21:54:03 · 1356 阅读 · 0 评论 -
JavaScript模块化来龙去脉
UMD(universal module definition)IIFE(立即执行函数表达式)在此有应用,将需要执行的函数放在第二位,示例代码如下:(function iife(fn){ fn(window);})(function def(global){ ......);...原创 2018-08-11 15:50:27 · 173 阅读 · 0 评论 -
如何发布自己的NPM包(模块)?
1.注册NPM 账号 注册地址:npmjs官网2.初始化自己要发布的项目 搭建本地环境:安装node.js,包含了npm命令。 初始化项目:npm init。原创 2018-09-09 14:59:47 · 672 阅读 · 0 评论