读书笔记:锋利的JQuery;HTTP中GET与POST的区别 99%的错误认识;读Zepto源码之Ajax模块;浅谈JavaScript中的异步处理;JavaScript小结——常见DOM知识;vue开发项目的坑;JavaScript正在吞噬着这个世界;JS中的运算符 以及变量和输入输出
-
读书笔记:锋利的JQuery 本文首发于我的个人博客:cherryblog.site/ 最近开启了阅读源码之旅,有兴趣的童靴可以持续关注,这几天再看 Zepto.js 的源码,估计博文过几天就会出来~另外,买的十几本书陆陆续续的在看,立志每本书都写一本读书笔记(相当于这本书的浓缩版 + 个人见解) 前一段在当当和京东上趁着打折买了十几本编程的书,励志要…
-
HTTP中GET与POST的区别 99%的错误认识本篇文章分两部分,第一部分可以列为初为新人的装逼失败模式,第二部分列为修炼低调模式。装逼失败模式:99%的人对GET和POST的认识修炼低调模式:1%不知道的进阶认识 GET和POST,在我们日常WEB开发中,是最常用的…
-
浅谈JavaScript中的异步处理 整理于互联网 在 JavaScript 的世界中,所有代码都是单线程执行的 由于这个“缺陷”,导致 JavaScript 的所有网络操作,浏览器事件,都必须是异步执行。异步执行可以用回调函数实现 异步操作会在将来的某个时间点触发一个函数调用 主流的异步处理方案…
-
JavaScript小结——常见DOM知识前言 本篇文章以介绍常见的DOM节点知识、DOM元素操作方法为目的,其中也对一些比较容易忽略的问题进行简要说明。才疏学浅,如有纰漏之处或建议欢迎留下评论。 Node节点 首先,简单看看Node节点。有三个属性个人认…
-
JavaScript正在吞噬着这个世界 NodeJS,一个基于Google Chrome V8 JS引擎的服务器端JavaScript运行时,曾经被认识只是一个赶时髦的技术,有谁会想到,它正在吞噬着我们的软件世界。NodeJS成为构建Web应用最为常用的环境之一,而且正在试图进入企业领域。 Anthony Delgado 列出了五个巨头公司,他们在高流量的生产环境中使用了这项“时髦”的服务器端Java…
-
2017-08-27 前端日报2017-08-27 前端日报 精选 如何合理地设计Redux的State深入了解一个超快的 CSS 引擎: Quantum CSS (也称 Stylo) ★ Mozilla Hacks全面了解JS作用域Zepto源码分析(二)奇淫技巧总结整理下《前端江湖面试》对自己有…
-
javaScript命名空间的实现大型项目中-javaScript如何解决命名冲突 要解决命名冲突,即必须保证,本模块的变量不会被其他模块污染,为了保证命名空间的整洁,希望能够在全局把这些变量用一种规范的方式组织起来。 命名空间的实现 在全局管…
-
Vue.js依赖收集 写在前面 因为对Vue.js很感兴趣,而且平时工作的技术栈也是Vue.js,这几个月花了些时间研究学习了一下Vue.js源码,并做了总结与输出。 文章的原地址: github.com/answershuto… 。 在学习过程中,为Vue加上了中文的注释 github.com/answershuto… ,希望可以对其他想学习Vue源码的小伙伴有…
-
Webpack 3,从入门到放弃原文首发于:Webpack 3,从入门到放弃 Update (2017.8.27) : 关于 output.publicPath、devServer.contentBase、devServer.publicPath的区别。如下: output.publicPath: 对于这个选项,我们无需关注什么绝对相对…
-
Three.js 现学现卖 三维计算机图形和二维计算机图形的不同之处在于计算机存储了几何数据的三维表示,其用于计算和绘制最终的二维图像。—— 《3D computer graphics》 随着 WebGL 标准的快速普及,越来越多团队尝试在浏览器上推出可交互式的 3D 作品。相较于二维场景,它更能为用户带来真实和沉浸的体验。 然而 OpenGL 和 WebGL(基于 O…
-
这事要从node node.js说起导读:兴许所有程序员都有命名困难症,在考虑变量、常量、方法、类、文件等命名时,总会千方百计尝试一些语义化的方式去实现。 曾经有那么一段时间,一些node初学的同学遇到了同样的问题:Hello World 跑不动! …
-
webmagic小试牛刀序 webmagic是java里头比较优秀的一个爬虫框架: 使用Jsoup作为HTML解析工具,并基于其开发了解析XPath的工具Xsoup。 默认使用了Apache HttpClient作为下载工具。 这里展示一下入门级使用。 maven {代码…} 启动…
-
HTML5的WebSocket的介绍及应用 前言 最近项目中用到视频直播技术,弹幕用WebSocket制作再合适不过了,上一篇文章讲了html5的sse服务器发送事件,这节课谈谈websocket。及socket.io制作简单聊天室。关于nodejs创建简单的聊天室,我之前的一篇文章写过,具体可以看: http://www.haorooms.com/post/nodejs_rmyyong 创建 WebSocket 对象 用以…
-
Node.js的内存管理 一、V8的垃圾回收机制与内存限制 Node使用chrome的V8作为JS脚本引擎,因此Node的内存管理与V8关系很密切。 1.V8的内存限制 因为V8是为浏览器环境设计的,所以内存限制很小,在64位系统下约为1.4 GB,32位系统下约为0.7 GB。 2.V8的对象分配 在V8中,所有的JavaScript对象都是通过堆来进行分配的。如果已申请的…
-
UglifyJS3中文文档UglifyJS3中文文档 译者:李平海 转载请注明原文链接(https://github.com/LiPinghai/… )与作者信息。 译序 此前翻译的UglifyJS2中文文档发布没多久UglifyJS3就发布了,囧,现在把本文档也更新成UglifyJS3版本。…
-
深入理解ES6之《ES6中较小的改动》识别整数 {代码…} 安全整数 IEEE 754只能准确的表示-2的53次方到2的53次方的整数 {代码…} Unicode标识符 可以将Unicode转义序列用作标识符 {代码…} 可以使用Unicode码位转义序列来作为标识符 {代码…} 正…
-
【20170826 前端开发日报】七个不可错过的React组件库与开发框架;JavaScript 是如何工作的?;web 开发中说高并发的时候,我们在说什么;关于 Node.js 的认证方面的教程(很可能)是有误的;如何编写轻量级 CSS 框架;10 个 React 小模式;
-
基于 Git 和 CI/CD 的集中化配置管理服务 分享一种基于 git 和 CI/CD 的集中化配置管理服务。这种方案最大的好处就是,简单直接,可以快速先把配置管理的坑儿占好。 功能点 首先,我们先整理一下集中化配置管理的主要 feature: 可以记录、审核配置的修改 支持多种环境(生产、测试、开发、演示等等) … 分享一种基于 git 和 CI/CD 的集中化配置管理服务。这种方案最大的好处就是,简单直接,可以快速先把配置管理的坑儿占好。 功能点 首先,我们先整理一下集中化配置管理的主要 feature: 可以记录、审核配置的修改 支持多种环境(生产、测试、开发、演示等等) …
-
GitHub 简易入门指南 | GitHub 是一个在线平台,旨在促进在一个共同项目上工作的个人之间的代码托管、版本控制和协作。通过该平台,无论何时何地,都可以对项目进行操作 … (
-
【20170827 前端开发周报】常见 CSS 布局方式;几种 JavaScript 动画库推荐;JS 命名与注释规范详解;JavaScript数据结构和算法;JavaScript数据类型的存储;iframe和HTML5 blob实现JS,CSS,HTML直接当前页预览;浅谈JavaScript中的接口实现;深入理解 JavaScript 中的 this
前端日报栏目数据来自码农头条,每日分享互联网上热门的前端开发、移动开发、设计、资源和资讯等,为开发者提供动力,如果觉得内容对你有用,记得分享给你的小伙伴。进入码农头条查看更多