前端开发者指南(2017)学习域名系统(又叫 DNS) 学习 HTTP/Networks(包括 CORS 和 WebSockets) 学习网页寄存(通称虚拟主机) 学习前端开发 学习用户界面/交互设计 学习 HTML 和 CSS 学习搜索引擎优化 学习 JavaScript 学习 Web 动画 学习 DOM、BOM 和 jQuery 学习网页字体 & 图标 2 1.6.1.14 1.6.1.15 1.6.1 1.7.31 1.7.32 1.7.33 1.7.34 1.7.35 1.7.36 1.7.37 HTTP / 网络工具 代码编辑工具 浏览器上的神兵利器 HTML 工具 CSS 工具 DOM 工具 JavaScript 工具 静态网页构建工具 无障碍访问工具 应用程序框架工具(台式机、手机、平板电脑等) 渐进式 Web 应用工具 脚手架工具 常规前端开发工具 笔者有意将本书打造为一份专业资料,为想要或正在实践的前端开发者们提供学习材料和开 发工具。其次,它同样可供主管、CTO、讲师和猎头们深入探索前端开发实践。 本书内容偏向于 WEB 技术(HTML、CSS、DOM、JavaScript)和以这些技术为根基直接构 建而成的开源技术。书中引用和讨论的材料要么就是同类翘楚,要么就是解决问题的流行方 案。 本书不是一本囊括所有前端可用资源的综合纲领。其价值在于为恰好够用的分类信息搜罗简0 码力 | 164 页 | 6.43 MB | 1 年前3
廖雪峰JavaScript教程在操作一个DOM节点前,我们需要通过各种方式先拿到这个DOM节点。最常用的方法 是 document.getElementById() 和 document.getElementsByTagName() ,以及CSS选择 器 document.getElementsByClassName() 。 由于ID在HTML文档中是唯一的,所以 document.getElementById() 可以直接定位唯一的一个DOM节 innerText 不返回隐藏元素的文本,而 textContent 返回所有文 本。另外注意IE<9不支持 textContent 。 修改CSS也是经常需要的操作。DOM节点的 style 属性对应所有的CSS,可以直接获取或设置。因为 CSS允许 font-size 这样的名称,但它并非JavaScript有效的属性名,所以需要在JavaScript中 改写为驼峰式命名 fontSize 2.1 更新DOM - 134 - 本文档使用 书栈(BookStack.CN) 构建 2. var p = document.getElementById('p-id'); 3. // 设置CSS: 4. p.style.color = '#ff0000'; 5. p.style.fontSize = '20px'; 6. p.style.paddingTop = '2em'; 有如下的HTML结构:0 码力 | 264 页 | 2.81 MB | 10 月前3
Awesome Native Apps with NativeScript and Angularframework for building truly native mobile apps with JavaScript 4 together with markup (XML/HTML) and CSS 4 and native code if you want and dare 4 Cross Platform : one codebase for iOS and Android Awesome jfokus 2018 - @rowdyrabouw 21/120 Application Code 4 JavaScript code 4 Page layouts in markup 4 CSS for styling Awesome Native Apps with NativeScript and Angular - Rowdy Rabouw - jfokus 2018 - @rowdyrabouw structure app/components/slider/ slider.component.html slider.component.ts slider.component.css slider-routing.module.ts slider-module.ts Awesome Native Apps with NativeScript and Angular0 码力 | 120 页 | 31.85 MB | 1 年前3
turnjs 4 API DOCUMENTATIONanimation frame generator with requestAnimationFrame + Improved the animation speed for hard pages with CSS3 transitions + Redesigned the event sequence to listen to only three events + Fixed issue #79 + is optimized for IE 8 as well as any other browsers with no support of CSS3 features such as transformation. You can use CSS tricks to include turn.html4.js for older versions of IE, but it’s recommended : Modernizr.csstransforms, yep: ['lib/turn.js', 'css/flipbook-html5.css'] nope : ['lib/turn.html4.js', 'css/flipbook-html4.css'] }); CSS Classes Turn.js uses classes to define the way a0 码力 | 27 页 | 174.15 KB | 1 年前3
NativeScript 101source framework (ASLv2) o Create native mobile apps for iOS & Android o Use web skills o JS, CSS, XML-based markup o Write once, run everywhere o Share 100% code between iOS/Android o Share 80% NativeScript file module BUT HOW DO I TURN THIS INTO AN APP? Putting it all together Style with CSS Define UI with MarkupLogic with JavaScript Choice in Architecture JavaScript Write your application //Target specific platform $ tns run ios --emulator o Refresh app with latest changes to JS, CSS, XML o No re-build o Works with emulators AND devices DEMO NativeScript Core Concepts Let’s0 码力 | 90 页 | 40.11 MB | 1 年前3
2019-2021 美团技术年货 前端篇中就无法做到像小程 序、React Native 中提供很多原生能力,像是文件保存读取等等,这一类差 异性在适配过程中都属于不可抗拒、不可抹平的差异。 样式差异 小程序的 WXSS 和 Webview 的 CSS 在参数属性上其实是几乎一致的,但是在层 级关系上有着很大的差别,小程序分为全局样式与局部样式,各个组件之间的样式 也是不会相互影响(默认配置下)。而对比 React Native 采用的 StyleSheet,是用 等待漫长的发布时间,从而达到灵活快速地进行可视化页面的发布与管理。 ● 对开发同学而言,他们能够在线编写代码,并实现秒级的发布上线,并且支持 ES 6、JavaScript 、Less、CSS 语法,我们还提供了基础的工具、图表库 等,能够生成丰富多样的页面。帮助开发同学快速实现数据图表展示,设计特 定样式,完成各种交互逻辑等需求。 ● 对项目管理方而言,他们能够清晰地看到整个需求流转状态和开发日志信息, 佩奇平台核心架构主要包含页面基础配置层、页面组装层以及页面生成层。 我们通过 Vuex 全局状态对数据进行维护。 ● 页面基础配置层主要提供生成页面的各种能力,包括富文本的各种操作能力、 编辑源码(HTML、CSS、JavaScript)的能力、自定义域名配置、适配的容 器(PC/H5)、发布环境等。 ● 页面组装层则会基于基础配置层所提供的的能力,实现页面的自由编辑,承载 大量的交互逻辑,用户的所有操作都在这一层进行。0 码力 | 738 页 | 50.29 MB | 1 年前3
JavaScript 正则表达式迷你书 老姚 - v1.1JavaScript 中使用的是 split。 比如,目标字符串是 "html,css,javascript",按逗号来切分: var regex = /,/; var string = "html,css,javascript"; console.log( string.split(regex) ); // => ["html", "css", "javascript"] 又比如,如下的日期格式: 2017/06/26 第七章 正则表达式编程 | 第 68 页 var string = "html,css,javascript"; console.log( string.split(/,/, 2) ); // =>["html", "css"] 第二,正则使用分组时,结果数组中是包含分隔符的: var string = "html,css,javascript"; console.log( string.split(/( split(/(,)/) ); // =>["html", ",", "css", ",", "javascript"] 7.2.7. replace 是很强大的 《JavaScript 权威指南》认为 exec 是这 6 个 API 中最强大的,而我始终认为 replace 才是最强大的。 因为它也能拿到该拿到的信息,然后可以假借替换之名,做些其他事情。 总体来说 replace 有两种使用形式0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript 正则表达式迷你书 老姚 - v1.0JavaScript 中使用的是 split。 比如,目标字符串是 "html,css,javascript",按逗号来切分: var regex = /,/; var string = "html,css,javascript"; console.log( string.split(regex) ); // => ["html", "css", "javascript"] 又比如,如下的日期格式: 2017/06/26 第七章 正则表达式编程 | 第 68 页 var string = "html,css,javascript"; console.log( string.split(/,/, 2) ); // =>["html", "css"] 第二,正则使用分组时,结果数组中是包含分隔符的: var string = "html,css,javascript"; console.log( string.split(/( split(/(,)/) ); // =>["html", ",", "css", ",", "javascript"] 7.2.7. replace 是很强大的 《JavaScript 权威指南》认为 exec 是这 6 个 API 中最强大的,而我始终认为 replace 才是最强大的。 因为它也能拿到该拿到的信息,然后可以假借替换之名,做些其他事情。 总体来说 replace 有两种使用形式0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript极速入门 —— 内核与引擎Engine,一般习惯将之称为“浏览器内核”,主要功能是解析HTML/CSS进 行渲染页面,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。 JavaScript 引擎:专门处理JavaScript脚本的虚拟机、解释器,用来解释执行js代码。在早期内 核也是包含js引擎的,而现在js引擎越来独立了,可以把它单独提出来。 总结:渲染引擎(浏览器内核)处理html/css,JavaScript引擎处理JavaScript代码,有js引擎的 ipt代码,有js引擎的 地方就能解析js代码 浏览器 渲染引擎(内核) 解析html/css JavaScript引擎 解析JavaScript代码 JavaScript和java什么关系 JavaScript 在刚诞生的时候,它的名字叫 “LiveScript”。但是因为当时 Java 很流行,所以决定将一种新语 言定位为 Java 的“弟弟”会有助于它的流行。 随着 JavaScript0 码力 | 8 页 | 394.47 KB | 1 年前3
Web 开发技术-JavaScript应用的 HTTP 请求 机器学习(TensorFlow.js) 在浏览器/Node.js 上开发、训练和部署 ML 模型 开发桌面应用(ELECTRON) 使用 JS/HTML/CSS 构建跨平台的桌面应用 JavaScript 功能、脚本语言 8 VCG JavaScript 2020/4/28 9 2. JavaScript Demo JavaScript 功能、脚本语言 文件中的注释和不必要的空格,并简化命名标识符。它通常减少了一半的文件大小, 从而导致更快的下载速度,并增加了一定的安全性。 扩展名:*.min.js 压缩工具:YUI Compressor、在线压缩(https://www.css-js.com/)等 在 HTML 中使用 JavaScript custom.js custom.min.js0 码力 | 21 页 | 1.02 MB | 1 年前3
共 18 条
- 1
- 2













