会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Zina
不积跬步,无以至千里
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
53
54
55
56
57
58
下一页
2017年11月10日
前端优化点总结
摘要: PC 浏览器前端优化策略 PC 端优化的策略很多,如 YSlow(YSlow 是 Yahoo 发布的一款 Firefox 插件,现 Chrome 也可安装,可以对网站的页面性能进行分析,提出对该页面性能优化的建议)原则,或者 Chrome 自带的 Audits 等,总结起来主要包括网络加载类、页面渲
阅读全文
posted @ 2017-11-10 09:42 wzndkj
阅读(3020)
评论(0)
推荐(0)
2017年11月8日
深入理解递归和闭包
摘要: 函数表达式的几种不同的语法形式 var functionName = function(arg0, arg1, arg2){ //函数体 }; 这种形式看起来好像是常规的变量赋值语句,即创建一个函数并将它赋值给变量 functionName。这种情况下创建的函数叫做匿名函数(拉姆达函数),因为 fu
阅读全文
posted @ 2017-11-08 15:19 wzndkj
阅读(2390)
评论(0)
推荐(0)
2017年11月5日
创建对象
摘要: 一、工厂模式 虽然Object构造函数或对象字面量都可以用来创建单个对象,但这些方式有个明显的优缺点:使用同一个接口创建很多对象,会产生搭理那个的重复代码,为乐解决这个问题,人们开始使用工厂模式的一种变体 函数createPerson能够根据接收的参数来构建一个包涵所有必要信息的person对象,可
阅读全文
posted @ 2017-11-05 18:54 wzndkj
阅读(200)
评论(0)
推荐(0)
理解对象
摘要: 一、什么是对象 创建自定义对象的最简单方式就是创建一个Object的实例,然后再为它添加属性和方法 早期的js开发人员经常使用这个模式创建新对象,几年后,对象字面量成为创建这种对象的首选模式 对象字面量: 这个例子中的person对象与前面的person对象是一样的,都有相同的属性和方法。 二、修改
阅读全文
posted @ 2017-11-05 17:56 wzndkj
阅读(185)
评论(0)
推荐(0)
2017年10月31日
高效的 JavaScript
摘要: 传统的 Web 页面不会包含很多脚本,至少不会太影响 Web 页面的性能。然而,Web 页面变得越来越像应用程序,脚本对其的影响也越来越大。随着越来越多的应用采用 Web 技术开发,脚本性能的提升就变得越来越重要。 桌面应用程序通常是用编译器将源代码转换为最终的二进制。编译器在生成最终的应用程序时,
阅读全文
posted @ 2017-10-31 15:34 wzndkj
阅读(244)
评论(0)
推荐(0)
2017年10月22日
http协议,tcp协议,ip协议,dns服务之前的关系和区别
摘要: 长期以来都有一个问题,大家都在说http协议,tcp协议,ip协议,他们之间到底什么区别,有什么用,没人告诉我,最近看了这本《图解http》明白了一些,以下图片摘自这本书 一、理解一个传输流再去扩展 用http举例来说,首先作为发送端的客户端在应用层(http协议)发出一个想看某个web页面的htt
阅读全文
posted @ 2017-10-22 17:03 wzndkj
阅读(6394)
评论(0)
推荐(0)
2017年10月13日
发布检测
摘要: 测试检测列表 issue 1.是否有冗余代码没有注释掉或者删掉?例如:删除或者注释 console.log,debugger,避免低端 IE 报错等 2.所有的用户可以在页面中输入信息的地方,是否做了防 XSS 以及特殊字符的过滤处理? 广告 1.一些写死的代码,写死的广告,是否已经在readme里
阅读全文
posted @ 2017-10-13 14:31 wzndkj
阅读(568)
评论(0)
推荐(0)
2017年9月28日
定位webpack文件大小
摘要: 之前发现一个神器,记录一下,可以可视化webpack打包的每个js文件大小,这样对我们优化代码是有帮助的,有目标的 这是wbpack-bundle-analyzer这个工具的地址 1、在package.json加入这行命令 “analyz”: “NODE_ENV=production npm_con
阅读全文
posted @ 2017-09-28 22:34 wzndkj
阅读(1412)
评论(0)
推荐(0)
jsc
摘要: 之前发现一个神器,js代码测试脱离浏览器,mac终端也可以做到 调试js的时候,一般都是用浏览器的开发者工具,这里给大家推荐另外一种,抛开浏览器,在终端执行的方式,Mac内置了一个javascript控制台程序-jsc 1、在mac终端运行 2、运行jsc 3、输入code —— over
阅读全文
posted @ 2017-09-28 22:11 wzndkj
阅读(636)
评论(0)
推荐(0)
二进制,八进制,十进制,十六进制
摘要: 进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制、八进制、十进制与十六进制,它们之间区别在于数运算时是逢几进一位,比如二进制是逢2进一位,十进制也就是我们常用的0-9是逢10进一位,这章先只介绍整数 一、概念介绍 十进制数由0~9共10个数字字符组成,在十进制数的每一
阅读全文
posted @ 2017-09-28 17:49 wzndkj
阅读(3145)
评论(0)
推荐(0)
上一页
1
···
53
54
55
56
57
58
下一页